On Mon, Jul 30, 2012 at 3:15 AM, Dave Reisner <d@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