[Pkg-sysvinit-commits] r520 - sysvinit/trunk/debian/initscripts
Thomas Hood
jdthood-guest at costa.debian.org
Wed Jan 4 14:47:38 UTC 2006
Author: jdthood-guest
Date: 2006-01-04 14:47:37 +0000 (Wed, 04 Jan 2006)
New Revision: 520
Modified:
sysvinit/trunk/debian/initscripts/postinst
Log:
postinst: Set default default default default variables; generate variable assignments with quotation marks
Modified: sysvinit/trunk/debian/initscripts/postinst
===================================================================
--- sysvinit/trunk/debian/initscripts/postinst 2006-01-04 10:41:58 UTC (rev 519)
+++ sysvinit/trunk/debian/initscripts/postinst 2006-01-04 14:47:37 UTC (rev 520)
@@ -80,23 +80,30 @@
# using current value set for each variable
#
(
+ TMPTIME=""
+ SULOGIN=""
+ DELAYLOGIN=""
+ UTC=""
+ VERBOSE=""
+ EDITMOTD=""
+ FSCKFIX=""
. /usr/share/initscripts/default.rcS >/dev/null 2>&1
. /etc/default/rcS >/dev/null 2>&1
sed \
- -e "s/^[[:space:]]*TMPTIME[[:space:]]*=.*/TMPTIME=$TMPTIME/" \
- -e "s/^[[:space:]]*SULOGIN[[:space:]]*=.*/SULOGIN=$SULOGIN/" \
- -e "s/^[[:space:]]*DELAYLOGIN[[:space:]]*=.*/DELAYLOGIN=$DELAYLOGIN/" \
- -e "s/^[[:space:]]*UTC[[:space:]]*=.*/UTC=$UTC/" \
- -e "s/^[[:space:]]*VERBOSE[[:space:]]*=.*/VERBOSE=$VERBOSE/" \
- -e "s/^[[:space:]]*EDITMOTD[[:space:]]*=.*/EDITMOTD=$EDITMOTD/" \
- -e "s/^[[:space:]]*FSCKFIX[[:space:]]*=.*/FSCKFIX=$FSCKFIX/" \
+ -e 's/^[[:space:]]*TMPTIME[[:space:]]*=.*/TMPTIME="'"$TMPTIME"'"/' \
+ -e 's/^[[:space:]]*SULOGIN[[:space:]]*=.*/SULOGIN="'"$SULOGIN"'"/' \
+ -e 's/^[[:space:]]*DELAYLOGIN[[:space:]]*=.*/DELAYLOGIN="'"$DELAYLOGIN"'"/' \
+ -e 's/^[[:space:]]*UTC[[:space:]]*=.*/UTC="'"$UTC"'"/' \
+ -e 's/^[[:space:]]*VERBOSE[[:space:]]*=.*/VERBOSE="'"$VERBOSE"'"/' \
+ -e 's/^[[:space:]]*EDITMOTD[[:space:]]*=.*/EDITMOTD="'"$EDITMOTD"'"/' \
+ -e 's/^[[:space:]]*FSCKFIX[[:space:]]*=.*/FSCKFIX="'"$FSCKFIX"'"/' \
< /usr/share/initscripts/default.rcS \
- > /etc/default/rcS.dpkg-new
- if diff -q /etc/default/rcS /etc/default/rcS.dpkg-new >/dev/null
+ > /etc/default/rcS.dpkg-tmp
+ if diff -q /etc/default/rcS /etc/default/rcS.dpkg-tmp >/dev/null
then
- rm -f /etc/default/rcS.dpkg-new
+ rm -f /etc/default/rcS.dpkg-tmp
else
- mv -f /etc/default/rcS.dpkg-new /etc/default/rcS
+ mv -f /etc/default/rcS.dpkg-tmp /etc/default/rcS
fi
)
fi
More information about the Pkg-sysvinit-commits
mailing list