Hello again! I've been asked to replace additional program shipped in sysvinit-utils (src:sysvinit) with counterparts from src:util-linux.
Patch for sysvinit attached: 0001-Let-util-linux-provide-sulogin-last-lastb-mesg.patch (This is on top of previously posted patch: 0001-Let-mount-src-util-linux-provide-mountpoint.patch) I'm also including the counterpart for util-linux as a reference: 0001-util-linux-ship-sulogin-last-lastb-mesg-utilities.patch (This is also on top of previously posted patch, on top of pkg-util-linux git.) Would be very happy for any feedback. Regards, Andreas Henriksson
>From fa4353c571af1708671e497b9c3562ebf98c4439 Mon Sep 17 00:00:00 2001 From: Andreas Henriksson <andr...@fatal.se> Date: Wed, 6 May 2015 17:27:38 +0200 Subject: [PATCH] Let util-linux provide sulogin, last, lastb, mesg --- debian/control | 4 +++- debian/sysvinit-utils.install | 7 ------- debian/sysvinit-utils.links | 1 - 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/debian/control b/debian/control index 1df5d16..feb12fb 100644 --- a/debian/control +++ b/debian/control @@ -71,7 +71,9 @@ Description: System-V-like utilities This package contains the important System-V-like utilities. . Specifically, this package includes: - killall5, last, lastb, mesg, pidof, service, sulogin + killall5, pidof, service +# sulogin, last, lastb and mesg was moved to the mount package (src:util-linux) + util-linux (>= 2.26.2-3) Package: sysv-rc Architecture: all diff --git a/debian/sysvinit-utils.install b/debian/sysvinit-utils.install index 30e1f09..c8b4f07 100644 --- a/debian/sysvinit-utils.install +++ b/debian/sysvinit-utils.install @@ -1,14 +1,7 @@ sbin/fstab-decode sbin/killall5 -sbin/sulogin -usr/bin/last -usr/bin/mesg -usr/share/man/man1/last.1 -usr/share/man/man1/lastb.1 -usr/share/man/man1/mesg.1 usr/share/man/man8/fstab-decode.8 usr/share/man/man8/killall5.8 usr/share/man/man8/pidof.8 -usr/share/man/man8/sulogin.8 debian/service/service usr/sbin/ debian/init-d-script lib/init diff --git a/debian/sysvinit-utils.links b/debian/sysvinit-utils.links index cc2dfff..f49b40e 100644 --- a/debian/sysvinit-utils.links +++ b/debian/sysvinit-utils.links @@ -1,2 +1 @@ sbin/killall5 bin/pidof -usr/bin/last usr/bin/lastb -- 2.1.4
>From 710234b3ae75479c586404d622fa7df21ea401e8 Mon Sep 17 00:00:00 2001 From: Andreas Henriksson <andr...@fatal.se> Date: Wed, 6 May 2015 17:52:26 +0200 Subject: [PATCH] util-linux: ship sulogin, last, lastb, mesg utilities These where previously shipped by sysvinit-utils (src:sysvinit). --- debian/control | 4 ++-- debian/rules | 4 ---- debian/util-linux.install | 4 ++++ debian/util-linux.manpages | 4 ++++ 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/debian/control b/debian/control index 6da4e45..dcbd6c7 100644 --- a/debian/control +++ b/debian/control @@ -37,8 +37,8 @@ Essential: yes Pre-Depends: ${misc:Pre-Depends}, ${shlibs:Depends} Depends: initscripts, lsb-base (>= 3.0-6), tzdata (>=2006c-2), ${misc:Depends} Suggests: dosfstools, kbd | console-tools, util-linux-locales -Replaces: bash-completion (<< 1:2.1-3) -Breaks: bash-completion (<< 1:2.1-3), grml-debootstrap (<< 0.68), cloud-utils (<< 0.27-1~) +Replaces: bash-completion (<< 1:2.1-3), sysvinit-utils (<< 2.88dsf-59.1~) +Breaks: bash-completion (<< 1:2.1-3), grml-debootstrap (<< 0.68), cloud-utils (<< 0.27-1~), sysvinit-utils (<< 2.88dsf-59.1~) Multi-Arch: foreign Description: Miscellaneous system utilities This package contains a number of important utilities, most of which diff --git a/debian/rules b/debian/rules index 2584d63..218b71a 100755 --- a/debian/rules +++ b/debian/rules @@ -30,10 +30,6 @@ CONFOPTS += --enable-libmount-force-mountinfo CONFOPTS += --disable-login CONFOPTS += --disable-nologin CONFOPTS += --disable-su -# => sysvinit-utils -CONFOPTS += --disable-sulogin -CONFOPTS += --disable-last -CONFOPTS += --disable-mesg # => procps CONFOPTS += --disable-kill # => eject diff --git a/debian/util-linux.install b/debian/util-linux.install index db55c9f..05b7e6e 100755 --- a/debian/util-linux.install +++ b/debian/util-linux.install @@ -27,6 +27,7 @@ sbin/mkfs.cramfs sbin/mkfs.minix sbin/runuser sbin/sfdisk [!sparc] +sbin/sulogin sbin/swaplabel sbin/wipefs usr/bin/chrt @@ -37,8 +38,11 @@ usr/bin/ipcmk usr/bin/ipcrm usr/bin/ipcs usr/bin/isosize sbin/ +usr/bin/last +usr/bin/lastb usr/bin/line usr/bin/mcookie +usr/bin/mesg usr/bin/mips [mips mipsel] usr/bin/mips32 [mips mipsel] usr/bin/mips64 [mips mipsel] diff --git a/debian/util-linux.manpages b/debian/util-linux.manpages index eeeb837..e35036f 100755 --- a/debian/util-linux.manpages +++ b/debian/util-linux.manpages @@ -15,8 +15,11 @@ debian/tmp/usr/share/man/man1/getopt.1 debian/tmp/usr/share/man/man1/ipcmk.1 debian/tmp/usr/share/man/man1/ipcrm.1 debian/tmp/usr/share/man/man1/ipcs.1 +debian/tmp/usr/share/man/man1/last.1 +debian/tmp/usr/share/man/man1/lastb.1 debian/tmp/usr/share/man/man1/line.1 debian/tmp/usr/share/man/man1/mcookie.1 +debian/tmp/usr/share/man/man1/mesg.1 debian/tmp/usr/share/man/man1/more.1 debian/tmp/usr/share/man/man1/namei.1 debian/tmp/usr/share/man/man1/pg.1 @@ -50,6 +53,7 @@ debian/tmp/usr/share/man/man8/ppc64.8 [powerpc ppc64 ppc64el] debian/tmp/usr/share/man/man8/s390.8 [s390x] debian/tmp/usr/share/man/man8/s390x.8 [s390x] debian/tmp/usr/share/man/man8/sfdisk.8 [!sparc] +debian/tmp/usr/share/man/man8/sulogin.8 debian/tmp/usr/share/man/man8/swaplabel.8 debian/tmp/usr/share/man/man8/wipefs.8 debian/tmp/usr/share/man/man8/x86_64.8 [amd64] -- 2.1.4