summaryrefslogtreecommitdiff
path: root/scripts/casper-bottom/02etc_casper_conf
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/casper-bottom/02etc_casper_conf')
-rw-r--r--scripts/casper-bottom/02etc_casper_conf7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/casper-bottom/02etc_casper_conf b/scripts/casper-bottom/02etc_casper_conf
index fd19ac9..7c4d08d 100644
--- a/scripts/casper-bottom/02etc_casper_conf
+++ b/scripts/casper-bottom/02etc_casper_conf
@@ -17,7 +17,14 @@ esac
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/\(HOST="\).*"/\1'"${HOST}"'"/g' /etc/casper.conf
+ fi
cp -p /etc/casper.conf /root/etc/casper.conf
+
else
cat <<EOF >/root/etc/casper.conf
export USERNAME="$USERNAME"