Magellan Linux

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

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

revision 1952 by niro, Fri Jan 13 18:45:35 2012 UTC revision 1953 by niro, Fri Oct 12 13:00:43 2012 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2    
3  SCANELF="scanelf -nyRB"  SCANELF="scanelf -yRBqN"
4  SONAME="$1"  SONAME="$1"
5  BINDIR="$2"  BINDIR="$2"
6    
# Line 18  fi Line 18  fi
18    
19  build_filename_list()  build_filename_list()
20  {  {
21   local files   FILENAME_LIST="$(${SCANELF} ${SONAME} ${BINDIR} | cut -d' ' -f3 | sort -u)"
  local i  
   
  files="$(${SCANELF} ${BINDIR} | grep ${SONAME} | cut -d' ' -f3)"  
  FILENAME_LIST="$(for i in ${files}; do echo ${i}; done | sort -u)"  
22   export FILENAME_LIST   export FILENAME_LIST
23  }  }
24    
# Line 41  build_depname_list() Line 37  build_depname_list()
37   export DEPNAME_LIST   export DEPNAME_LIST
38  }  }
39    
   
40  build_filename_list  build_filename_list
41  #echo "${FILENAME_LIST}"  #echo "${FILENAME_LIST}"
42  build_depname_list  build_depname_list

Legend:
Removed from v.1952  
changed lines
  Added in v.1953