fix: ensure /etc/pulse exists before chown in update script (#8068)
* fix: ensure /etc/pulse exists before chown in update script - Add mkdir -p /etc/pulse to create directory if missing - Use non-recursive chown on /etc/pulse to preserve file permissions - Keep recursive chown on /opt/pulse for binary ownership - Add chmod 700 for security on config directory Fixes #8064 * remove comments
This commit is contained in:
parent
938fb6dc58
commit
71f71fbca9
@ -40,7 +40,10 @@ function update_script() {
|
||||
|
||||
fetch_and_deploy_gh_release "pulse" "rcourtman/Pulse" "prebuild" "latest" "/opt/pulse" "*-linux-amd64.tar.gz"
|
||||
ln -sf /opt/pulse/bin/pulse /usr/local/bin/pulse
|
||||
chown -R pulse:pulse /etc/pulse /opt/pulse
|
||||
mkdir -p /etc/pulse
|
||||
chown pulse:pulse /etc/pulse
|
||||
chown -R pulse:pulse /opt/pulse
|
||||
chmod 700 /etc/pulse
|
||||
if [[ -f "$SERVICE_PATH"/pulse-backend.service ]]; then
|
||||
mv "$SERVICE_PATH"/pulse-backend.service "$SERVICE_PATH"/pulse.service
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user