Skip to content

Commit

Permalink
Detect if in chroot and disable dbus
Browse files Browse the repository at this point in the history
Fixes #23.
  • Loading branch information
wesbarnett committed Mar 8, 2019
1 parent 6e6ea87 commit 18a26d3
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion scripts/snap-pac
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,12 @@ for CONFIG in $SNAPPER_CONFIGS; do
[[ $SNAPSHOT == "no" ]] && continue

prefile="/tmp/$argv0-pre_$CONFIG"
snapper_cmd="snapper --config $CONFIG create --type $pre_or_post --cleanup-algorithm $CLEANUP_ALGORITHM --print-number --description"
if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
printf "Disabling dbus in snapper call since chroot detected.\n"
snapper_cmd="snapper --no-dbus --config $CONFIG create --type $pre_or_post --cleanup-algorithm $CLEANUP_ALGORITHM --print-number --description"
else
snapper_cmd="snapper --config $CONFIG create --type $pre_or_post --cleanup-algorithm $CLEANUP_ALGORITHM --print-number --description"
fi

if [[ "$pre_or_post" == "pre" ]]; then
x=$($snapper_cmd "$(truncate_description $PRE_DESCRIPTION)")
Expand Down

0 comments on commit 18a26d3

Please sign in to comment.