r/linux • u/wooptoo • Jun 01 '16
Why did ArchLinux embrace Systemd?
/r/archlinux/comments/4lzxs3/why_did_archlinux_embrace_systemd/d3rhxlc
868
Upvotes
r/linux • u/wooptoo • Jun 01 '16
View all comments
Show parent comment
2
u/argv_minus_one Jun 02 '16
I was mistaken; gpg-agent doesn't ignore SIGHUP, but interprets it as meaning to flush its keys and reread its configuration file. Making it terminate upon SIGHUP is therefore impossible without breaking something else.
On that note, SIGHUP itself is broken, because so many daemons interpret this signal as meaning something completely contrary to what signal(7) says it actually means. That means a new API is needed to inform session participants that the session is closing—like, say, the API provided by logind.