aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgbpm.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/gbpm.sh b/gbpm.sh
index ac46c33..e96ce69 100755
--- a/gbpm.sh
+++ b/gbpm.sh
@@ -124,15 +124,16 @@ cmd_set() {
prefix="${bn%%${1}*}"
pri="${prefix//[^-]}"
- pri="$((${#pri} * 4))"
+ pri="$((${#pri} * 5))"
if [[ "${prefix}" == @(|*-) ]]; then
case "${bn#*${1}}" in
'') ;;
-*) ((pri++)) ;;
- *) ((pri += 2)) ;;
+ .*) ((pri += 2)) ;;
+ *) ((pri += 3)) ;;
esac
else
- ((pri += 3))
+ ((pri += 4))
fi
[[ "${pri}" -le "${match_pri:-${pri}}" ]] || continue