pkgdelta: proper quoting in [[ expression ]]

Always quote the right-hand side of expression when the == or != operator
is used, unless intended as a pattern.

Signed-off-by: lolilolicon <lolilolicon@gmail.com>
This commit is contained in:
lolilolicon 2011-09-29 03:05:03 +08:00 committed by Dan McGee
parent 497501d1c7
commit 775b94e649
1 changed files with 3 additions and 3 deletions

View File

@ -93,17 +93,17 @@ create_xdelta()
newver="$pkgver"
newarch="$arch"
if [[ $oldname != $newname ]]; then
if [[ $oldname != "$newname" ]]; then
error "$(gettext "The package names don't match : '%s' and '%s'")" "$oldname" "$newname"
return 1
fi
if [[ $oldarch != $newarch ]]; then
if [[ $oldarch != "$newarch" ]]; then
error "$(gettext "The package architectures don't match : '%s' and '%s'")" "$oldarch" "$newarch"
return 1
fi
if [[ $oldver == $newver ]]; then
if [[ $oldver == "$newver" ]]; then
error "$(gettext "Both packages have the same version : '%s'")" "$newver"
return 1
fi