From 746198bf84bbc636306eae9bedb8a8e51e5fad8f Mon Sep 17 00:00:00 2001 From: MasterPtato <23087326+MasterPtato@users.noreply.github.com> Date: Thu, 1 Aug 2024 23:51:43 +0000 Subject: [PATCH] fix(clusters): fix trafficserver run dir permissions on reboot (#1021) Fixes RVT-3718 ## Changes --- .../install_scripts/files/traffic_server_configure.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/svc/pkg/cluster/worker/src/workers/server_install/install_scripts/files/traffic_server_configure.sh b/svc/pkg/cluster/worker/src/workers/server_install/install_scripts/files/traffic_server_configure.sh index c2e2214766..1d6ce51825 100644 --- a/svc/pkg/cluster/worker/src/workers/server_install/install_scripts/files/traffic_server_configure.sh +++ b/svc/pkg/cluster/worker/src/workers/server_install/install_scripts/files/traffic_server_configure.sh @@ -9,10 +9,14 @@ mkdir -p /etc/trafficserver /var/cache/trafficserver /run/trafficserver /var/log # Write config __CONFIG__ -# NOTE: the /run directory is often mounted as a tmpfs and thus will not retain its permissions after a reboot. # Change owner chown -R trafficserver:trafficserver /etc/trafficserver /var/cache/trafficserver /run/trafficserver /var/log/trafficserver +# The /run directory is often mounted as a tmpfs and does not retain permissions after reboot. This fixes that +cat << EOF > /etc/tmpfiles.d/trafficserver.conf +d /run/trafficserver 0755 trafficserver trafficserver +EOF + cat << EOF > /etc/systemd/system/trafficserver.service [Unit] Description=Apache Traffic Server