#!/bin/bash # usage: # dumpTargetDependencies # # List all file dependencies for a given target # Uses the src tar-ball in the target area. # # Author: Stefan Ballmer, 2013/10/22 # parameters TARGET=$1 TEMPDIR=/tmp/tempDir_checkTargetDependencies USRAPPS="\/opt\/rtcds\/userapps\/release\/" files=`ls /opt/rtcds/${site}/${ifo}/target/${TARGET}/src/sources.tar.gz` # make temporary directory mkdir $TEMPDIR cd $TEMPDIR for f in $files do g=`echo $f | sed 's/\// /g' | awk '{print $6}'` # echo checking $g mkdir $g tar -xf $f -C $g find $g -type f -name '*' | sed "s/${g}${USRAPPS}//g" done cd .. rm -rf $TEMPDIR