From fcca20714effe5edc93d9f9f76f2e507286630e5 Mon Sep 17 00:00:00 2001 From: Maurice Date: Wed, 1 Oct 2025 12:46:10 +0200 Subject: [PATCH] cp, not ln --- installation/podman.sh | 3 +++ services/adguard/update.sh | 2 +- services/caddy/update.sh | 2 +- services/firewall/update.sh | 2 +- services/ssh/update.sh | 2 +- update.sh | 7 ++----- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/installation/podman.sh b/installation/podman.sh index bb2496c..688fb28 100644 --- a/installation/podman.sh +++ b/installation/podman.sh @@ -11,6 +11,9 @@ modprobe tun echo tun >> /etc/modules echo podman:100000:65536 > /etc/subuid echo podman:100000:65536 > /etc/subgid + +# Need to go to /tmp for podman system migrate to work +cd /tmp su -c "podman system migrate" podman # Get rid of podman compose docker warning diff --git a/services/adguard/update.sh b/services/adguard/update.sh index a5da75a..81fe570 100644 --- a/services/adguard/update.sh +++ b/services/adguard/update.sh @@ -1,3 +1,3 @@ #!/bin/sh mkdir -p /var/containers/adguard -ln -sf $(pwd)/AdGuardHome.yaml /var/containers/adguard/AdGuardHome.yaml \ No newline at end of file +cp -f $(pwd)/AdGuardHome.yaml /var/containers/adguard/AdGuardHome.yaml \ No newline at end of file diff --git a/services/caddy/update.sh b/services/caddy/update.sh index 41a5a51..a8a8726 100644 --- a/services/caddy/update.sh +++ b/services/caddy/update.sh @@ -1,6 +1,6 @@ #!/bin/sh mkdir -p /var/containers/caddy -ln -sf $(pwd)/Caddyfile /var/containers/caddy/Caddyfile +cp -f $(pwd)/Caddyfile /var/containers/caddy/Caddyfile chown -R podman:podman /var/containers/caddy if [ "$1" = "reload" ]; then diff --git a/services/firewall/update.sh b/services/firewall/update.sh index 5f06cfd..cf38e3d 100644 --- a/services/firewall/update.sh +++ b/services/firewall/update.sh @@ -1,5 +1,5 @@ #!/bin/sh -ln -sf $(pwd)/rules.nft /etc/nftables.d/firewall.nft +cp -f $(pwd)/rules.nft /etc/nftables.d/firewall.nft echo "Reloading firewall rules..." nft -f /etc/nftables.nft \ No newline at end of file diff --git a/services/ssh/update.sh b/services/ssh/update.sh index a7b0725..88ef86f 100644 --- a/services/ssh/update.sh +++ b/services/ssh/update.sh @@ -1,5 +1,5 @@ #!/bin/sh -ln -sf $(pwd)/sshd_config /etc/ssh/sshd_config +cp -f $(pwd)/sshd_config /etc/ssh/sshd_config if [ "$1" = "reload" ]; then rc-service sshd restart diff --git a/update.sh b/update.sh index e5a604e..bc972bf 100644 --- a/update.sh +++ b/update.sh @@ -24,11 +24,8 @@ for service in "./services"/*/; do for caddyfile in *.caddy; do [ -e "$caddyfile" ] || continue CADDY_NAME="${caddyfile%.caddy}" - ln -sf "./$caddyfile" "/etc/caddy/$CADDY_NAME" + cp -f "./$caddyfile" "/var/containers/caddy/$CADDY_NAME" done cd "$base_dir" -done - -echo "Restarting caddy..." -rc-service caddy restart \ No newline at end of file +done \ No newline at end of file