f0bbd9656cb4886d1d0e937978adf4bfa55d2ae4
[live-boot-grml.git] / scripts / live-bottom / 02etc_live_conf
1 #!/bin/sh
2
3 PREREQ=""
4 DESCRIPTION="Copying config on real root fs..."
5
6 . /scripts/live-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/live.conf ] ; then
24        if [ ! -z "${LIVECONF}" ]; then
25                # Updating live.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/live.conf
29        fi
30        cp -p /etc/live.conf /root/etc/live.conf
31
32 else
33        cat <<EOF >/root/etc/live.conf
34 export USERNAME="$USERNAME"
35 export USERFULLNAME="$USERFULLNAME"
36 export HOSTNAME="$HOSTNAME"
37 EOF
38
39 fi