Magellan Linux

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

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

revision 2822 by niro, Tue Sep 2 13:03:02 2014 UTC revision 2823 by niro, Tue Sep 9 13:58:54 2014 UTC
# Line 28  build_dep_list() Line 28  build_dep_list()
28   local deps   local deps
29   local i   local i
30   local prefix   local prefix
31     local resolved
32    
33   for soname in ${SONAME_LIST}   for soname in ${SONAME_LIST}
34   do   do
35   # if /lib /lib64 are symlinks than add a prefix to honor usr-move   # if /lib /lib64 are symlinks than add a prefix to honor usr-move
36   libdir="${soname%/*}"   libdir="${soname%/*}"
37   prefix=""   prefix=""
38     resolved=""
39   if [[ ${libdir} = /lib ]] || [[ ${libdir} = /lib64 ]]   if [[ ${libdir} = /lib ]] || [[ ${libdir} = /lib64 ]]
40   then   then
41   if [[ -L /lib ]] || [[ -L /lib64 ]]   if [[ -L /lib ]] || [[ -L /lib64 ]]
# Line 41  build_dep_list() Line 43  build_dep_list()
43   prefix="/usr"   prefix="/usr"
44   fi   fi
45   fi   fi
46   deps+=" $(magequery -e ${prefix}${soname})"  
47     resolved="$(magequery -e ${prefix}${soname})"
48     if [[ -z ${resolved} ]]
49     then
50     resolved="${prefix}/${soname}:_not_found"
51     fi
52     deps+=" ${resolved}"
53    
54   done   done
55   DEPNAME_LIST="$(for i in ${deps}; do echo ${i}; done | sort -u)"   DEPNAME_LIST="$(for i in ${deps}; do echo ${i}; done | sort -u)"
56   export DEPNAME_LIST   export DEPNAME_LIST

Legend:
Removed from v.2822  
changed lines
  Added in v.2823