X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=scripts%2Fcasper-bottom%2F02etc_casper_conf;h=9e6defff3763f9dfa22f625fa547e93459b196c0;hb=9b2007f0c8e6a794895610d51cfdeb8abc0a2e36;hp=fd19ac9c8ed2494e7262a5bd2656b078ff8051e0;hpb=a4a7503df76005df67b006e1324004c808830c32;p=live-boot-grml.git diff --git a/scripts/casper-bottom/02etc_casper_conf b/scripts/casper-bottom/02etc_casper_conf index fd19ac9..9e6deff 100644 --- a/scripts/casper-bottom/02etc_casper_conf +++ b/scripts/casper-bottom/02etc_casper_conf @@ -1,6 +1,9 @@ #!/bin/sh PREREQ="" +DESCRIPTION="Copying config on real root fs..." + +. /scripts/casper-functions prereqs() { @@ -15,14 +18,22 @@ prereqs) ;; esac - +log_begin_msg "$DESCRIPTION" + if [ -f /etc/casper.conf ] ; then + if [ ! -z "${CASPERCONF}" ]; then + # Updating casper.conf + sed -i -e 's/\(USERNAME="\).*"/\1'"${USERNAME}"'"/g' \ + -e 's/\(USERFULLNAME="\).*"/\1'"${USERFULLNAME}"'"/g' \ + -e 's/\(HOSTNAME="\).*"/\1'"${HOSTNAME}"'"/g' /etc/casper.conf + fi cp -p /etc/casper.conf /root/etc/casper.conf + else cat </root/etc/casper.conf export USERNAME="$USERNAME" export USERFULLNAME="$USERFULLNAME" -export HOST="$HOST" +export HOSTNAME="$HOSTNAME" EOF fi