From e170bafffc7bc8c5bc82d75abe05d57fcc5ab07b Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Wed, 1 Jul 2026 15:21:01 +0100 Subject: pulls out dyndns.mk --- Makefile | 36 +----------------------------------- 1 file changed, 1 insertion(+), 35 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 3da983d..b0f17fb 100644 --- a/Makefile +++ b/Makefile @@ -225,41 +225,7 @@ uninstall_crontab: sudo mv crontab.tmp /etc/periodic/daily/joeac.net sudo chmod +x /etc/periodic/daily/joeac.net -.PHONY: install_dyndns -install_dyndns: /usr/local/bin/dyndns.sh ~/.config/dyndns/DIGITALOCEAN_TOKEN - -/usr/local/bin/dyndns.sh: /usr/local/lib/digitalocean_dyndns/dyndns.sh /usr/local/bin/get_ip_addr.sh - sudo rm -f /usr/local/bin/dyndns.sh - sudo cp /usr/local/lib/digitalocean_dyndns/dyndns.sh /usr/local/bin/dyndns.sh - -/usr/local/bin/get_ip_addr.sh: /usr/local/lib/digitalocean_dyndns/get_ip_addr.sh - sudo rm -f /usr/local/bin/get_ip_addr.sh - sudo cp /usr/local/lib/digitalocean_dyndns/get_ip_addr.sh /usr/local/bin/get_ip_addr.sh - -/usr/local/lib/digitalocean_dyndns/%: - cd /usr/local/lib \ - && sudo git clone https://git.joeac.net/joeac/digitalocean_dyndns.git \ - -~/.config/dyndns/DIGITALOCEAN_TOKEN: DIGITALOCEAN_TOKEN - mkdir -p ~/.config/dyndns/ - rm -f ~/.config/dyndns/DIGITALOCEAN_TOKEN - cp DIGITALOCEAN_TOKEN ~/.config/dyndns/DIGITALOCEAN_TOKEN - -/etc/periodic/daily/dyndns-%joeac.net: - echo "#!/bin/sh" > crontab.tmp - echo " dyndns.sh 4 $(*F)joeac.net" >> crontab.tmp - echo "CONN_DEVICE_NAME=eth0 dyndns.sh 6 $(*F)joeac.net" >> crontab.tmp - sudo mv crontab.tmp $@ - sudo chmod +x $@ - -.PHONY: uninstall_dyndns -uninstall_dyndns: - sudo rm -rf \ - /usr/local/bin/dyndns.sh \ - /usr/local/bin/get_ip_addr.sh \ - /usr/local/lib/digitalocean_dyndns/ \ - ~/.config/dyndns \ - ~/.cache/dyndns +include dyndns.mk .PHONY: clean clean: -- cgit v1.2.3