update script for shellcheck
This commit is contained in:
parent
eee0134ed2
commit
67a81829cf
1 changed files with 7 additions and 5 deletions
12
snap-pac
12
snap-pac
|
|
@ -50,7 +50,8 @@ if [[ -z "$SNAPPER_CONFIGS" ]]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
declare -r pre_or_post=$1
|
declare -r pre_or_post=$1
|
||||||
declare -r pacman_cmd="$(sed 's./usr/bin/pacman.pacman.g' <(ps -C pacman -o args=))"
|
declare pacman_cmd
|
||||||
|
pacman_cmd="$(sed 's./usr/bin/pacman.pacman.g' <(ps -C pacman -o args=))"
|
||||||
|
|
||||||
declare -i x=0
|
declare -i x=0
|
||||||
for CONFIG in $SNAPPER_CONFIGS; do
|
for CONFIG in $SNAPPER_CONFIGS; do
|
||||||
|
|
@ -62,7 +63,8 @@ for CONFIG in $SNAPPER_CONFIGS; do
|
||||||
PACMAN_PRE_DESCRIPTION="$pacman_cmd"
|
PACMAN_PRE_DESCRIPTION="$pacman_cmd"
|
||||||
PACMAN_POST_DESCRIPTION="$pacman_cmd"
|
PACMAN_POST_DESCRIPTION="$pacman_cmd"
|
||||||
PACMAN_CLEANUP_ALGORITHM="number"
|
PACMAN_CLEANUP_ALGORITHM="number"
|
||||||
source /etc/snapper/configs/$CONFIG
|
# shellcheck source=/etc/snapper/configs/root
|
||||||
|
source /etc/snapper/configs/"$CONFIG"
|
||||||
|
|
||||||
[[ $PACMAN_PRE_POST != "yes" ]] && continue
|
[[ $PACMAN_PRE_POST != "yes" ]] && continue
|
||||||
|
|
||||||
|
|
@ -72,10 +74,10 @@ for CONFIG in $SNAPPER_CONFIGS; do
|
||||||
x=$((x+1))
|
x=$((x+1))
|
||||||
|
|
||||||
if [[ "$pre_or_post" == "pre" ]]; then
|
if [[ "$pre_or_post" == "pre" ]]; then
|
||||||
$snapper_cmd --description "$PACMAN_PRE_DESCRIPTION" --print-number > $prefile
|
$snapper_cmd --description "$PACMAN_PRE_DESCRIPTION" --print-number > "$prefile"
|
||||||
elif [[ -f $prefile ]]; then
|
elif [[ -f $prefile ]]; then
|
||||||
$snapper_cmd --description "$PACMAN_POST_DESCRIPTION" --pre-number $(< $prefile)
|
$snapper_cmd --description "$PACMAN_POST_DESCRIPTION" --pre-number "$(< "$prefile")"
|
||||||
rm $prefile
|
rm "$prefile"
|
||||||
else
|
else
|
||||||
echo "WARNING: $prefile does not exist, so no post snapshot will be taken. If you are initially installing snap-pac, this is normal."
|
echo "WARNING: $prefile does not exist, so no post snapshot will be taken. If you are initially installing snap-pac, this is normal."
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue