From 808359dbdd005b106482c0052029d3a515bdd60d Mon Sep 17 00:00:00 2001 From: arrowmaster Date: Thu, 3 Jul 2025 16:40:51 -0400 Subject: [PATCH] Add atomic-update configurate to preserve files in /etc (#42) Fixes #36 Fixes #20 --- tailscale.sh | 6 ++++++ uninstall.sh | 1 + 2 files changed, 7 insertions(+) diff --git a/tailscale.sh b/tailscale.sh index 702f166..0f52929 100644 --- a/tailscale.sh +++ b/tailscale.sh @@ -73,6 +73,12 @@ if ! test -f /etc/default/tailscaled; then cp -rf $tar_dir/systemd/tailscaled.defaults /etc/default/tailscaled fi +# add atomic-update.conf.d configuration +echo < /etc/atomic-update.conf.d/tailscale.conf +/etc/default/tailscaled +/etc/profile.d/tailscale.sh +EOF + # return to our original directory (silently) and clean up popd > /dev/null rm -rf "${dir}" diff --git a/uninstall.sh b/uninstall.sh index bcb7670..3b2c003 100644 --- a/uninstall.sh +++ b/uninstall.sh @@ -3,4 +3,5 @@ systemctl disable tailscaled rm /etc/systemd/system/tailscaled.service rm /etc/default/tailscaled rm /etc/profile.d/tailscale.sh +rm /etc/atomic-update.conf.d/tailscale.conf rm -rf /opt/tailscale/tailscale