mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: vm: Remove '%demo-operating-system'.
* gnu/system/vm.scm (%demo-operating-system): Remove. (system-qemu-image, system-qemu-image/shared-store, system-qemu-image/shared-store-script): Adjust accordingly.
This commit is contained in:
parent
8b198abecd
commit
0b14d1d7e3
1 changed files with 3 additions and 33 deletions
|
@ -414,36 +414,6 @@ (define (graph-from-file file)
|
||||||
;;; Stand-alone VM image.
|
;;; Stand-alone VM image.
|
||||||
;;;
|
;;;
|
||||||
|
|
||||||
(define %demo-operating-system
|
|
||||||
(operating-system
|
|
||||||
(host-name "gnu")
|
|
||||||
(timezone "Europe/Paris")
|
|
||||||
(locale "en_US.UTF-8")
|
|
||||||
(users (list (user-account
|
|
||||||
(name "guest")
|
|
||||||
(password "")
|
|
||||||
(uid 1000) (gid 100)
|
|
||||||
(comment "Guest of GNU")
|
|
||||||
(home-directory "/home/guest"))))
|
|
||||||
(packages (list coreutils
|
|
||||||
bash
|
|
||||||
guile-2.0
|
|
||||||
dmd
|
|
||||||
gcc-final
|
|
||||||
ld-wrapper ; must come before BINUTILS
|
|
||||||
binutils-final
|
|
||||||
glibc-final
|
|
||||||
inetutils
|
|
||||||
findutils
|
|
||||||
grep
|
|
||||||
sed
|
|
||||||
procps
|
|
||||||
psmisc
|
|
||||||
zile
|
|
||||||
less
|
|
||||||
tzdata
|
|
||||||
guix))))
|
|
||||||
|
|
||||||
(define (operating-system-build-gid os)
|
(define (operating-system-build-gid os)
|
||||||
"Return as a monadic value the group id for build users of OS, or #f."
|
"Return as a monadic value the group id for build users of OS, or #f."
|
||||||
(anym %store-monad
|
(anym %store-monad
|
||||||
|
@ -489,7 +459,7 @@ (define (user-directories user)
|
||||||
,@(append-map user-directories
|
,@(append-map user-directories
|
||||||
(operating-system-users os))))))
|
(operating-system-users os))))))
|
||||||
|
|
||||||
(define* (system-qemu-image #:optional (os %demo-operating-system)
|
(define* (system-qemu-image os
|
||||||
#:key (disk-image-size (* 900 (expt 2 20))))
|
#:key (disk-image-size (* 900 (expt 2 20))))
|
||||||
"Return the derivation of a QEMU image of DISK-IMAGE-SIZE bytes of the GNU
|
"Return the derivation of a QEMU image of DISK-IMAGE-SIZE bytes of the GNU
|
||||||
system as described by OS."
|
system as described by OS."
|
||||||
|
@ -505,7 +475,7 @@ (define* (system-qemu-image #:optional (os %demo-operating-system)
|
||||||
#:inputs-to-copy `(("system" ,os-drv)))))
|
#:inputs-to-copy `(("system" ,os-drv)))))
|
||||||
|
|
||||||
(define* (system-qemu-image/shared-store
|
(define* (system-qemu-image/shared-store
|
||||||
#:optional (os %demo-operating-system)
|
os
|
||||||
#:key (disk-image-size (* 15 (expt 2 20))))
|
#:key (disk-image-size (* 15 (expt 2 20))))
|
||||||
"Return a derivation that builds a QEMU image of OS that shares its store
|
"Return a derivation that builds a QEMU image of OS that shares its store
|
||||||
with the host."
|
with the host."
|
||||||
|
@ -520,7 +490,7 @@ (define* (system-qemu-image/shared-store
|
||||||
#:disk-image-size disk-image-size)))
|
#:disk-image-size disk-image-size)))
|
||||||
|
|
||||||
(define* (system-qemu-image/shared-store-script
|
(define* (system-qemu-image/shared-store-script
|
||||||
#:optional (os %demo-operating-system)
|
os
|
||||||
#:key
|
#:key
|
||||||
(qemu (package (inherit qemu)
|
(qemu (package (inherit qemu)
|
||||||
;; FIXME/TODO: Use 9p instead of this hack.
|
;; FIXME/TODO: Use 9p instead of this hack.
|
||||||
|
|
Loading…
Reference in a new issue