Magellan Linux

Diff of /branches/mage-next/src/magequery.sh

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

trunk/mage/usr/lib/mage/magequery.sh revision 1509 by niro, Tue Aug 30 14:17:45 2011 UTC branches/mage-next/src/magequery.sh revision 2554 by niro, Wed Jan 29 12:08:58 2014 UTC
# Line 3  Line 3 
3  # query mage database for installed packages  # query mage database for installed packages
4  # $Id$  # $Id$
5    
6    # always export C locale to fix utf-8 issues
7    export LC_ALL=C
8    
9  print_usage()  print_usage()
10  {  {
11   echo "$(basename $0 .sh) querys the mage database for installed packages."   echo "$(basename $0 .sh) querys the mage database for installed packages."
# Line 53  do Line 56  do
56  done  done
57    
58  source /etc/mage.rc.global  source /etc/mage.rc.global
59  source /etc/mage.rc  source ${MAGERC}
60  RETVAL=1  RETVAL=1
61    
62  if [[ ${SEARCH_ONLY_PATH} = true ]]  if [[ ${SEARCH_ONLY_PATH} = true ]]
# Line 64  then Line 67  then
67   then   then
68   # fix ++, which gets interpreted as a regex   # fix ++, which gets interpreted as a regex
69   SEARCH_PATH="${SEARCH_PATH//+/\\+}"   SEARCH_PATH="${SEARCH_PATH//+/\\+}"
70     # fix [, which gets interpreted as a regex
71     SEARCH_PATH="${SEARCH_PATH//[/\\[}"
72   S_CANDIDATES=$(egrep -rl "^${SEARCH_PATH}§" ${INSTALLDB})   S_CANDIDATES=$(egrep -rl "^${SEARCH_PATH}§" ${INSTALLDB})
73   else   else
74   S_CANDIDATES=$(fgrep -rl "${SEARCH_PATH}" ${INSTALLDB})   S_CANDIDATES=$(fgrep -rl "${SEARCH_PATH}" ${INSTALLDB})

Legend:
Removed from v.1509  
changed lines
  Added in v.2554