From 905ed723807fa195638f3346ca6fd359bd1c2673 Mon Sep 17 00:00:00 2001 From: Wes Barnett Date: Fri, 8 Mar 2019 14:14:16 -0500 Subject: [PATCH] Detect if PPID is empty and then ignore Fixes #25. --- scripts/snap-pac | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/snap-pac b/scripts/snap-pac index 097c08e..d940c68 100755 --- a/scripts/snap-pac +++ b/scripts/snap-pac @@ -25,7 +25,12 @@ set -o errtrace readonly argv0="snap-pac" readonly SNAPPAC_CONFIG_FILE=/etc/snap-pac.conf readonly SNAPPER_CONFIG_FILE=/etc/conf.d/snapper -readonly pacman_cmd="$(ps -q $(ps -p "$$" -o ppid=) -o args=)" +if [ -z $PPID ] || [ -z $(ps -q $PPID -o args=) ]; then + printf "Parent process ID is empty.\n" + readonly pacman_cmd="" +else + readonly pacman_cmd="$(ps -q $PPID -o args=)" +fi readonly pre_or_post=$1 out() { printf "$1 $2\n" "${@:3}"; }