From: Christian Hofstaedtler Date: Thu, 28 Jul 2011 16:36:21 +0000 (+0200) Subject: Move bootlocal.*, haltlocal.* to grml-live X-Git-Tag: v0.9.34~20 X-Git-Url: http://git.grml.org/?p=grml-autoconfig.git;a=commitdiff_plain;h=b663511a295f11c723b2497573fcd327b35f7c56 Move bootlocal.*, haltlocal.* to grml-live --- diff --git a/debian/postinst b/debian/postinst index 3783fbe..da1ffc6 100755 --- a/debian/postinst +++ b/debian/postinst @@ -3,70 +3,6 @@ set -e if [ "$1" = "configure" ]; then update-rc.d grml-autoconfig start 30 2 . >/dev/null - -# 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} - -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 start 29 2 . >/dev/null -update-rc.d ${INITSCRIPT}.last start 99 2 . >/dev/null - -# 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# diff --git a/debian/postrm b/debian/postrm index c61a0d7..319eb36 100755 --- a/debian/postrm +++ b/debian/postrm @@ -3,17 +3,6 @@ set -e if [ "$1" = "purge" ]; then update-rc.d grml-autoconfig remove >/dev/null || exit 0 - -# don't delete /etc/init.d/bootlocal* scripts, even not when purging - notice therefore: - INITSCRIPT=bootlocal - INITNAME=/etc/init.d/$INITSCRIPT - if [ -r "${INITNAME}.first" ] ; then - echo "Notice: ${INITNAME}.{first,middle,last} won't be deleted automatically." - echo "If you want to remove them delete them manually and then run:" - echo " update-rc.d ${INITSCRIPT}.first remove" - echo " update-rc.d ${INITSCRIPT}.middle remove" - echo " update-rc.d ${INITSCRIPT}.last remove" - fi fi #DEBHELPER# diff --git a/doc/grml-autoconfig.8.txt b/doc/grml-autoconfig.8.txt index 5312f50..3c7e7f7 100644 --- a/doc/grml-autoconfig.8.txt +++ b/doc/grml-autoconfig.8.txt @@ -32,21 +32,6 @@ dialog-based interface to the configuration file. You can either use the script for configuring grml-autoconfig or modify the configuration file manually on your own (there is no interference). -The grml-autoconfig package creates three initscripts on installation: -/etc/init.d/bootlocal.first, /etc/init.d/bootlocal.middle and -/etc/init.d/bootlocal.last. - -They are created in the maintainer scripts of the grml-autoconfig package. This -means they are not part of the package itself and therefore also not marked as -configuration files of the package. As a result the files won't be touched -anymore, neither when upgrading nor when removing the package! If you want to -add your own bootup commands you can use these files. -/etc/init.d/bootlocal.first is executed at the very beginning, in runlevel 'S'. -/etc/init.d/bootlocal.middle is executed right before startup of grml-autoconfig -itself in runlevel '2' only (where grml-autoconfig is located as well). Finally -/etc/init.d/bootlocal.last is executed as one of the last initscripts in -runlevel '2' only. - Files -----