[arch-dev-public] [RFC] util-linux-2.22 new binaries - conflicts

Tom Gundersen teg at jklm.no
Mon Jul 30 09:08:41 EDT 2012


On Mon, Jul 30, 2012 at 3:15 AM, Dave Reisner <d at falconindy.com> wrote:
> On Mon, Jul 30, 2012 at 02:48:41AM +0200, Tom Gundersen wrote:
>>  * /bin/kill has been merged from the procps-ng project. Opinions?
>
> util-linux has always had its own kill implementation. It does have some
> nice improvements over the procps code, including the ability to kill
> processes by name. It also understands the RT signals by name and has
> some advanced (optional) behavior with using sigqueue(2) instead of
> kill(2). I'm in favor of using this, but I'm also fairly sure procps's
> implementation isn't going anywhere. I recall there was some talk about
> this in #util-linux, but I don't remember any specifics.

Right. What happened is that util-linux' 'kill' is now enabled by
default. According to Karel systemd uses the RT stuff provided by
util-linux' kill, which is not available in procps'. Also, it might
make sense to move this to util-linux as it has nothing to do with
/proc.

>>  * /sbin/sulogin, /usr/bin/last and /usr/bin/utmpdump have been merged
>> from sysvinit. This makes sense as we want those even when sysvinit is
>> not installed. Objections?
>
> Nope, last was not merged.

You are right. /usr/bin/last and also /usr/bin/mesg (which I missed
for some reason) are optionally provided by util-linux, so eventually
we should move them here from sysvinit I guess. However, we'd need to
check the compatibility first (this has not been done, and that's why
they are not enabled by default upstream). I'll leave these out.

-t


More information about the arch-dev-public mailing list