1 |
#!/bin/bash |
#!/bin/bash |
2 |
|
|
3 |
#query mage database for installed packages |
#query mage database for installed packages |
4 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/magequery.sh,v 1.11 2005-12-26 23:12:44 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/magequery.sh,v 1.12 2006-02-20 00:15:03 niro Exp $ |
5 |
|
|
6 |
print_usage() |
print_usage() |
7 |
{ |
{ |
68 |
then |
then |
69 |
unset S_PACKAGES |
unset S_PACKAGES |
70 |
unset i pkg |
unset i pkg |
71 |
for i in $(grep -irl "${SEARCH_PATH}" ${INSTALLDB}) |
for i in $(fgrep -rl "${SEARCH_PATH}" ${INSTALLDB}) |
72 |
do |
do |
73 |
pkg="$(basename $(dirname ${i}))" |
# print categorie and pkgname |
74 |
|
pkg="$(basename ${i%/*/*})/$(basename ${i%/*})" |
75 |
if [[ -z $(echo ${S_PACKAGES} | grep ${pkg}) ]] |
if [[ -z $(echo ${S_PACKAGES} | grep ${pkg}) ]] |
76 |
then |
then |
77 |
S_PACKAGES="${S_PACKAGES} ${pkg}" |
S_PACKAGES="${S_PACKAGES} ${pkg}" |