From 961226000abd3c8911a6377f8c2bb3f00bf71641 Mon Sep 17 00:00:00 2001 From: iacore Date: Mon, 4 Dec 2023 14:23:16 +0000 Subject: [PATCH] Add updater --- updater | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 updater diff --git a/updater b/updater new file mode 100755 index 0000000..272f39b --- /dev/null +++ b/updater @@ -0,0 +1,27 @@ +#!/usr/bin/fish + +cd (dirname (status -f)) + +set TMPOUT /tmp/go-webring-updater-git-output + +set -l old_hash (git rev-parse HEAD) +while true + git pull 2>&1 1>$TMPOUT + or begin + sleep 60 + continue + end + set new_hash (git rev-parse HEAD) + if test $old_hash != $new_hash + set old_hash $new_hash + + cat $TMPOUT + make + and begin + dinitctl stop webring + dinitctl reload webring + dinitctl start webring + end + end + sleep 60 +end