From 2fb18c78f042d63014dcc3c189d4793b36b92a00 Mon Sep 17 00:00:00 2001 From: James Barnett Date: Tue, 26 Apr 2016 11:03:47 -0500 Subject: [PATCH] check that script is sourced and not run --- snap-pac | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/snap-pac b/snap-pac index 9575991..b526467 100755 --- a/snap-pac +++ b/snap-pac @@ -24,7 +24,12 @@ set -e if [[ $EUID -ne 0 ]]; then - echo "snap-pac must be run as root." + echo "snap-pac must be sourced as root." + exit +fi + +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + echo "This script is intended to be sourced from a pacman hook and not run on its own." exit fi