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:
Ludovic Courtès 2014-02-19 21:10:12 +01:00
parent 8b198abecd
commit 0b14d1d7e3

View file

@ -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.