mirror of
https://github.com/tailscale-dev/deck-tailscale.git
synced 2025-10-24 08:20:50 +00:00
override file is backed up if already existing, then replaced
This commit is contained in:
14
tailscale.sh
14
tailscale.sh
@@ -82,11 +82,19 @@ fi
|
|||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
rm -rf "${dir}"
|
rm -rf "${dir}"
|
||||||
|
|
||||||
# copy in our overrides file if it doesn't already exist
|
# if an override file already exists, back up and remove
|
||||||
if ! test -f /etc/systemd/system/tailscaled.service.d/override.conf; then
|
if test -f /etc/systemd/system/tailscaled.service.d/override.conf; then
|
||||||
|
echo
|
||||||
|
echo "Warning: An existing Tailscaled systemd override file was detected. It must be replaced."
|
||||||
|
echo "A backup of the existing file is being placed at /etc/systemd/system/tailscaled.service.d/override.conf.bak"
|
||||||
|
echo
|
||||||
|
cp -rf /etc/systemd/system/tailscaled.service.d/override.conf /etc/systemd/system/tailscaled.service.d/override.conf.bak
|
||||||
|
rm /etc/systemd/system/tailscaled.service.d/override.conf
|
||||||
|
fi
|
||||||
|
|
||||||
|
# copy our override file in
|
||||||
mkdir -p /etc/systemd/system/tailscaled.service.d
|
mkdir -p /etc/systemd/system/tailscaled.service.d
|
||||||
cp -rf override.conf /etc/systemd/system/tailscaled.service.d/override.conf
|
cp -rf override.conf /etc/systemd/system/tailscaled.service.d/override.conf
|
||||||
fi
|
|
||||||
|
|
||||||
echo "done."
|
echo "done."
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user