[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Installing init.d scripts



OoO Pendant  le repas du lundi  02 juin 2008, vers  19:41, David Paleino
<d.paleino@gmail.com> disait:

> Hi all,
> I'm packaging dkms [1] (ITP #481590), and it needs to install a script into
> init.d.
> I have a ./debian/dkms_autoinstaller.init, which should be placed
> in /etc/init.d/ by dh_installinit. And it does its job. But dh_installinit
> manpage also states:

>        It also automatically generates the postinst and postrm and prerm
>        commands needed to set up the symlinks in /etc/rc*.d/ and to start and
>        stop the init scripts.

> This is not actually true, at least in my case. And this is why I'm asking for
> help here.

> After a "debuild", lintian warns:

> W: dkms:
> script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/dkms_autoinstaller
> N:
> N:   The package installs an /etc/init.d script which is not registered in
> N:   the postinst script. This is usually a bug, unless you omit the links
> N:   intentionally for some reason or create the links some other way.
> N:

> I supposed dh_installinit did that!
> So, I tried grabbing clean postinst and postrm
> from /usr/share/debhelper/dh_make/debian/, and left only the #DEBHELPER#. This
> didn't work either.

Look at  debian/XXXXX/DEBIAN/postinst after dpkg-buildpackage  to see if
something is missing.
-- 
I NO LONGER WANT MY MTV
I NO LONGER WANT MY MTV
I NO LONGER WANT MY MTV
-+- Bart Simpson on chalkboard in episode 3G02

Attachment: pgpUbtexGvnL4.pgp
Description: PGP signature


Reply to: