projects
/
live-boot-grml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding casper 1.77+debian-5.
[live-boot-grml.git]
/
scripts
/
casper-bottom
/
02etc_casper_conf
diff --git
a/scripts/casper-bottom/02etc_casper_conf
b/scripts/casper-bottom/02etc_casper_conf
index
fd19ac9
..
9e6deff
100644
(file)
--- a/
scripts/casper-bottom/02etc_casper_conf
+++ b/
scripts/casper-bottom/02etc_casper_conf
@@
-1,6
+1,9
@@
#!/bin/sh
PREREQ=""
#!/bin/sh
PREREQ=""
+DESCRIPTION="Copying config on real root fs..."
+
+. /scripts/casper-functions
prereqs()
{
prereqs()
{
@@
-15,14
+18,22
@@
prereqs)
;;
esac
;;
esac
-
+log_begin_msg "$DESCRIPTION"
+
if [ -f /etc/casper.conf ] ; then
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
cp -p /etc/casper.conf /root/etc/casper.conf
+
else
cat <<EOF >/root/etc/casper.conf
export USERNAME="$USERNAME"
export USERFULLNAME="$USERFULLNAME"
else
cat <<EOF >/root/etc/casper.conf
export USERNAME="$USERNAME"
export USERFULLNAME="$USERFULLNAME"
-export HOST
="$HOST
"
+export HOST
NAME="$HOSTNAME
"
EOF
fi
EOF
fi