Please all dependency info into your init.d script
As you might be aware, there are several bugs in the Debian boot
sequence. The bugs affect some combinations of packages, and are some
times hard to solve. To solve them once and for all, I want us to
switch to a dependency based sequencing of the symlinks in
/etc/rc*.d/. I gave a talk about this at Debconf, see
<URL:https://penta.debconf.org/~joerg/events/21.en.html> for the
slides and more info.
For this to work properly, all init.d scripts need to provide
dependency information. There is a standard for specifying such
dependency information in the LSB, and already 56% of the Debian
packages in unstable include the header with dependency information.
This message is for the rest of you.
I've created
<URL:http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot> to
track the progress of this work. See also
<URL:http://wiki.debian.org/LSBInitScripts> for clues on how to write
such header.
The following packages are according to lintian missing the LSB
headers. Please add dependency information to these packages soon.
Without it, it is very hard to verify the correctness of the debian
boot sequence, and equally hard to switch to a dependency based boot
sequencing. Some proposed headers are available in the insserv
package, directory /usr/share/insserv/override/, so if you are lucky
you can pick it from there.
Guenter Geiger (Debian/GNU) <geiger@debian.org>
realtime-lsm
Laszlo Boszormenyi (GCS) <gcs@debian.hu>
metalog
Stefan Hornburg (Racke) <racke@linuxia.de>
courier
courier-authlib
interchange
pure-ftpd
sympa
Cyril Lacoux (Yack) <clacoux@easter-eggs.com>
digitools
Marco Presi (Zufus) <zufus@debian.org>
linesrv
Peter De Schrijver (p2) <p2@mind.be>
linux-atm
Stefan Alfredsson <alfs@debian.org>
monit
Pierre Ancelot <eternityos@free.fr>
hwtools
Osamu Aoki <osamu@debian.org>
tpconfig
Ben Armstrong <synrg@sanctuary.nslug.ns.ca>
xpilot-ng
Don Armstrong <don@debian.org>
spamass-milter
SZALAY Attila <sasa@debian.org>
zorp
Julien BLACHE <jblache@debian.org>
smcroute
Joost van Baal <joostvb@debian.org>
uruk
Alan Bain <afrb2@debian.org>
rbootd
Andreas Barth <aba@not.so.argh.org>
dhcp
mgetty
Daniel Baumann <daniel@debian.org>
ipac-ng
ipmasq
nfs-user-server
Edelhard Becker <edelhard@debian.org>
atop
Hilko Bengen <bengen@debian.org>
ulog-acctd
Grzegorz Bizon <verdan@pirx.int.pl>
specter
Bastian Blank <waldi@debian.org>
omniorb4
redhat-cluster
Blars Blarson <blarson@blars.org>
cnews
Eduard Bloch <blade@debian.org>
apt-cacher
scsi-idle
Ed Boraas <ed@debian.org>
aime
tinyproxy
W. Borgert <debacle@debian.org>
blinkd
Cyril Bouthors <cyril@bouthors.org>
bld
drbdlinks
Chris Boyle <cmb@debian.org>
reaim
Joachim Breitner <nomeata@debian.org>
infon
Adrian Bridgett <bridgett@debian.org>
dante
Eric Van Buggenhaut <ericvb@debian.org>
udhcp
Chris Butler <chrisb@debian.org>
wu-ftpd
Bruno Barrera C. <bruno@debian.org>
portsentry
Patrick Caulfield <patrick@debian.org>
mopd
Emmanuel le Chevoir <mms@debian.org>
frox
Dennis L. Clark <dbugger@debian.org>
bnetd
Isaac Clerencia <isaac@debian.org>
wesnoth
Jesus Climent <jesus.climent@hispalinux.es>
distmp3
Russell Coker <rjc@coker.com.au>
memlockd
Jamin W. Collins <jcollins@asgardsrealm.net>
jabber
Carlo Contavalli <ccontavalli@debian.org>
wipl
Leo Costela <costela@debian.org>
knockd
Paul Cupis <paul@cupis.co.uk>
guarddog
guidedog
Artur R. Czechowski <arturcz@hell.pl>
rrdcollect
Julien Danjou <acid@debian.org>
ledstats
sysrqd
tetrinetx
tleds
Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>
alsa-tools
Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>
cupsys
Debian GNUstep maintainers <pkg-gnustep-maintainers@lists.alioth.debian.org>
gnustep-base
Debian Hamradio Maintainers <debian-hams@lists.debian.org>
ssbd
Debian Icecast team <pkg-icecast-devel@lists.alioth.debian.org>
icecast2
Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
tomcat5
Debian LVM Team <pkg-lvm-maintainers@lists.alioth.debian.org>
devmapper
lvm-common
lvm2
multipath-tools
Debian Nagios Maintainer Group <pkg-nagios-devel@lists.alioth.debian.org>
nsca
Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
kdenetwork
Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
bayonne
rtpproxy
ser
siproxd
stun
yate
Debian/Ubuntu Zope Team <pkg-zope-developers@lists.alioth.debian.org>
schooltool
Eric Delaunay <delaunay@debian.org>
scsitools
Cédric Delfosse <cedric@debian.org>
darkstat
Jean-Francois Dive <jef@debian.org>
l2tpd
Bernd Eckenfels <ecki@debian.org>
net-acct
transproxy
Nick Estes <debian@nickstoys.com>
upsd
Martín Ferrari <martin.ferrari@gmail.com>
vtun
Agney Lopes Roth Ferraz <agney@debian.org>
fnfx
Duncan Findlay <duncf@debian.org>
spamassassin
Decklin Foster <decklin@red-bean.com>
lastfmsubmitd
mpd
Turbo Fredriksson <turbo@debian.org>
roxen4
Jochen Friedrich <jochen@scram.de>
isakmpd
snmptrapfmt
Peter S Galbraith <psg@debian.org>
xtide
Radovan Garabik <garabik@melkor.dnp.fmph.uniba.sk>
serpento
Radovan Garabík <garabik@kassiopeia.juls.savba.sk>
karrigell
xtell
Bdale Garbee <bdale@gag.com>
ipip
Hector Garcia <hector@debian.org>
smail
Matthew Garrett <mjg59@srcf.ucam.org>
hotkey-setup
netapplet
nstx
RISKO Gergely <risko@debian.org>
shaperd
David Gil <dgil@telefonica.net>
pads
John Goerzen <jgoerzen@complete.org>
bacula
pygopherd
Celso González <celso@bulma.net>
cpudyn
Matthew Grant <grantma@anathoth.gen.nz>
netscript-2.4
Debian QA Group <packages@qa.debian.org>
caudium
emifreq-applet
laptop-netconf
linux-igd
slimp3
traffic-vis
ud
Daniel Gubser <guterm@debian.org>
psad
Guido Guenther <agx@sigxcpu.org>
smartmontools
Aurélien GÉRÔME <ag@roxor.cx>
dancer-ircd
dancer-services
Marc Haber <mh+debian-packages@zugschlus.de>
ifupdown-scripts-zg2
ser2net
Pierre Habouzit <madcoder@debian.org>
whitelister
Pascal Hakim <pasc@debian.org>
anacron
Chris Halls <halls@debian.org>
apt-proxy
David B. Harris <dbharris@debian.org>
ipband
Andres Seco Hernandez <AndresSH@debian.org>
alamin
Kirk Hilliard <kirk@debian.org>
dictd
Varun Hiremath <varunhiremath@gmail.com>
oss-preserve
Henrique de Moraes Holschuh <hmh@debian.org>
cyrus21-imapd
fcron
hplip
rng-tools
Simon Horman <horms@debian.org>
heartbeat
perdition
Peter Howard <pjh@northern-ridge.com.au>
zoneminder
Philipp Hug <debian@hug.cx>
iscsitarget
Qingning Huo <qhuo@mayhq.co.uk>
log2mail
Alberto Gonzalez Iniesta <agi@inittab.org>
fwlogwatch
netkit-bootparamd
xmbmon
Mario Iseli <admin@marioiseli.com>
irmp3
Ian Jackson <ian@chiark.greenend.org.uk>
sauce
Ian Jackson <ian@davenant.greenend.org.uk>
userv
LENART Janos <ocsi@debian.org>
jmon
Joerg Jaspert <joerg@debian.org>
muddleftpd
Matthew Johnson <debian@matthew.ath.cx>
bluemon
LaMont Jones <lamont@debian.org>
bind9
hpsockd
postfix
util-linux
Karl E. Jorgensen <karl@jorgensen.com>
battery-stats
Takuo KITAME <kitame@debian.org>
pdnsd
smtpguard
Philipp Kern <pkern@debian.org>
aiccu
bopm
mydns
Martin Kittel <debian@martin-kittel.de>
maxdb-7.5.00
Bastian Kleineidam <calvin@debian.org>
fiaif
Matthias Klose <doko@debian.org>
buildbot
Achilleas Kotsis <achille@debian.gr>
ulogd
Steve Kowalik <stevenk@debian.org>
xringd
Antonin Kral <A.Kral@sh.cvut.cz>
pimd
Anand Kumria <wildfire@progsoc.org>
tspc
Oliver Kurth <oku@debian.org>
masqmail
Joshua Kwan <joshk@triplehelix.org>
mt-daapd
nethack
Mario Lang <mlang@debian.org>
brltty
filterproxy
Simon Law <sfllaw@debian.org>
wvstreams
Chris Lawrence <lawrencc@debian.org>
gnome-lokkit
John Lines <john@paladin.demon.co.uk>
plptools
smtpd
Pablo Lorenzzoni <spectra@debian.org>
tcpspy
Martin Loschwitz <madkiss@debian.org>
ircd-ircu
Francesco Paolo Lovergine <frankie@debian.org>
proftpd-dfsg
yardradius
Robert Luberda <robert@debian.org>
welcome2l
Roberto Lumbreras <rover@debian.org>
nvtv
proxy-suite
Ola Lundqvist <opal@debian.org>
dhttpd
ledcontrol
nfsbooted
ntop
util-vserver
Ian Maclaine-cross <iml@debian.org>
ddns3-client
Keita Maehara <maehara@debian.org>
freewnn
Aigars Mahinovs <aigarius@debian.org>
swapd
Peter Makholm <peter@makholm.net>
slashem
Lionel Elie Mamane <lmamane@debian.org>
capi4hylafax
Christoph Martin <christoph.martin@uni-mainz.de>
mimedefang
Peter Mathiasson <peterm@debian.org>
pam-devperm
Martin Maurer <fireflier@gibraltar.at>
fireflier
Brian May <bam@snoopy.debian.net>
heimdal
Rene Mayrhofer <rene.mayrhofer@gibraltar.at>
gibraltar-bootcd
Rene Mayrhofer <rmayr@debian.org>
pptpd
Jonathan McDowell <noodles@earth.li>
l2tpns
Neil McGovern <neilm@debian.org>
blootbot
Steve McIntyre <93sam@debian.org>
nas
wmaloader
Kyle McMartin <kyle@ubuntu.com>
irqbalance
Andrew McMillan <debian@mcmillan.net.nz>
whereami
Michael Mende <debian@menole.net>
wackamole
Abraham vd Merwe <abz@debian.org>
ixbiff
tinysnmp
Michael Meskes <meskes@debian.org>
jftpgw
Millis Miller <millis@faztek.org>
iptotal
Loic Minier <lool@dooz.org>
termpkg
Andrew Mitchell <ajmitch@debian.org>
gnue-appserver
Hamish Moffatt <hamish@debian.org>
aprsd
Sam Morris <sam@robots.org.uk>
pymsnt
Jose M. Moya <josem@debian.org>
mathopd
Ryan Murray <rmurray@debian.org>
at
Sebastian Muszynski <do2ksm@linkt.de>
ax25spyd
Gergely Nagy <algernon@bonehunter.rulez.org>
crywrap
Gergely Nagy <algernon@debian.org>
tama
Marco Nenciarini <mnencia@debian.org>
xtradius
Jaakko Niemi <liiwi@debian.org>
sfs
Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de>
autofs
Recai Okta.%GÅ.%@ <roktas@debian.org>
elog
Masahito Omote <omote@debian.org>
totd
Peter Palfrader <weasel@debian.org>
echolot
mixmaster
Gerrit Pape <pape@smarden.org>
cfs
dropbear
Eloy A. Paris <peloy@debian.org>
ipxripd
ncpfs
Javier Fernandez-Sanguino Pen~a <jfs@debian.org>
nessus-core
Javier Fernandez-Sanguino Pen~a <jfs@computer.org>
bastille
honeyd
portreserve
samhain
snort
Víctor Pérez Pereira <vperez@debianvenezuela.org>
squidtaild
Nick Phillips <nwp@lemon-computing.com>
teapop
Ari Pollak <ari@debian.org>
drscheme
Cajus Pollmeier <cajus@debian.org>
uif
Daniel J. Priem <danielpriem@flexserv.de>
capisuite
Celso Providelo <cprov@gwyddion.com>
sqcwa
Mark Purcell <msp@debian.org>
gsmlib
hpoj
KELEMEN Péter <fuji@debian.org>
arpwatch
Martin Quinson <mquinson@debian.org>
nws
Ganesan Rajagopal <rganesan@debian.org>
ipsec-tools
openslp
Petter Reinholdtsen <pere@debian.org>
plan
Sebastian Rittau <srittau@debian.org>
netatalk
Kurt Roeckx <kurt@roeckx.be>
ircd-irc2
openntpd
Roland Rosenfeld <roland@debian.org>
pkspxy
Piotr Roszatycki <dexter@debian.org>
ldapdns
systune
Mats Rynge <mats@rynge.net>
p3scan
Giuseppe Sacco <eppesuig@debian.org>
hylafax
Anibal Monsalve Salazar <anibal@debian.org>
bpalogin
pipsecd
swapspace
Juergen Salk <jsa@debian.org>
dcmtk
Otavio Salvador <otavio@debian.org>
no-ip
Bart Samwel <bart@samwel.tk>
acpi-support
Amaya Rodrigo Sastre <amaya@debian.org>
jail
Daniel Schepler <schepler@debian.org>
monopd
Bernd Schumacher <bernd.schumacher@hp.com>
secvpn
Thomas Seyrat <tomasera@debian.org>
xinetd
Vladimir Shakhov <lumpen.intellectual@gmail.com>
wdm
Adeodato Simó <dato@net.com.org.es>
amule
Tor Slettnes <tor@slett.net>
greylistd
Guus Sliepen <guus@debian.org>
inputlirc
Paul Slootman <paul@debian.org>
isdnutils
Jurij Smakov <jurij@debian.org>
torrus
Jonas Smedegaard <dr@jones.dk>
lessdisks
pop-before-smtp
rpld
Roger So <rogerso@debian.org>
im-sdk
David Spreen <netzwurm@debian.org>
anon-proxy
Joop Stakenborg <pa3aba@debian.org>
cwdaemon
pingpong
Dennis Stampfer <seppy@debian.org>
timeoutd
Lars Steinke <lss@debian.org>
moomps
Stephan A Suerken <absurd@debian.org>
gom
Ond.%GÅ.%@ej Surý <ondrej@debian.org>
bird
nsd
postfix-policyd
Bryan Sutula <Bryan.Sutula@hp.com>
openhpi
Matt Taggart <taggart@debian.org>
cpqarrayd
Sergio Talens-Oliag <sto@debian.org>
postman
Jose Luis Tallon <jltallon@adv-solutions.net>
couriergraph
Stuart Teasdale <sdt@debian.org>
ganglia-monitor-core
Paul Telford <pxt@debian.org>
mordor
mudnames
Jason Thomas <jason@debian.org>
nagios-statd
Michael Tokarev <mjt@corpit.ru>
rbldnsd
Fumitoshi UKAI <ukai@debian.or.jp>
hyperestraier
quickml
smtpfeed
Junichi Uekawa <dancer@debian.org>
rarpd
User Mode Linux Developers <pkg-uml-pkgs@lists.alioth.debian.org>
uml-utilities
Utnubu Team <utnubu-maintainers@lists.alioth.debian.org>
dmraid
Thibaut VARENE <varenet@debian.org>
uptimed
Matej Vela <vela@debian.org>
vsftpd
Wouter Verhelst <wouter@debian.org>
belpic
nbd
Yann Verley <yann.verley@free.fr>
firestarter
Santiago Vila <sanvila@debian.org>
postfix-gld
Tommi Virtanen <tv@debian.org>
scalemail
Michael Vogt <mvo@debian.org>
scanlogd
Riku Voipio <riku.voipio@iki.fi>
setmixer
Paul Waite <paul@waite.net.nz>
axyl-lucene
Martin Waitz <tali@debian.org>
oidentd
Lucas Wall <lwall@debian.org>
popfile
Hanna Wallach <hmw26@cam.ac.uk>
didiwiki
Chad Walstrom <chewie@debian.org>
clamsmtp
Jerome Warnier <jwarnier@beeznest.net>
and
Joerg Wendland <joergland@debian.org>
ipvsadm
Brian White <bcwhite@pobox.com>
genpower
squid-prefetch
Jamie Wilkinson <jaq@debian.org>
osiris
pmacct
puppet
Alexander Wirt <formorer@debian.org>
keepalived
Carsten Wolff <carsten@wolffcarsten.de>
distcc
Taku YASUI <tach@debian.or.jp>
murasaki
ARAKI Yasuhiro <ar@debian.org>
openggsn
James R. Van Zandt <jrv@debian.org>
adjtimex
Matt Zimmerman <mdz@debian.org>
umlrun
Anton Zinoviev <zinoviev@debian.org>
console-cyrillic
Marco d'Itri <md@linux.it>
binkd
inn
inn2
lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>
lirc
lantz moore <lmoore@debian.org>
rplay
Sam Hocevar (Debian packages) <sam+deb@zoy.org>
ipfm
rinetd
resolvconf maintainers <resolvconf-devel@lists.alioth.debian.org>
resolvconf
Happy hacking,
--
Petter Reinholdtsen
Reply to: