--- trunk/apt-iselect 2004/07/27 09:08:17 3 +++ trunk/apt-iselect 2004/07/27 11:51:10 4 @@ -22,8 +22,9 @@ # to Tobias Gruetzmacher who reported this bug) # 2003-09-04 moved do_sudo before first call (fixes bug when trying to # install iselect) -# 2003-10-09 allow multi-selection of packages to view and install +# 2003-10-09 allow multi-selection of packages to view details # 2003-11-13 fix for RedHat 9.0 mktemp bug suggested by Dobes Vandermeer +# 2004-07-27 allow multi-selection of packages to install # # I know it's ugly, but it's still faster than aptitude :-) # @@ -70,6 +71,7 @@ rmtemp() { rm -f $res rm -f $res2 + test -f $sel && rm -f $sel rm -f $pkg } @@ -131,11 +133,11 @@ done echo '{s}Back to search results' >> $pkg - tmp=`iselect -d '{,}' -n "Packages: $pkg_list" < $pkg` + tmp=`iselect -d '{,}' -n "Packages: $pkg_list" -m < $pkg` if echo $tmp | grep -i back >/dev/null ; then loop=1 elif echo $tmp | grep '^Package: ' >/dev/null ; then - deb=`echo $tmp | sed 's,{b/*},,g' | cut -d: -f2 | sed 's/^ *//'` + deb=`echo $tmp | sed -e 's,{b/*},,g' -e 's,Package: *,,g'` do_sudo "Installing '$deb'" apt-get install $deb elif [ -z "$tmp" ] ; then loop=1