25 |
# 2003-10-09 allow multi-selection of packages to view details |
# 2003-10-09 allow multi-selection of packages to view details |
26 |
# 2003-11-13 fix for RedHat 9.0 mktemp bug suggested by Dobes Vandermeer |
# 2003-11-13 fix for RedHat 9.0 mktemp bug suggested by Dobes Vandermeer |
27 |
# 2004-07-27 allow multi-selection of packages to install |
# 2004-07-27 allow multi-selection of packages to install |
28 |
# 2004-12-04 Add quick install options |
# 2004-12-04 add quick install options |
29 |
|
# 2004-12-06 fixed multi-word search |
30 |
# |
# |
31 |
# I know it's ugly, but it's still faster than aptitude :-) |
# I know it's ugly, but it's still faster than aptitude :-) |
32 |
# |
# |
83 |
trap 'rmtemp; exit 1' INT QUIT TERM SEGV |
trap 'rmtemp; exit 1' INT QUIT TERM SEGV |
84 |
|
|
85 |
apt_cache_search() { |
apt_cache_search() { |
86 |
search_words="$@" |
search_words="$*" |
87 |
|
|
88 |
echo "Searching apt-cache for \"$search_words\"..." |
echo "Searching apt-cache for \"$search_words\"..." |
89 |
|
|
90 |
apt-cache search "$search_words" | head -1020 > $res |
apt-cache search "$@" | head -1020 > $res |
91 |
nr=`wc -l $res | sed 's/^ *//' | cut -d" " -f1` |
nr=`wc -l $res | sed 's/^ *//' | cut -d" " -f1` |
92 |
if [ $nr = 0 ] ; then |
if [ $nr = 0 ] ; then |
93 |
echo "No results for \"$search_words\"" > $res2 |
echo "No results for \"$search_words\"" > $res2 |