[arch-general] systemd-tmpfiles doesn't clean build root from /tmp
Lukas Jirkovsky
l.jirkovsky at gmail.com
Tue Apr 8 09:46:07 EDT 2014
Hey guys,
I've started using /tmp for building packages using extra-x86_64-build
(and similar). However, I've a problem with the /tmp/extra-x86_64 not
being cleaned on boot by systemd-tmpclean.
I have the following in /etc/tmpfiles.d/tmp.conf:
# Clear tmp directories separately, to make them easier to override
d /tmp 1777 root root 0d
d /var/tmp 1777 root root 0d
# Exclude namespace mountpoints created with PrivateTmp=yes
x /tmp/systemd-private-*
x /var/tmp/systemd-private-*
X /tmp/systemd-private-*/tmp
X /var/tmp/systemd-private-*/tmp
the problem is that while it seems /tmp gets cleaned to some extent,
/tmp/extra-x86_64/ is still there. What is worse, the root is not
usable either:
==> ERROR: '/tmp/extra-x86_64/root' does not appear to be a Arch chroot.
Any ideas?
More information about the arch-general
mailing list