summarylogtreecommitdiffstats
path: root/hook
diff options
context:
space:
mode:
authormwberry2016-11-12 15:21:42 -0800
committermwberry2016-11-12 18:33:30 -0800
commitd3fce84a07960300a827874aa82a214f88c9f49f (patch)
tree64763364135afdd90760c84bba631dcc2253b9a4 /hook
parentd334424416582ded5ede4d8f2dffc8c175aaafd9 (diff)
downloadaur-d3fce84a07960300a827874aa82a214f88c9f49f.tar.gz
init hook
Diffstat (limited to 'hook')
-rwxr-xr-xhook32
1 files changed, 32 insertions, 0 deletions
diff --git a/hook b/hook
new file mode 100755
index 000000000000..9af602dadb3f
--- /dev/null
+++ b/hook
@@ -0,0 +1,32 @@
+#!/bin/ash
+
+#
+# nannycam init hook
+#
+
+run_hook () {
+
+ set -e
+ set -u
+
+ # Grab configuration
+ if [ -z ${1:-} ]; then
+ source /etc/nannycam.conf
+ else
+ source "$1"
+ fi
+
+ # Invoke the nannycam script
+ NANNYCAM="/usr/lib/nannycam/nannycam"
+ if [ ! -f "$NANNYCAM" ]; then
+ NANNYCAM="$(pwd)/nannycam"
+ fi
+
+ source $NANNYCAM \
+ -k "$AUTH_KEY_FILE" \
+ -h "$HASH_ALG" \
+ -q "$QR_OPTS" \
+ -m "$EXPECTED_MBR_HASH" \
+ -p "$EXPECTED_MBR_GAP_HASH" \
+ -e "$EXPECTED_EFI_STUB_HASH"
+}