summaryrefslogtreecommitdiff
path: root/bin/hooks
diff options
context:
space:
mode:
Diffstat (limited to 'bin/hooks')
-rw-r--r--bin/hooks/00-git-pull7
-rw-r--r--bin/hooks/01-nshd5
-rw-r--r--bin/hooks/02-autobuilder5
-rw-r--r--bin/hooks/03-postfix5
4 files changed, 22 insertions, 0 deletions
diff --git a/bin/hooks/00-git-pull b/bin/hooks/00-git-pull
new file mode 100644
index 0000000..e432f51
--- /dev/null
+++ b/bin/hooks/00-git-pull
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+# Update the system checkout of hackers.git
+echo '==> Updating system checkout...'
+unset GIT_DIR
+cd /var/lib/hackers-git
+git pull
diff --git a/bin/hooks/01-nshd b/bin/hooks/01-nshd
new file mode 100644
index 0000000..b3e71e0
--- /dev/null
+++ b/bin/hooks/01-nshd
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# tell nshd
+echo '==> Reloading nshd...'
+sudo systemctl reload nshd.service
diff --git a/bin/hooks/02-autobuilder b/bin/hooks/02-autobuilder
new file mode 100644
index 0000000..905aeac
--- /dev/null
+++ b/bin/hooks/02-autobuilder
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# tell autobuilder
+echo '==> Updating libre/parabola-kerying ...'
+~autobuilder/.local/bin/autobuild libre/parabola-keyring users \ No newline at end of file
diff --git a/bin/hooks/03-postfix b/bin/hooks/03-postfix
new file mode 100644
index 0000000..2c12c4e
--- /dev/null
+++ b/bin/hooks/03-postfix
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+/lib/parabola-hackers/postfix-generate-virtual-map > /etc/postfix/virtual-hackers
+postmap hash:/etc/postfix/virtual-hackers
+systemctl reload postfix.service