# HG changeset patch # User Pascal Bellard # Date 1320185329 -3600 # Node ID 2a623c351fc2724bf7b8e28583b9c3d6c4c80779 # Parent 0dea654704fb92c528697777cff90c904c01ebb9 pkgs.cgi: unescape package name (again) diff -r 0dea654704fb -r 2a623c351fc2 pkgs.cgi --- a/pkgs.cgi Tue Nov 01 21:50:48 2011 +0100 +++ b/pkgs.cgi Tue Nov 01 23:08:49 2011 +0100 @@ -465,6 +465,7 @@ cmd=$(echo ${cmdline} | awk '{print $1}') cmdline=${cmdline#*repo=* } pkgs=$(echo $cmdline | sed -e s'/+/ /g' -e s'/pkg=//g' -e s/$cmd//) + pkgs="$(httpd -d "$pkgs")" cmd=$(echo $cmd | tr [:upper:] [:lower:]) case $cmd in install) @@ -499,7 +500,7 @@ for pkg in $pkgs do echo '
'
-			echo 'y' | tazpkg $cmd $(httpd -d "$pkg") $opt 2>/dev/null | filter_taztools_msgs
+			echo 'y' | tazpkg $cmd $pkg $opt 2>/dev/null | filter_taztools_msgs
 			echo '
' done ;; *\ info\ *)