Magellan Linux

Diff of /trunk/mage/usr/lib/mage/magequery.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 210 by niro, Sun Aug 28 19:17:48 2005 UTC revision 228 by niro, Fri Sep 9 16:51:17 2005 UTC
# Line 1  Line 1 
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.8 2005-08-28 19:17:48 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/magequery.sh,v 1.9 2005-09-09 16:51:17 niro Exp $
5    
6  print_usage()  print_usage()
7  {  {
# Line 55  done Line 55  done
55  shift $(($OPTIND - 1))  shift $(($OPTIND - 1))
56    
57    
58  source /etc/mage.rc  source ${MROOT}/etc/mage.rc
59  RETVAL=1  RETVAL=1
60    
61  if [[ ${GET_INVENTORY} = true ]]  if [[ ${GET_INVENTORY} = true ]]
62  then  then
63   for package in $(find ${INSTALLDB} -mindepth 2 -maxdepth 2 -type d -printf "%h,%f\n" | sort)   for package in $(find ${MROOT}${INSTALLDB} -mindepth 2 -maxdepth 2 -type d -printf "%h,%f\n" | sort)
64   do   do
65   pcat="$(basename $(echo ${package} | cut -d, -f1))"   pcat="$(basename $(echo ${package} | cut -d, -f1))"
66   pname="$(echo ${package} | cut -d, -f2)"   pname="$(echo ${package} | cut -d, -f2)"
# Line 78  ${pcat}/${pname}" Line 78  ${pcat}/${pname}"
78   exit 0   exit 0
79  fi  fi
80    
81  for i in ${INSTALLDB}/*/*  for i in ${MROOT}${INSTALLDB}/*/*
82  do  do
83   INST_PNAME=no   INST_PNAME=no
84   INST_PVER=no   INST_PVER=no

Legend:
Removed from v.210  
changed lines
  Added in v.228