Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 399615 - sys-apps/sysvinit: please split non-strictly sysvinit-related tools out of it
Summary: sys-apps/sysvinit: please split non-strictly sysvinit-related tools out of it
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 430876 430912
  Show dependency tree
 
Reported: 2012-01-21 15:10 UTC by Michał Górny
Modified: 2013-11-19 22:01 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-01-21 15:10:06 UTC
sys-apps/sysvinit installs a bunch of tools not strictly related to sysvinit functionality which are used elsewhere, like pidof or sulogin.

We'd really appreciate if those tools could be split out into sysvinit-tools or something like that, so that systemd could depend on those tools while systemd-sysv-utils would block just the core sysvinit package.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-01-21 15:12:58 UTC
Ah, and I mean the following tools:

/usr/bin/last
/usr/bin/mesg
/usr/bin/utmpdump
/usr/bin/wall
/usr/bin/lastb
/sbin/killall5
/sbin/fstab-decode (not necessarily)
/sbin/sulogin
/bin/pidof

but not shutdown and related tools which rely on /dev/initctl.
Comment 2 William Hubbs gentoo-dev 2012-01-21 15:39:44 UTC
@vapier:
I see that mountpoint was moved from sysvinit to util-linux. Is there
any possibility of working with the upstreams for these tools and moving
all of the tools mgorny mentioned over to util-linux?
Comment 3 SpanKY gentoo-dev 2012-01-24 04:58:22 UTC
there's always the possibility.  all it takes is an e-mail to the util-linux/sysvinit lists asking.
Comment 4 Jonathan Callen (RETIRED) gentoo-dev 2012-07-22 21:55:02 UTC
(In reply to comment #1)
> Ah, and I mean the following tools:
> 
> /usr/bin/last
> /usr/bin/mesg
> /usr/bin/utmpdump
> /usr/bin/wall
> /usr/bin/lastb
> /sbin/killall5
> /sbin/fstab-decode (not necessarily)
> /sbin/sulogin
> /bin/pidof
> 
> but not shutdown and related tools which rely on /dev/initctl.

Of these tools, the following are now in util-linux git:

  - last
  - mesg
  - sulogin
  - utmpdump
  - wall

Which only leaves the following:

  - fstab-decode
  - lastb
  - killall5
  - pidof
Comment 5 SpanKY gentoo-dev 2012-08-18 22:22:10 UTC
there are talks of moving the kill utils upstream.  this will sort itself out as newer versions of these packages are released.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-08-18 22:34:59 UTC
(In reply to comment #5)
> there are talks of moving the kill utils upstream.  this will sort itself
> out as newer versions of these packages are released.

Thanks for thoughtfully closing a blocker for a few other bugs.
Comment 7 SpanKY gentoo-dev 2012-08-20 19:50:43 UTC
(In reply to comment #6)

glad i could help
Comment 8 SpanKY gentoo-dev 2012-09-06 16:41:54 UTC
util-linux 2.22 is in the tree now and has absorbed sulogin/utmpdump
Comment 9 Kirill Elagin 2013-04-14 11:08:20 UTC
+1 for this.

We've been waiting for quite a while now. How about just splitting mentioned binaries into a separate ebuild (let's call it sysvinit-tools)?
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-04-14 11:27:39 UTC
Reopening since the problem didn't magically fix itself.
Comment 11 SpanKY gentoo-dev 2013-04-27 09:23:41 UTC
this bug is full of useless crap.  if you have specific requests, file bugs for them (like enabling XXX tools in util-linux-XXX and disabling them in sysvinit).  i'm not splitting sysvinit up, and if a tool hasn't been migrated out of sysvinit into some other package yet, then take it up with the respective upstream.