* Drop patches which are part of FAI 3.2.3 now. Depend on
FAI version 3.2.3 therefor.
+ * FAI 3.2.3 has a new log schema, adjusted grml-live accordingly.
+ Quoting the NEWS file of FAI:
+ - LOGDIR is now /var/log/fai/$HOSTNAME/$FAI_ACTION_date+time
+ - LOGDIR is /tmp/fai during an installation (not dirinstall), and
+ will be copied to the path above at the end of an installation
* Do not enable apt-listbugs if the binary is not available.
[Testing: issue340]
* Add keychain package to GRML_MEDIUM.
* Switch order of 'lang=us apm=power-off' to 'apm=poweroff' in
isolinyx/syslinux/grub configuration because getbootparam
of grml-autoconfig requires a whitespace inside /proc/cmdline.
+ * Support grml2ram bootoption inside isolinyx/syslinux/grub
+ configuration.
-- Michael Prokop <mika@grml.org> Mon, 19 Nov 2007 12:49:37 +0100
grml-live itself logs to /var/log/grml-live.log. Unless you set ZERO_LOGFILE in
/etc/grml/grml-live.conf the output is appended to the file. If you set the
-ZERO_LOGFILE configuration option the logfile will be truncated on a new
+ZERO_LOGFILE configuration option the logfile will be truncated on each new
invocation of grml-live.
-The FAI part of grml-live logs to /var/log/fai/dirinstall/$HOSTNAME - so the
-default being /var/log/fai/dirinstall/grml.
-
-If you are using the update option of grml-live (option -u) the logs are
-available at /var/log/fai/current.
+The FAI part of grml-live logs to /var/log/fai/$HOSTNAME/ - so the
+default being /var/log/fai/grml/.
If you are using the grml-live buildd you will find the logs of the grml-live
run at /var/log/grml-buildd.stdout and /var/log/grml-buildd.stderr.
Help, I'm using Debian etch and I don't have FAI version >3.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- wget http://www.informatik.uni-koeln.de/fai/download/etch/fai-client_3.2.1_all.deb \
- http://www.informatik.uni-koeln.de/fai/download/etch/fai-server_3.2.1_all.deb
- dpkg -i fai-client_3.2.1_all.deb fai-server_3.2.1_all.deb
+ wget http://www.informatik.uni-koeln.de/fai/download/etch/fai-client_3.2.3_all.deb \
+ http://www.informatik.uni-koeln.de/fai/download/etch/fai-server_3.2.3_all.deb \
+ http://www.informatik.uni-koeln.de/fai/download/etch/fai-doc_3.2.3_all.deb
+ dpkg -i fai-client_3.2.3_all.deb fai-server_3.2.3_all.deb fai-doc_3.2.3_all.deb
or check out the link:http://www.informatik.uni-koeln.de/fai/[FAI-homepage] for
further details.
I've problems with the build process. How to start debugging?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Check out the logs inside /var/log/fai/dirinstall/... If you don't have the time
-to debug the problem in further detail or don't know how to proceed just send a
-copy of your config, logs and the commandline with a short problem description
-to <mika@grml.org>:
+Check out the logs inside /var/log/fai/... If you don't have the time to debug
+the problem in further detail or don't know how to proceed just send a copy of
+your config, logs and the commandline with a short problem description to
+<mika@grml.org>:
# history | grep grml-live > /etc/grml/grml_live.cmdline
# tar zcf grml_live_problem.tar.gz /etc/grml/grml-live.conf \
- /var/log/fai/dirinstall /etc/grml/fai
+ /etc/grml/grml-buildd.conf /var/log/fai /etc/grml/fai
Can I use my own (local) Debian mirror?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# Bug-Reports: see http://grml.org/bugs/
# License: This file is licensed under the GPL v2 or any later version.
-# Latest change: Mon Nov 05 09:24:45 CET 2007 [mika]
+# Latest change: Sun Nov 25 16:35:35 CET 2007 [mika]
################################################################################
# read configuration files, set some misc variables {{{
# exit on any error:
set -e
-GRML_LIVE_VERSION='0.0.7'
+GRML_LIVE_VERSION='0.0.10'
CMDLINE="$0 $@"
ISO_DATE="$(date +%Y-%m-%d)"
# notice: 'fai dirinstall' does not seem to exit appropriate, so:
ERROR=''
- if [ -n "$UPDATE" ] ; then
- CHECKLOG=/var/log/fai/current/
- else
- CHECKLOG=/var/log/fai/dirinstall/$HOSTNAME/
- fi
+ CHECKLOG=/var/log/fai/$HOSTNAME/last
if [ -r "$CHECKLOG/software.log" ] ; then
# 1 errors during executing of commands
# Unable to write mmap - msync (28 No space left on device)
kernel /boot/isolinux/linux26 apm=power-off lang=us vga=791 verbose debug=vc debug initrd=initrd.gz boot=live initcall_debug nomce
initrd /boot/isolinux/initrd.gz
+title %GRML_NAME% %VERSION% - copy grml squashfs file to RAM
+kernel /boot/isolinux/linux26 toram=grml.squashfs apm=power-off lang=us vga=791 quiet boot=live nomce
+initrd /boot/isolinux/initrd.gz
+
+title %GRML_NAME% %VERSION% - copy medium to RAM
+kernel /boot/isolinux/linux26 toram apm=power-off lang=us vga=791 quiet boot=live nomce
+initrd /boot/isolinux/initrd.gz
+
title %GRML_NAME% %VERSION% - forensic mode
kernel /boot/isolinux/linux26 vga=791 lang=us nofstab noraid nolvm noautoconfig noswap raid=noautodetect quiet initrd=initrd.gz boot=live
initrd /boot/isolinux/initrd.gz
MENU DEFAULT
KERNEL linux26
APPEND apm=power-off lang=us vga=791 quiet initrd=initrd.gz boot=live nomce
-# APPEND apm=power-off lang=us vga=791 live-media-path=/GRML quiet initrd=initrd.gz boot=live nomce
+LABEL grml2ram
+MENU LABEL grml2ram - Copy Squashfs file to RAM
+MENU DEFAULT
+KERNEL linux26
+APPEND apm=power-off toram=grml.squashfs lang=us vga=791 quiet initrd=initrd.gz boot=live nomce
+
+# deprecated:
LABEL old
MENU LABEL old
KERNEL linux26
MENU DEFAULT
KERNEL linux26
APPEND apm=power-off lang=us vga=791 quiet initrd=initrd.gz boot=live nomce
-# APPEND apm=power-off lang=us vga=791 live-media-path=/GRML quiet initrd=initrd.gz boot=live nomce
+LABEL grml2ram
+MENU LABEL grml2ram - Copy Squashfs file to RAM
+MENU DEFAULT
+KERNEL linux26
+APPEND apm=power-off toram=grml.squashfs lang=us vga=791 quiet initrd=initrd.gz boot=live nomce
+
+# deprecated:
LABEL old
MENU LABEL old
KERNEL linux26