control: tags -1 + moreinfo

>It would be really great if lintian could check for and warn if the
>a package calls update-rc.d in its maintainer scripts with "start"
>or "stop" arguments.  Likewise for dh_installinit which passes
>start and stop arguments to update-rc.d.

>Regular expressions which could be used:

>  update-rc.d.*[[:space:]]start[[:space:]]
>  update-rc.d.*[[:space:]]stop[[:space:]]

>  example packages: rsync, nfs-common

>This doesn't handle quoting of start or stop in the scripts, but I've
>not seen any in practice on my system.

>And in debian/rules:

>  dh_installinit.*--.*[[:space:]]start[[:space:]]
>  dh_installinit.*--.*[[:space:]]start[[:space:]]

>  example package: cron rpcbind

>I can provide some explanatory text if needed.  Essentially, the
>update-rc.d "start" and "stop" arguments are obsoleted and replaced by
>the "defaults" argument.  It is no longer possible to specify start
>and stop runlevel and sequence numbers; these must be provided by the
>LSB header of every init script.  If start and/or stop arguments are
>provided, these now act as if "defaults" had been used instead, and
>the extra runlevel and sequence information is discarded, and a
>warning will be issued.

I am willing to implement this test but could you please provide a description


-- 
To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cae2spay1_chxjrgc5ugv4ern39wib8jxlw_plho1o53tpu5...@mail.gmail.com

Reply via email to