pulls out crontab.mk

This commit is contained in:
Joe Carstairs
2026-07-01 15:24:01 +01:00
parent e170bafffc
commit 04e1dad952
2 changed files with 18 additions and 14 deletions
+1 -14
View File
@@ -211,20 +211,7 @@ $(foreach module,$(MODULES),$(eval $(openrc_restart_rule)))
/etc/nginx/http.d:
sudo mkdir -p /etc/nginx/http.d
.PHONY: install_crontab
install_crontab: /etc/periodic/daily/joeac.net
.PHONY: uninstall_crontab
uninstall_crontab:
sudo rm -f /etc/periodic/daily/joeac.net
/etc/periodic/daily/joeac.net:
echo "#!/bin/sh" > crontab.tmp
echo "git -C /usr/local/lib/joeac.net pull && $(MAKE) --directory /usr/local/lib/joeac.net && rc-service joeac.net restart" \
>> crontab.tmp
sudo mv crontab.tmp /etc/periodic/daily/joeac.net
sudo chmod +x /etc/periodic/daily/joeac.net
include crontab.mk
include dyndns.mk
.PHONY: clean
+17
View File
@@ -0,0 +1,17 @@
.PHONY: install_crontab
install_crontab: /etc/periodic/daily/joeac.net
.PHONY: reinstall_crontab
reinstall_crontab: /etc/periodic/daily/joeac.net
.PHONY: uninstall_crontab
uninstall_crontab:
sudo rm -f /etc/periodic/daily/joeac.net
/etc/periodic/daily/joeac.net:
echo "#!/bin/sh" > crontab.tmp
echo "git -C /usr/local/lib/joeac.net pull && $(MAKE) --directory /usr/local/lib/joeac.net && rc-service joeac.net restart" \
>> crontab.tmp
sudo mv crontab.tmp /etc/periodic/daily/joeac.net
sudo chmod +x /etc/periodic/daily/joeac.net