mirror of
https://github.com/tailscale-dev/deck-tailscale.git
synced 2025-10-23 16:00:55 +00:00
override file is backed up if already existing, then replaced
This commit is contained in:
16
tailscale.sh
16
tailscale.sh
@@ -82,12 +82,20 @@ 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
|
||||||
mkdir -p /etc/systemd/system/tailscaled.service.d
|
echo
|
||||||
cp -rf override.conf /etc/systemd/system/tailscaled.service.d/override.conf
|
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
|
fi
|
||||||
|
|
||||||
|
# copy our override file in
|
||||||
|
mkdir -p /etc/systemd/system/tailscaled.service.d
|
||||||
|
cp -rf override.conf /etc/systemd/system/tailscaled.service.d/override.conf
|
||||||
|
|
||||||
echo "done."
|
echo "done."
|
||||||
|
|
||||||
echo -n "Starting required services..."
|
echo -n "Starting required services..."
|
||||||
|
Reference in New Issue
Block a user