X-Git-Url: https://git.grml.org/?p=grml-autoconfig.git;a=blobdiff_plain;f=debian%2Fpostinst;h=3783fbeaa024f34577d5b2f435ecce28bfd7de35;hp=2c1041c5a689e3454f40e4f2bbc5d6d853482b9a;hb=e0dfdf355005ab9d4ee337eed687d6519c74b1ac;hpb=aa3273c6fd0d55a28a8ddae6c080cd16a5bce6ca diff --git a/debian/postinst b/debian/postinst index 2c1041c..3783fbe 100755 --- a/debian/postinst +++ b/debian/postinst @@ -6,9 +6,11 @@ if [ "$1" = "configure" ]; then # begin of "create special init scripts which won't be touched any more by grml" . /etc/grml/lsb-functions +DATE=$(date) + +# bootup INITSCRIPT=bootlocal INITNAME=/etc/init.d/${INITSCRIPT} -DATE=$(date) for initscript in ${INITNAME}.first ${INITNAME}.middle ${INITNAME}.last ; do if ! [ -r "$initscript" ] ; then @@ -34,8 +36,37 @@ done update-rc.d ${INITSCRIPT}.first start 1 S . >/dev/null update-rc.d ${INITSCRIPT}.middle start 29 2 . >/dev/null update-rc.d ${INITSCRIPT}.last start 99 2 . >/dev/null -# end of "create special init scripts which won't be touched any more by grml" +# shutdown +INITSCRIPT=haltlocal +INITNAME=/etc/init.d/${INITSCRIPT} + +for initscript in ${INITNAME}.first ${INITNAME}.middle ${INITNAME}.last ; do + if ! [ -r "$initscript" ] ; then + einfo "Creating ${initscript}" + cat >$initscript </dev/null +update-rc.d ${INITSCRIPT}.middle stop 29 0 1 6 . >/dev/null +update-rc.d ${INITSCRIPT}.last stop 99 0 1 6 . >/dev/null + +# end of "create special init scripts which won't be touched any more by grml" fi #DEBHELPER#