Hi, Please also sprinkle these maintainers scripts with some
rmdir /etc/init --ignore-fail-on-non-empty to avoid ending up with a stale, unowned, empty /etc/init. (ad: the "cruft" tool found out about this) --- /var/spool/cruft/report_20170907.log 2017-09-07 06:18:45.571974263 +0200 +++ /var/spool/cruft/report_20170913.log 2017-09-13 06:19:16.245673086 +0200 @@ -1,13 +1,13 @@ -cruft report: jeu 07 sep 2017 06:15:25 CEST +cruft report: mer 13 sep 2017 06:15:29 CEST ---- missing: dpkg ---- /usr/lib/arm-linux-gnueabihf/gio /usr/lib/arm-linux-gnueabihf/gio/modules ---- unexplained: / ---- - /etc/apt/apt.conf.d/50unattended-upgrades.ucf-dist /etc/apt/apt.conf.d/99local /etc/ca-certificates.conf.dpkg-old /etc/dpkg/dpkg.cfg.d/local /etc/group.org + /etc/init /etc/modprobe.d/ipv6.conf 2017-08-30 15:39 GMT+02:00 Dimitri John Ledkov <x...@debian.org>: > 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< ----