#!/bin/sh CROSS_LIBPATH=/opt/crosstool/cortex-a7/arm-linux-gnueabi/ ROOTFS_PATH=./rootfs if [ `id -u` != 0 ] ; then echo "" echo "ERROR: This shell script must be excuted as root or sudo" echo "" exit ; fi if [ -z "$ROOTFS_PATH" ] ; then echo "Too dangerous to operator rootfs, exit now" exit; fi rm -f ${ROOTFS_PATH}/lib/*.so* rm -f ${ROOTFS_PATH}/usr/lib/*.so* for dir in `find ${CROSS_LIBPATH} -name lib` do echo $dir | grep usr > /dev/null 2>&1 if [ $? != 0 ] ; then echo "Copy $dir to /lib" cp -af $dir/*so* ${ROOTFS_PATH}/lib else echo "Copy $dir to /usr/lib" cp -af $dir/*so* ${ROOTFS_PATH}/usr/lib fi done find ${ROOTFS_PATH}/lib -iname "*.a" | xargs rm -rf {} \; find ${ROOTFS_PATH}/usr/lib -iname "*.a" | xargs rm -rf {} \; find ${ROOTFS_PATH}/usr/lib -iname "*.map" | xargs rm -rf {} \; find ${ROOTFS_PATH}/lib -iname "*.py" | xargs rm -rf {} \; find ${ROOTFS_PATH}/usr/lib -iname "*.py" | xargs rm -rf {} \;