9e6defff3763f9dfa22f625fa547e93459b196c0
[live-boot-grml.git] / scripts / casper-bottom / 02etc_casper_conf
1 #!/bin/sh
2
3 PREREQ=""
4 DESCRIPTION="Copying config on real root fs..."
5
6 . /scripts/casper-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 if [ -f /etc/casper.conf ] ; then 
24         if [ ! -z "${CASPERCONF}" ]; then
25                 # Updating casper.conf
26                 sed -i -e 's/\(USERNAME="\).*"/\1'"${USERNAME}"'"/g' \
27                     -e 's/\(USERFULLNAME="\).*"/\1'"${USERFULLNAME}"'"/g' \
28                     -e 's/\(HOSTNAME="\).*"/\1'"${HOSTNAME}"'"/g' /etc/casper.conf
29         fi
30         cp -p /etc/casper.conf /root/etc/casper.conf
31
32 else
33         cat <<EOF >/root/etc/casper.conf
34 export USERNAME="$USERNAME"
35 export USERFULLNAME="$USERFULLNAME"
36 export HOSTNAME="$HOSTNAME"
37 EOF
38
39 fi
40