
El 23/06/14 16:15, John Andersen escribió:
What changed? SystemD.
SystemD happened, and it decided it had to take care of cleaning directories instead of allowing the cronjob do it.
Why was this necessary? SystemD's mission was to make booting faster.
No, systemd's mission is not to make boot faster, it is to provide the basic core infrastructure to build distributions. Why in gods name does it have to mess with Cleaning of
directories and do such a poor job of it?
It cleans temporary directories by default just the way the OP wanted. unfortunately someone at SUSE decided to change the default behaviour as well to skip mounting /tmp as tmpfs by default. Why it is not done by cron ? well.. this cron job was already being retired and replaced by a package called "tmpwatch" when systemd came along with the tmpfiles functionality, which significantly simplifies packager's work, has more fine granted control on what can be done, does not require scripting and therefore all the snippets can potentially be checked for logical/syntatic errors during package build It also provide an uniform way to do things across different distributions, this means such snippets can be included in upstream projects, lifting the need of having to take care of them ourselves. Also, such functionality requires people working on it and willing to maintain it. -- Cristian "I don't know the key to success, but the key to failure is trying to please everybody." -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org