summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/conf.sh.in2
-rw-r--r--src/lib/messages.sh7
2 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/conf.sh.in b/src/lib/conf.sh.in
index 30469ca..095c4f1 100644
--- a/src/lib/conf.sh.in
+++ b/src/lib/conf.sh.in
@@ -199,6 +199,7 @@ unset_PKGBUILD() {
# For each arg, `unset -v` all variables matching ${arg} and ${arg}_*
local v
for v in "$@"; do
+ # shellcheck disable=228
unset -v "$v" $(declare -p|sed -rn "s/^declare -\S+ (${v}_[a-zA-Z0-9_]*)=.*/\1/p")
done
}
@@ -237,6 +238,7 @@ unset_PKGBUILD() {
load_PKGBUILD() {
local file=${1:-./PKGBUILD}
unset_PKGBUILD
+ # shellcheck disable=2034
CARCH="$(get_var makepkg CARCH "`uname -m`")"
. "$file"
pkgbase=${pkgbase:-${pkgname[0]}}
diff --git a/src/lib/messages.sh b/src/lib/messages.sh
index 2dc53d6..15dc9d0 100644
--- a/src/lib/messages.sh
+++ b/src/lib/messages.sh
@@ -169,8 +169,11 @@ term_title() {
[[ $# -ge 1 ]] || panic
local fmt=''
case "$TERM" in
- screen|tmux) fmt='\ek%s\e\\';;
- xterm*|rxvt*) fmt='\e]0;%s\a';;
+ screen|tmux)
+ # shellcheck disable=1003
+ fmt='\ek%s\e\\';;
+ xterm*|rxvt*)
+ fmt='\e]0;%s\a';;
esac
printf "$fmt" "$(printf -- "$@")"
}