diff options
| -rw-r--r-- | src/query.sh | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/src/query.sh b/src/query.sh index 9531a29..0ff3dbb 100644 --- a/src/query.sh +++ b/src/query.sh @@ -10,14 +10,14 @@ list () {  # list installed packages  #  installed () { -    ls -1 ${INSTALLED_DIR} +    ls -1 ${SYSROOT}${INSTALLED_DIR}  }  # list all packages and lable installed ones  #  list_installed () {      list | while read -r line; do  -        [ -d ${INSTALLED_DIR}/$line ] \ +        [ -d ${SYSROOT}${INSTALLED_DIR}/$line ] \              && echo $line "[installed]" \              || echo $line      done @@ -37,7 +37,7 @@ search () {  #  files () {      for package in $@; do -        local file="${INSTALLED_DIR}/$package/files" +        local file="${SYSROOT}${INSTALLED_DIR}/$package/files"          [ -f $file ] && cat $file || >&2 printf "${RED}Package ${LIGHT_RED}$package${RED} is not installed\n"      done  } @@ -49,7 +49,7 @@ file_info () {          [ ! -f ${SYSROOT}$file ] && file=$(realpath $file 2>/dev/null)          local found=false          for pkg in $(installed); do -            for list in ${INSTALLED_DIR}/$pkg/files; do +            for list in ${SYSROOT}${INSTALLED_DIR}/$pkg/files; do                  [ -f $list ] &&  {                      grep -q "^/usr${file}$" $list || grep -q "^${file}$" $list && {                          ${QUIET} && echo $pkg || printf "${LIGHT_BLUE}%s${BLUE} belongs to ${LIGHT_BLUE}%s${RESET}\n" $file $pkg @@ -98,7 +98,7 @@ print_info ()  {  #  info () {      for package in $@; do  -        infofile=${INSTALLED_DIR}/$package/info +        infofile=${SYSROOT}${INSTALLED_DIR}/$package/info          [ -f $infofile ] && {              print_info $infofile          } || { | 
