-------------------------------------------------------------------
+Mon Oct 13 12:12:39 CEST 2008 - ma@suse.de
+
+- Fix package-manager script to properly quote arguments. (bnc #30903)
+- revision 11311
+
+-------------------------------------------------------------------
Mon Oct 13 11:03:04 CEST 2008 - schubi@suse.de
- regarding orphaned resolvables
exit $1
}
+# quoted concatenation of arguments
+function mkCmd() {
+ printf "%q" "$1"
+ shift
+ for ARG in "$@"; do
+ printf " %q" "$ARG"
+ done
+}
+
HAVE_ZLM=false
if rpm -q zen-updater >/dev/null; then
HAVE_ZLM=true
fi
if $HAVE_ZLM; then
- if $HAVE_OPENSUSE; then
+ if $HAVE_OPENSUSE; then
if [ -f /etc/sysconfig/sw_management ]; then
. /etc/sysconfig/sw_management
PSMS="$PREFERRED_SW_MANAGER_STACK"
xsu() {
# a copy of xdg-su.
- package-manager-su -c "$*"
+ package-manager-su -c "$(mkCmd "$@")"
}
# do_* fall back to yast for STACK=ugh