Adding casper 1.59+debian-1.
[live-boot-grml.git] / scripts / casper-bottom / 24preseed
1 #! /bin/sh
2
3 PREREQ=""
4 DESCRIPTION="Loading preseed file..."
5
6 . /scripts/functions
7
8 prereqs ()
9 {
10         echo "$PREREQ"
11 }
12
13 case $1 in
14 # get pre-requisites
15 prereqs)
16         prereqs
17         exit 0
18         ;;
19 esac
20
21 log_begin_msg "$DESCRIPTION"
22
23 location=
24 for x in $(cat /proc/cmdline); do
25         case $x in
26                 preseed/file=*)
27                         location="${x#preseed/file=}"
28                         ;;
29                 */*=*)
30                         question="${x%%=*}"
31                         value="${x#*=}"
32                         casper-preseed /root "$question" "$value"
33                         ;;
34         esac
35 done
36
37 if [ "$location" ]; then
38         chroot /root debconf-set-selections < "/root$location"
39 fi
40
41 log_end_msg
42
43 exit 0