summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2014-07-24 22:45:24 +0200
committerLudovic Courtès <ludo@gnu.org>2014-07-24 23:02:27 +0200
commit1dac85663858c8323a0d2483fb675aa5820d4d0e (patch)
treef9455f18fe09495f5af9c34b89187140a4869134 /doc
parent0a90af153199b03deced53da7ef7f50f0e561f80 (diff)
downloadguix-patches-1dac85663858c8323a0d2483fb675aa5820d4d0e.tar
guix-patches-1dac85663858c8323a0d2483fb675aa5820d4d0e.tar.gz
install: Add a configuration template to the image.
* gnu/system/os-config.tmpl: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it * gnu/system/install.scm (configuration-template-service): New procedure. (installation-services): Call it. * doc/guix.texi (System Installation): Mention configuration-template.scm, and @include gnu/system/os-config.tmpl.
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi19
1 files changed, 3 insertions, 16 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index c504a5d0ba..69bae80834 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -2850,24 +2850,11 @@ It is better to store that file on the target root file system, say, as
@file{/mnt/etc/config.scm}.
A minimal operating system configuration, with just the bare minimum and
-only a root account would look like this:
+only a root account would look like this (on the installation system,
+this example is available as @file{/etc/configuration-template.scm}):
@example
-(use-modules (gnu))
-
-(operating-system
- (host-name "foo")
- (timezone "Europe/Paris")
- (locale "en_US.UTF-8")
-
- ;; Assuming /dev/sdX is the target hard disk, and /dev/sdX1 the
- ;; target root file system.
- (bootloader (grub-configuration (device "/dev/sdX")))
- (file-systems (cons (file-system
- (device "/dev/sdX1")
- (mount-point "/")
- (type "ext4"))
- %base-file-systems)))
+@include gnu/system/os-config.tmpl
@end example
@noindent