Hello,
Since installing FC20, I've been struggling to deal with the fact that
something is eating files in /tmp before I'm done with them. (I'm not
talking about reboots.) If I create a file in /tmp, within N minutes, it
is deleted. This is problematic since I have quite a few tools/tasks that
require creating transient files in /tmp that need to exist for the
duration of the process that creates them. I removed tmpwatch, assuming
that was the problem but that did nothing.
After some research I've found tmpfiles.d, which can't be removed because
it is wrapped in the systemd package. I attempted to disable cleaning of
/tmp and /var/tmp by making the following change to
/usr/lib/tmpfiles.d/tmp.conf but no dice:
-----------------------
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
# See tmpfiles.d(5) for details
# Clear tmp directories separately, to make them easier to override
#d /tmp 1777 root root 10d
#d /var/tmp 1777 root root 30d
# Exclude namespace mountpoints created with PrivateTmp=yes
x /tmp
x /var/tmp
X /tmp
X /var/tmp
x /tmp/*
x /var/tmp/*
X /tmp/*
X /var/tmp/*
#x /tmp/systemd-*.service-*
#x /var/tmp/systemd-*.service-*
#X /tmp/systemd-*.service-*/tmp
#X /var/tmp/systemd-*.service-*/tmp
#x /tmp/systemd-*.socket-*
#x /var/tmp/systemd-*.socket-*
#X /tmp/systemd-*.socket-*/tmp
#X /var/tmp/systemd-*.socket-*/tmp
#x /tmp/systemd-*.mount-*
#x /var/tmp/systemd-*.mount-*
#X /tmp/systemd-*.mount-*/tmp
#X /var/tmp/systemd-*.mount-*/tmp
#x /tmp/systemd-*.swap-*
#x /var/tmp/systemd-*.swap-*
#X /tmp/systemd-*.swap-*/tmp
#X /var/tmp/systemd-*.swap-*/tmp
## keep those for compatibility during upgrades
#x /tmp/systemd-private-*
#x /var/tmp/systemd-private-*
#X /tmp/systemd-private-*/tmp
#X /var/tmp/systemd-private-*/tmp
-----------------------
Can someone point me to the correct way to fix this problem?
--
--tucker