|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] tools: Improve make deb
On Tue, 2013-02-26 at 13:12 +0000, Stefano Stabellini wrote:
> On Tue, 26 Feb 2013, Ian Campbell wrote:
> > On Tue, 2013-02-26 at 12:58 +0000, Stefano Stabellini wrote:
> > > > +cat >deb/DEBIAN/postrm <<EOF
> > > > +#!/bin/bash -e
> > > > +insserv -r xendomains &&
> > > > +insserv -r xencommons
> > [...]
> > > All the changes look good to me
> >
> > This one certainly isn't, calling insserv directly in a pre/post inst is
> > not the correct Debian interface to use.
> >
> > Better to call update-rc.d I think, or use dh_installinit (and grow a
> > build time dependency on debhelper).
>
> I am _very_ ignorant in deb packaging, but this wiki
> [...]
> maybe this is the recommended thing to do for sysadmins, not for
> packagers?
AIUI, yes. The document to refer to for anything to do with Debian
Packaging is the Debian Policy Manual:
http://www.debian.org/doc/debian-policy/
In this case:
http://www.debian.org/doc/debian-policy/ch-opersys.html#s9.3.3
Maintainers should use the abstraction layer provided by the
update-rc.d and invoke-rc.d programs to deal with initscripts in
their packages' scripts such as postinst, prerm and postrm.
Directly managing the /etc/rc?.d links and directly invoking
the /etc/init.d/ initscripts should be done only by packages
providing the initscript subsystem (such as sysv-rc and
file-rc).
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |