#!/bin/sh set -e BASENAME=`basename $1` mkdir --parents bin-foreign lib-foreign # TODO: fix use of absolute path cat > bin-foreign/${BASENAME} < bin-foreign/${BASENAME}" cp --preserve=mode,ownership,timestamps $1 lib-foreign/ echo "$1 --> lib-foreign/${BASENAME}" for x in `ldd $1|egrep -v "linux-gate.so|ld-linux.so"|awk '{print $3}'`; do echo "$x --> lib-foreign/" cp --preserve=mode,ownership,timestamps $x lib-foreign/ done