096ece93044138fd1b91cf3fe6a72887f874172f
[grml-live.git] / etc / grml / grml-live.conf
1 # Filename:      /etc/grml/grml-live.conf
2 # Purpose:       main configuration file for grml-live
3 # Authors:       grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
4 # Bug-Reports:   see http://grml.org/bugs/
5 # License:       This file is licensed under the GPL v2 or any later version.
6 ################################################################################
7 # !!!!!! IMPORTANT NOTE !!!!!
8 # This file is meant as a reference. Please adjust your local configuration
9 # via /etc/grml/grml-live.local instead as this file is marked as configuration
10 # file in your package management.
11 # !!!!!! IMPORTANT NOTE !!!!!
12 ################################################################################
13
14 # Main output directory
15 # Please notice that you need suid,dev,rw permissions there
16 # OUTPUT="/grml/grml-live"
17 # You have enough RAM? Use shared memory for fast testing-purposes:
18 # OUTPUT="/dev/shm" # mount -o remount,suid,dev,rw /dev/shm
19
20 # Where do want to find the chroot of the buildprocess files?
21 # CHROOT_OUTPUT="$OUTPUT/grml_chroot"
22 # Where do you want to find the compressed chroot, bootstuff,...?
23 # BUILD_OUTPUT="$OUTPUT/grml_cd"
24 # Where do you want to find the final ISO?
25 # ISO_OUTPUT="$OUTPUT/grml_isos"
26
27 # Do you want to zero / clean up the logfile on each grml-live execution?
28 # Especially useful if you are using an autobuild setup where you want
29 # store /var/log/grml-live.log after each invocation of grml-live.
30 # Default: unset (so do not zero the logfile)
31 # ZERO_LOGFILE='1'
32
33 # Do you want to zero / clean up / remove the previous logfiles of FAI
34 # before executing grml-live? Otherwise keep all the logfiles inside
35 # /var/log/fai/$HOSTNAME/...
36 # Default: unset (so do not remove the logfile(s))
37 # ZERO_FAI_LOGFILE='1'
38
39 # Which Debian suite to you want to use? Unless it is set it defaults to "lenny"
40 # Supported values are: etch, lenny, sid
41 #                       squeeze -> requires /etc/grml/fai/config/basefiles/....tar.gz
42 #                                  or a recent version of debootstrap
43 # SUITE="lenny"
44
45 # Which FAI classes do you want to use by default?#
46
47 # Notice: GRMLBASE is recommended in any case unless you *really* know what you
48 # are doing; make sure to also use a GRML_* class (for example GRML_SMALL,
49 # GRML_MEDIUM or GRML_FULL) to get an according kernel and also select the
50 # architecture (I386 for x86; AMD64 for x86_64)
51 # CLASSES="GRMLBASE,GRML_MEDIUM,I386"
52
53 ## Which mirrors do you want to use? Please set GRML_LIVE_SOURCES *and*
54 ## *FAI_DEBOOTSTRAP* accordingly. To use a local directory (like an NFS mount)
55 ## check out MIRROR_DIRECTORY and MIRROR_SOURCES as well.
56
57 # Which Debian mirror do you want to use for main packages (after debootstrapping
58 # has been finished)?
59 # If you do *not* set GRML_LIVE_SOURCES here then grml-live will just take what
60 # /etc/grml/fai/apt/sources.list provides by default. But please do *not*
61 # manually edit /etc/grml/fai/apt/sources.list but instead use $GRML_LIVE_SOURCES.
62 # Use the variable as your /etc/apt/sources.list looks like.
63 # GRML_LIVE_SOURCES="
64 #deb http://deb.grml.org/            grml-stable  main
65 #deb http://deb.grml.org/            grml-testing main
66 #deb http://192.168.1.112/debian     lenny     main contrib non-free
67 #deb http://cdn.debian.net/debian etch         main contrib non-free
68 #"
69
70 # Which Debian suite and which mirror do you want to use for debootstrapping?
71 # Unless specified the default from /etc/grml/fai/make-fai-nfsroot.conf will be
72 # taken. If you specify a value then the file /etc/grml/fai/make-fai-nfsroot.conf
73 # will be updated by grml-live on-the-fly.
74 # Usage: "<suite> <mirror>"
75 # FAI_DEBOOTSTRAP="lenny http://cdn.debian.net/debian"
76
77 # Do you want to use a local mirror (like NFS) as well?
78 # If so specify the directory where debian/ is available:
79 # MIRROR_DIRECTORY="/mnt/mirror"
80 # ... and the sources.list entry for the directory:
81 # MIRROR_SOURCES="deb file:///mnt/mirror/debian sid main contrib non-free"
82
83 # Version number of ISO:
84 # VERSION="0.0-1"
85
86 # Name of the release:
87 # RELEASENAME="grml-live rocks"
88
89 # Which "grml flavour name" do you want to use?
90 # Common usage examples: grml, grml-small, grml64,...
91 # GRML_NAME="grml"
92
93 # Specify hostname of the live-system:
94 # HOSTNAME=grml
95
96 # Specify user with UID 1000 on live-system:
97 # USERNAME=grml
98
99 # Specify options for Squashfs build stage (running mksquashfs):
100 # SQUASHFS_OPTIONS="-nolzma"
101
102 # Which bootloader do you want to use? Default: isolinux
103 # Supported values: isolinux, grub
104 # BOOT_METHOD='isolinux'
105
106 # Directory of configuration files for grml-live's FAI:
107 # GRML_FAI_CONFIG=/etc/grml/fai
108
109 # Do you want to put any local files into the chroot?
110 # If so then point CHROOT_INSTALL to a directory providing the files.
111 # Note: the files are installed under '/' in the chroot -
112 # so you have to create the rootfs structure on your own.
113 # CHROOT_INSTALL="$GRML_FAI_CONFIG/chroot_install"
114
115 # Do you want to pass any additional arguments to FAI?
116 # FAI_ARGS=""
117
118 # Where do you want to store grml-live.log?
119 # LOGDIR="/var/log/fai/$HOSTNAME/last"
120
121 # Which architecture do you want to build?
122 # It defaults to output of 'dpkg --print-architecture'
123 # ARCH="i386"
124
125 # Name of distribution that should be build. By default
126 # it's "grml", if you want to adjust please make sure
127 # your distri name is just one single word so it
128 # works on the boot prompt.
129 # DISTRI_NAME="grml"
130
131 # Short information about the distribution. Default:
132 # DISTRI_INFO="Grml - Live Linux for system administrators   "
133
134 # Bootsplash background image use in isolinux configuration
135 # Note: not relevant if using non-default ISOLINUX_METHOD="console".
136 # DISTRI_SPLASH='grml.png'
137
138 # Do you want to use your own templates? If so set the
139 # template directory but please make sure it looks
140 # likes the default directory [/usr/share/grml-live/templates]
141 # TEMPLATE_DIRECTORY='/usr/share/grml-live/templates'
142
143 # Do you want to use console based isolinux boot splash
144 # instead of the default graphical menu?
145 # ISOLINUX_METHOD="console"
146
147 # Do you want to skip adding /boot/addons/ (from the template directory)?
148 # NO_ADDONS='1'
149
150 # Do you want to skip adding /boot/addons/bsd4grml/ (from the template directory)?
151 # NO_ADDONS_BSD4GRML='1'
152
153 # By default the ISO is created for hybrid boot, so you can either
154 # boot the CD using normal el torito mode or copy it to USB device
155 # *without* having to run grml2usb (like: 'dd if=grml.iso of=/dev/sdX')
156 # - working both with the same ISO
157 # HYBRID_METHOD='disable'   # do not create a hybrid ISO
158 # HYBRID_METHOD='isohybrid' # use isohybrid instead of the default (being manifold)
159
160 # Binary that should be used for creating the squashfs file.
161 # Defaults to mksquashfs-lzma if available or falls back to mksquashfs.
162 # SQUASHFS_BINARY='mksquashfs'
163
164 # exclude files from compressed squashfs file using the
165 # the mksquashfs option -ef:
166 # SQUASHFS_EXCLUDES_FILE="/etc/grml/fai/squashfs-excludes"
167
168 # Skip download of pageant, plink, pscp, psftp, putty and puttygen
169 # using wget to store it inside $BUILD_OUTPUT/windows/?
170 # NO_WINDOWS_BINARIES="1"
171 # URL for downloading the windows files:
172 # WINDOWS_BINARIES="http://the.earth.li/~sgtatham/putty/latest/x86/"
173
174 # Do you want exit grml-live if some packages were requested for installation
175 # on fresh installs but are missing on the generated ISO finally?
176 # By default the package list is sent to stdout but grml-live doesn't interrupt.
177 # EXIT_ON_MISSING_PACKAGES=1
178
179 ## END OF FILE #################################################################