[Pkg-sysvinit-devel] Bug#298783: xend is stopped before xendomains in debs

Petter Reinholdtsen pere at hungry.com
Wed Dec 26 15:57:17 UTC 2007


reassign 298783 xen-utils-common
tags 298783 - wontfix
thanks

As has been explained earlier in this bug report, the ordering of
scripts are lexical, and this is documented and how package
maintainers expect it to be.  So if the scripts need to start in
xend->xenddomains order, and stop in xenddomains->xend order, the
sequence numbers need to reflect this, for example using

  S19xend
  S20xendomains
  K20xend
  K21xendomains

I would recommend using 100 - start sequence number as the stop
sequence number if the other related scripts allow it, and thus end up
with

  S19xend
  S20xendomains
  K80xend
  K81xendomains

I'm reassigning this bug to the xen-utils-common package, which is the
package with the xend and xendomains init.d scripts.  The ordering
need to be fixed there.  If the issue already is fixed, I recommend
closing this bug.  It did no good cluttering the bug list of the
sysvinit package, so I decided to move it over to the package were it
could be solved.

Switching to a dependency based boot sequencing system would solve
this and other problems.  See
<URL:http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot> for
more information on these plans.

Happy hacking,
-- 
Petter Reinholdtsen





More information about the Pkg-sysvinit-devel mailing list