summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormwberry2016-11-12 15:21:42 -0800
committermwberry2016-11-12 18:33:33 -0800
commitc4300cb9705938a45eb19dbbcecaefa6caec8333 (patch)
tree99ba36cd4f417fb5716bde5a5a3d68d574419cf5
parentb7ce727dbe05066dd8b56ad1b68106963d2c626c (diff)
downloadaur-c4300cb9705938a45eb19dbbcecaefa6caec8333.tar.gz
introduce subshells to limit side-effects
-rwxr-xr-xhook4
-rwxr-xr-xinstall5
2 files changed, 5 insertions, 4 deletions
diff --git a/hook b/hook
index 9af602dadb3f..cf5ef0d6df03 100755
--- a/hook
+++ b/hook
@@ -4,7 +4,7 @@
# nannycam init hook
#
-run_hook () {
+run_hook () { (
set -e
set -u
@@ -29,4 +29,4 @@ run_hook () {
-m "$EXPECTED_MBR_HASH" \
-p "$EXPECTED_MBR_GAP_HASH" \
-e "$EXPECTED_EFI_STUB_HASH"
-}
+) }
diff --git a/install b/install
index 71fad2b6ab5c..a9e81261b1ef 100755
--- a/install
+++ b/install
@@ -1,7 +1,8 @@
#!/bin/bash
-build () {
+build () { (
+
set -e
set -u
@@ -90,7 +91,7 @@ build () {
rm "$AUTH_PUB_KEY_FILE"
rm -rf "$TMP"
-}
+) }
help () {
cat <<HELPEOF