upstart - event-based init daemon has been removed from debian and is
currently only present in oldstable.
Many packages however still ship upstart integration. Please consider
removing /etc/init/* conffiles from your packages. Do note, that
typically this will require a debian/pkg.maintscript snippet to
rm_conffile these files.
For straight forwarded cases where simply debian/*.upstart files
exist, this can be resolved using this script:
---- 8< ----
#!/bin/bash
set -e
set -x
drop_upstart() {
ver=$1
pkg=$2
job=$2
if [ -n "$4" ]
then
job=$3
fi
echo "rm_conffile /etc/init/$job.conf $ver~ $pkg" >> $pkg.maintscript
}
dch -i 'Drop upstart system jobs.'
ver=$(parsechangelog | sed -n 's/Version: //p')
pushd debian
for f in *.upstart
do
drop_upstart $ver $(echo $f | sed 's/\./ /g')
rm $f
done
popd
---- 8< ----
or something similar.
Please test that /etc/init/* jobs are not shipped by the new package
and are removed from disk upon upgrades.
dd-list of packages shipping etc/init files:
Adnan Hodzic <[email protected]>
lxcfs (U)
Adrian Vondendriesch <[email protected]>
corosync (U)
Andreas Tille <[email protected]>
manila (U)
Andriy Senkovych <[email protected]>
salt (U)
Anibal Monsalve Salazar <[email protected]>
conmux
irqbalance
rpcbind
Antonio Radici <[email protected]>
anacron (U)
Apollon Oikonomopoulos <[email protected]>
mongodb (U)
Aron Xu <[email protected]>
bumblebee (U)
Axel Beckert <[email protected]>
aptitude-robot (U)
Balint Reczey <[email protected]>
forked-daapd (U)
Benjamin Drung <[email protected]>
salt (U)
Bernd Zeimetz <[email protected]>
carbon-c-relay (U)
mod-gearman
Chris Boot <[email protected]>
ulogd2
Christoph Berg <[email protected]>
corosync (U)
Clint Byrum <[email protected]>
mysql-5.7 (U)
Colin King <[email protected]>
thermald
Corey Bryant <[email protected]>
murano (U)
python-oslo.messaging (U)
Dara Adib <[email protected]>
sidedoor
Dariusz Dwornikowski <[email protected]>
ryu (U)
David Della Vecchia <[email protected]>
python-oslo.messaging (U)
David Douard <[email protected]>
circus
Debian Cryptsetup Team <[email protected]>
cryptsetup
Debian DNS Packaging <[email protected]>
nsd
Debian FreeIPA Team <[email protected]>
certmonger
Debian FreeRADIUS Packaging Team
<[email protected]>
freeradius
Debian Go Packaging Team <[email protected]>
golang-github-hashicorp-serf
rawdns
Debian HA Maintainers <[email protected]>
corosync
Debian Java Maintainers <[email protected]>
zookeeper
Debian MongoDB Maintainers <[email protected]>
mongodb
Debian Multimedia Maintainers
<[email protected]>
forked-daapd
Debian MySQL Maintainers <[email protected]>
mysql-5.7
Debian NVIDIA Maintainers <[email protected]>
bumblebee
Debian Perl Group <[email protected]>
lemonldap-ng
Debian PHP Maintainers <[email protected]>
php7.0
php7.1
Debian QA Group <[email protected]>
fwknop
Debian Salt Team <[email protected]>
salt
Debian sysvinit maintainers <[email protected]>
startpar
Debian/Kubuntu Qt/KDE Maintainers <[email protected]>
sddm
Dmitry Smirnov <[email protected]>
docker-registry (U)
Docker Packaging Team <[email protected]>
docker.io (U)
Elmar S. Heeb <[email protected]>
aptitude-robot
Evgeni Golov <[email protected]>
lxcfs (U)
Ferenc Wágner <[email protected]>
corosync (U)
Filippo Giunchedi <[email protected]>
carbon-c-relay
Franklin G Mendoza <[email protected]>
salt (U)
Frédéric Bonnard <[email protected]>
rear
Guido Guenther <[email protected]>
lbcd (U)
Guilhem Moulin <[email protected]>
cryptsetup (U)
gustavo panizzo <[email protected]>
nova (U)
Gustavo Panizzo <[email protected]>
neutron (U)
Guus Sliepen <[email protected]>
ifupdown
Henrique de Moraes Holschuh <[email protected]>
startpar (U)
Holger Levsen <[email protected]>
munin (U)
Ivan Udovichenko <[email protected]>
glare (U)
murano (U)
neutron (U)
James McCoy <[email protected]>
serf
James Page <[email protected]>
networking-l2gw (U)
python-oslo.messaging (U)
zookeeper (U)
James Page <[email protected]>
mysql-5.7 (U)
Jens Peter Secher <[email protected]>
slim (U)
Joe Healy <[email protected]>
salt (U)
Jon Bernard <[email protected]>
ltt-control
Jonas Meurer <[email protected]>
cryptsetup (U)
Josip Rodin <[email protected]>
freeradius (U)
Jérémy Lal <[email protected]>
mongodb (U)
Jörg Frings-Fürst <[email protected]>
bitz-server
downtimed
Kel Modderman <[email protected]>
startpar (U)
Kouhei Maeda <[email protected]>
yrmcds
Lars Tangvald <[email protected]>
mysql-5.7 (U)
Laszlo Boszormenyi (GCS) <[email protected]>
mongodb (U)
ovirt-guest-agent
paxctld
syslog-ng (U)
Lenny Verkhovsky <[email protected]>
networking-mlnx (U)
Leo Costela <[email protected]>
transmission (U)
Lior Kaplan <[email protected]>
php7.0 (U)
php7.1 (U)
Louis Bouchard <[email protected]>
makedumpfile
LTSP Debian Maintainers <[email protected]>
ltsp
Luca Boccassi <[email protected]>
bumblebee (U)
Malihe Asemani <[email protected]>
manila (U)
Marco Nenciarini <[email protected]>
resolvconf (U)
Mark Hymers <[email protected]>
freeradius (U)
Mateusz Łukasik <[email protected]>
slim (U)
Maximiliano Curia <[email protected]>
sddm (U)
Michael Jeanson <[email protected]>
ltt-control (U)
Michael Prokop <[email protected]>
fai (U)
Michael Stapelberg <[email protected]>
freeradius (U)
Michael Vogt <[email protected]>
squid-deb-proxy
Michał Zając <[email protected]>
sddm (U)
Munin Debian Maintainers <[email protected]>
munin
Nobuhiro Iwamatsu <[email protected]>
slim
Norbert Tretkowski <[email protected]>
mysql-5.7 (U)
Ondřej Surý <[email protected]>
bird
nsd (U)
php7.0 (U)
php7.1 (U)
Oxan van Leeuwen <[email protected]>
postsrsd
Paul Tagliamonte <[email protected]>
docker.io (U)
Peter Eisentraut <[email protected]>
anacron
Petter Reinholdtsen <[email protected]>
startpar (U)
PKG OpenStack <[email protected]>
aodh
barbican
ceilometer
cinder
cobbler
congress
designate
glance
glare
gnocchi
heat
ironic
ironic-inspector
magnum
manila
mistral
murano
murano-agent
networking-l2gw
networking-mlnx
neutron
neutron-dynamic-routing
neutron-lbaas
neutron-vpnaas
nova
openstack-trove
python-oslo.messaging
ryu
sahara
senlin
watcher
zaqar
pkg-go <[email protected]>
docker-registry
pkg-lxc <[email protected]>
lxcfs
Python Applications Packaging Team <[email protected]>
diamond (U)
resolvconf maintainers <[email protected]>
resolvconf
Richard B Winters <[email protected]>
corosync (U)
Robie Basak <[email protected]>
mysql-5.7 (U)
Roger A. Light <[email protected]>
mosquitto
Roger Leigh <[email protected]>
startpar (U)
Roman Fiedler <[email protected]>
logdata-anomaly-miner
Ron Lee <[email protected]>
tftp-hpa
Russ Allbery <[email protected]>
lbcd
Sam Hartman <[email protected]>
freeradius (U)
Sandro Tosi <[email protected]>
diamond
transmission
Serge Hallyn <[email protected]>
cgmanager
Stephen Gran <[email protected]>
freeradius (U)
Stig Sandbeck Mathisen <[email protected]>
munin (U)
syslog-ng maintainers <[email protected]>
syslog-ng
SZALAY Attila <[email protected]>
syslog-ng (U)
Thomas Goirand <[email protected]>
aodh (U)
barbican (U)
ceilometer (U)
cinder (U)
cobbler (U)
congress (U)
designate (U)
fuel-nailgun-agent
glance (U)
glare (U)
gnocchi (U)
heat (U)
ironic (U)
ironic-inspector (U)
magnum (U)
manila (U)
mistral (U)
murano (U)
murano-agent (U)
networking-l2gw (U)
networking-mlnx (U)
neutron (U)
neutron-dynamic-routing (U)
neutron-lbaas (U)
neutron-vpnaas (U)
nova (U)
openstack-trove (U)
python-oslo.messaging (U)
ryu (U)
sahara (U)
senlin (U)
startpar (U)
watcher (U)
zaqar (U)
Thomas Hood <[email protected]>
resolvconf (U)
Thomas Lange <[email protected]>
fai
Tianon Gravi <[email protected]>
docker-registry (U)
docker.io (U)
golang-github-hashicorp-serf (U)
rawdns (U)
Tim Potter <[email protected]>
docker-registry (U)
docker.io
golang-github-hashicorp-serf (U)
Timo Aaltonen <[email protected]>
certmonger (U)
tony mancill <[email protected]>
zookeeper (U)
Uditha Atukorala <[email protected]>
bitz-server (U)
Vagrant Cascadian <[email protected]>
ltsp (U)
Vincent Bernat <[email protected]>
exabgp
Vincent Cheng <[email protected]>
bumblebee (U)
Wolodja Wentland <[email protected]>
salt (U)
Xavier Guimard <[email protected]>
lemonldap-ng (U)
Yunqiang Su <[email protected]>
bumblebee (U)
--
Regards,
Dimitri.