e52d913ce206c2c7a355e19abaecd29d8c6ecda9
[live-boot-grml.git] / scripts / live-bottom / 02etc_live_conf
1 #!/bin/sh
2
3 #set -e
4
5 # initramfs-tools header
6
7 PREREQ=""
8
9 prereqs()
10 {
11         echo "${PREREQ}"
12 }
13
14 case "${1}" in
15         prereqs)
16                 prereqs
17                 exit 0
18                 ;;
19 esac
20
21 # live-initramfs header
22
23 . /scripts/live-functions
24
25 log_begin_msg "Copying config on real root fs..."
26
27 # live-initramfs script
28
29 if [ -f /etc/live.conf ] ; then
30        if [ ! -z "${LIVECONF}" ]; then
31                # Updating live.conf
32                sed -i -e 's/\(USERNAME="\).*"/\1'"${USERNAME}"'"/g' \
33                    -e 's/\(USERFULLNAME="\).*"/\1'"${USERFULLNAME}"'"/g' \
34                    -e 's/\(HOSTNAME="\).*"/\1'"${HOSTNAME}"'"/g' /etc/live.conf
35        fi
36        cp -p /etc/live.conf /root/etc/live.conf
37
38 else
39        cat <<EOF >/root/etc/live.conf
40 export USERNAME="$USERNAME"
41 export USERFULLNAME="$USERFULLNAME"
42 export HOSTNAME="$HOSTNAME"
43 EOF
44
45 fi
46
47 log_end_msg