ifplugd 0.27, just released, contains the desired "--no-startup" option.

This allows the following to be done:

* Add a new "try-restart-no-downup" method to the initscript.
  (The name of the method is a derivative from the LSB standard
  name "try-restart" of a method which restarts the daemon
  if and only if it is already running.  Our method is additionally
  special in that it restarts the daemon without letting it run
  stop and start scripts.)  This method stops the daemon using
  SIGQUIT instead of the usual SIGTERM, thus preventing the shutdown
  script from being run by ifplugd.  The method then starts ifplugd
  again with the --no-startup option.

* On upgrade, the new postinst runs "try-restart-no-downup".
  Thus, on upgrade the prerm does not run "stop" and the postinst
  does not run "start" any more.  This requires adding the
  "--noscripts" option to the dh_installinit call in debian/rules
  and requires the addition of a snippet like the following to the
  postinst.

  if [ -x "/etc/init.d/ifplugd" ]; then
        update-rc.d ifplugd defaults >/dev/null
        /etc/init.d/ifplugd try-restart-no-downup
  fi

-- 
Thomas Hood <[EMAIL PROTECTED]>



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to