|
|
| version 1.8.2.2, 2014/01/21 09:25:41 | version 1.8.2.4, 2014/01/22 09:32:01 |
|---|---|
| Line 225 InstallList() | Line 225 InstallList() |
| for i in $(cat $TMPFILE); do | for i in $(cat $TMPFILE); do |
| if [ -x $i ]; then | if [ -x $i ]; then |
| echo "Strip '$i'" | echo "Strip '$i'" |
| strip -s $i | ${CEXEC} strip -s $i |
| fi | fi |
| done | done |
| cd - | cd - |
| Line 261 InstallFiles() | Line 261 InstallFiles() |
| fi | fi |
| } | } |
| # $1 = From dir | |
| # $2 = To dir | |
| InstallLibs() | |
| { | |
| ${CEXEC} find -X $2 ! -name "*.ko" -and -type f -and -perm +111 | \ | |
| xargs readelf -d 2>&- | grep "NEEDED" | sort | uniq | \ | |
| awk '($2 == "(NEEDED)") { print substr($5, 2, length($5) - 2); }' \ | |
| 2>/dev/null >${DEST}/elwix_mklibs.tmp | |
| for i in $(cat ${DEST}/elwix_mklibs.tmp); do | |
| echo $i | |
| ${CEXEC} find $1 -type f -name $i -exec install -v {} $LIBS \\\; | |
| ${CEXEC} strip -s $LIBS/$i | |
| done | |
| # ${CEXEC} find -X $2 ! -name "*.ko" -and -type f -and -perm +111 | \ | |
| # xargs ldd -f "%p\n" 2> /dev/null | sort | uniq | \ | |
| # sed 's|^/||' >${DEST}/elwix_mklibs.conf | |
| # InstallList ${DEST}/elwix_mklibs.conf $1 $2 | |
| } | |
| # $1 = Directory for clean | # $1 = Directory for clean |
| CleanCVS() | CleanCVS() |
| { | { |
| Line 284 StripFiles() | Line 303 StripFiles() |
| for i in $(cat $TMPFILE); do | for i in $(cat $TMPFILE); do |
| if [ -x $i ]; then | if [ -x $i ]; then |
| echo "Strip '$i'" | echo "Strip '$i'" |
| strip -s $i | ${CEXEC} strip -s $i |
| fi | fi |
| done | done |
| cd - | cd - |