Package: debian-edu-config Version: 1.907 Severity: important Tags: patch User: pkg-systemd-maintain...@lists.alioth.debian.org Usertags: initscripts-dep
Hi, your package debian-edu-config declares a pre-depends on initscripts. On a system using systemd, the initscripts package is not longer required. Removing the dependency from your package will allow users to remove the initscripts package from their system. I notice the pre-depends was added for * Add package initscripts to Pre-Depends, as share/d-e-c/d-i/pre-pkgsel relies on /etc/init.d/hostname.sh Please solve this differently, e.g. by simply running hostname directly on the target system instead of calling the legacy SysV init script. I suppose the attach patch should work. It's untested though, so please review carefully. Michael -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages debian-edu-config depends on: ii bind9-host [host] 1:9.10.3.dfsg.P4-12.3 pn cfengine2 <none> ii debconf [debconf-2.0] 1.5.61 pn debconf-utils <none> pn debian-edu-artwork <none> pn desktop-profiles <none> pn education-tasks <none> pn fping <none> pn initscripts <none> pn isenkram-cli <none> pn ldap-utils <none> pn libconfig-inifiles-perl <none> ii libfilesys-df-perl 0.92-6+b1 pn libhtml-fromtext-perl <none> ii libio-socket-ssl-perl 2.049-1 pn libnet-ldap-perl <none> pn libnet-netmask-perl <none> pn libpam-python <none> pn libproxy-tools <none> pn libproxy1-plugin-kconfig <none> pn libproxy1-plugin-mozjs <none> pn libproxy1-plugin-networkmanager <none> ii libterm-readkey-perl 2.37-1 pn libtext-unaccent-perl <none> pn lockfile-progs <none> ii lsb-base 9.20161125 ii lsb-release 9.20161125 ii mime-support 3.60 ii net-tools 1.60+git20161116.90da8a0-1 ii netcat-openbsd [netcat] 1.178-2 ii netcat-traditional [netcat] 1.10-41.1 pn ng-utils <none> ii openssl 1.1.0f-3 ii patch 2.7.5-1+b2 ii python 2.7.13-2 ii python-notify 0.1.1-4 pn smbldap-tools <none> ii ssl-cert 1.0.39 pn swaks <none> pn tftp | tftp-hpa <none> ii uuid 1.6.2-1.5+b4 Versions of packages debian-edu-config recommends: ii binutils 2.28-6 pn ddccontrol <none> ii libnotify-bin 0.7.7-2 ii lsof 4.89+dfsg-0.1 pn memtest86+ <none> pn resolvconf <none> pn syslinux <none> Versions of packages debian-edu-config suggests: pn atftpd | tftpd-hpa <none>
diff --git a/debian/control b/debian/control index c5b850d..2bc8c41 100644 --- a/debian/control +++ b/debian/control @@ -16,7 +16,6 @@ Vcs-Git: git://anonscm.debian.org/debian-edu/debian-edu-config.git Package: debian-edu-config Architecture: all -Pre-Depends: ${misc:Pre-Depends}, initscripts Depends: ${misc:Depends}, lsb-base (>= 3.0-6), cfengine2, diff --git a/share/debian-edu-config/d-i/pre-pkgsel b/share/debian-edu-config/d-i/pre-pkgsel index fac2ead..b17aa1b 100644 --- a/share/debian-edu-config/d-i/pre-pkgsel +++ b/share/debian-edu-config/d-i/pre-pkgsel @@ -179,7 +179,7 @@ EOF if [ ! -z "$HOSTNAME" ] ; then echo "$HOSTNAME" > /target/etc/hostname - in-target /etc/init.d/hostname.sh start + in-target /bin/hostname "$HOSTNAME" fi # Update hostname based on reverse DNS entry of current IP or