Release new version 0.99.19
[grml-terminalserver.git] / default_config
1 # this are the program default vars for the user configurable variables
2 # !!! DO NOT EDIT THIS FILE !!!
3 # /etc/grml/terminalserver/config is what you are searching for
4
5 MODULES_PATH_ROOT_DIFF_=""
6
7 MODULES_PATH_="/lib/modules"
8
9 KERNEL_VERSION_=`uname -r`
10
11 if [ -e '/live/image' ]; then
12   MOUNT_POINT_="/live/image"
13 else
14   MOUNT_POINT_="/cdrom"
15 fi
16
17 # assume we have a grml2usb system
18 if [ -d "$MOUNT_POINT_"/boot/release ] ; then
19   DATA_PATH_="$MOUNT_POINT_/boot/release"
20 else # no grml2usb but running from CD
21   DATA_PATH_="$MOUNT_POINT_/boot"
22 fi
23
24 # new grml2usb layout
25 if [ -d "$MOUNT_POINT_"/boot/syslinux ] ; then
26   ISOLIN_PATH_="$MOUNT_POINT_/boot/syslinux"
27   test -d $ISOLIN_PATH_ || ISOLIN_PATH_="$MOUNT_POINT_"
28 else # old layout
29   ISOLIN_PATH_="$DATA_PATH_/isolinux"
30   test -d $ISOLIN_PATH_ || ISOLIN_PATH_="$MOUNT_POINT_"
31 fi
32
33 # addons
34 if [[ "$(find $MOUNT_POINT_ -maxdepth 3 -name memtest |head -n1)" != "" ]] ; then
35   ADDONS_PATH_="$(dirname $(find $MOUNT_POINT_ -maxdepth 3 -name memtest |head -n1))"
36 fi
37
38 if [[ $ADDONS_PATH_ == "" ]]; then
39   ADDONS_PATH_="$MOUNT_POINT_"
40 fi
41
42 if [[ "$(find $DATA_PATH_/ -maxdepth 2 -name vmlinuz |head -n1)" != "" ]] ; then
43   MULTIBOOT_PATH_="$(dirname $(find $DATA_PATH_ -maxdepth 2 -name vmlinuz |head -n1))"
44 else
45   MULTIBOOT_PATH_="$MOUNT_POINT_"
46 fi
47
48 if [[ $MULTIBOOT_PATH_ == "" ]]; then
49   MULTIBOOT_PATH_="$MOUNT_POINT_"
50 fi
51
52 KERNEL_IMAGE_="$MULTIBOOT_PATH_/vmlinuz"
53
54 if [[ ! -f "$KERNEL_IMAGE_" ]] ; then
55   KERNEL_IMAGE_="/boot/vmlinuz-$KERNEL_VERSION_"
56 fi
57
58 ORIGINAL_INITRD_="$MULTIBOOT_PATH_/initrd.img"
59
60 MEMTEST_IMAGE_="$ADDONS_PATH_/memtest"
61 if [ ! -f "$MEMTEST_IMAGE_" ] ; then
62   MEMTEST_IMAGE_=$(find /boot -name memtest*.bin | head -n1)
63 fi
64
65 PXE_BOOT_MSG_="$ISOLIN_PATH_/boot.msg"
66 # grml2usb with grub doesn't provide boot.msg, so generate a default one
67 if ! [ -f "$PXE_BOOT_MSG_" ] ; then
68   PXE_BOOT_MSG_="$(mktemp)"
69   cat > $PXE_BOOT_MSG_ << EOF
70 \ f17\f\18logo.16
71
72 Some information and boot options available via keys F2 - F10. http://grml.org/
73
74 EOF
75 fi
76
77 PXE_BOOT_LOGO_="$ISOLIN_PATH_/logo.16"
78
79 IPTABLES_SNAT_="true"
80
81 # EOF