PID File for squid in Fedora – 21 ( Fedora.next)
So, the other day, I wanted to have squid store its pid in the regular ‘var/run’ directory. Good simple enough – just add the following to “/etc/squid/squid.conf” :
pid_filename /var/run/squid/squid.pid
and create the /var/run/squid directory. Simple, hold on not so fast. Reboot and psssst.. ‘/var/run/squid’ is gone. Finally found that /var/run is handled by systemd-tmpfiles and thus you need to do this as well:
cat <>/lib/tmpfiles.d/squid.conf d /run/squid 700 squid squid EOF
So, basically you need to tell tmpfiles to create the squid directory as well.. How complicated things are becoming 🙂