From b737252a4ee4f723b946681b3ac2757d793d13fc Mon Sep 17 00:00:00 2001 From: James Barnett Date: Fri, 3 Feb 2017 09:53:52 -0600 Subject: [PATCH] limit description length --- scripts/snap-pac | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/snap-pac b/scripts/snap-pac index d7b060e..b043497 100755 --- a/scripts/snap-pac +++ b/scripts/snap-pac @@ -35,6 +35,7 @@ trap error_exit ERR trap kill_exit SIGTERM SIGINT SNAPPER_CONFIG_FILE=/etc/conf.d/snapper +DESC_LIMIT=48 ERRORMSG="\033[00;31mERROR:\033[00m" WARNINGMSG="\033[00;33mWARNING:\033[00m" @@ -137,6 +138,9 @@ for CONFIG in $SNAPPER_CONFIGS; do x=$((x+1)) if [[ "$pre_or_post" == "pre" ]]; then + if [[ "${#PACMAN_PRE_DESCRIPTION}" -gt $DESC_LIMIT ]]; then + PACMAN_PRE_DESCRIPTION="$(echo $PACMAN_PRE_DESCRIPTION | cut -c 1-$DESC_LIMIT)..." + fi $snapper_cmd --description "$PACMAN_PRE_DESCRIPTION" --print-number > "$prefile" printf " %s %s %s\n" "$CONFIG" "$(< "$prefile")" "$checkmark" elif [[ "$pre_or_post" == "rem" ]]; then @@ -146,6 +150,9 @@ for CONFIG in $SNAPPER_CONFIGS; do fi elif [[ "$pre_or_post" == "post" ]]; then if [[ -f $prefile ]]; then + if [[ "${#PACMAN_POST_DESCRIPTION}" -gt $DESC_LIMIT ]]; then + PACMAN_POST_DESCRIPTION="$(echo $PACMAN_POST_DESCRIPTION | cut -c 1-$DESC_LIMIT)..." + fi postnum=$($snapper_cmd --description "$PACMAN_POST_DESCRIPTION" --print-number --pre-number "$(< "$prefile")") printf "%s %s\n" "$postnum" "$checkmark" rm "$prefile"