Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ship custom tmpfiles.d configuration to avoid man-db cache removal
The default /usr/lib/tmpfiles.d/man-db.conf configuration includes: d /var/cache/man 0755 man man 1w The systemd-tmpfiles-clean.timer runs 15 minutes after system bootup (and then once per day). On our live system the mandb cache directory /var/cache/man dates to the build time of the ISO, which of course usually is older than one week. Then as soon as the systemd-tmpfiles-clean.service is executed the mandb cache gets removed and apropos(1) no longer works (at least until mandb gets executed again). Avoid this /var/cache/man removal by overriding the default configuration file with a /etc/tmpfiles.d/man-db.conf configuration that doesn't set the age option ("1w"). Credits to @2f2a for the bug report and @jkirk for assistance in debugging Closes: grml/grml#201 Thanks: 2f2a and Darshaka Pathirana
- Loading branch information