miscJar/ws/bundleInclusion.sh
François 1e613814ef Init
2022-01-26 19:00:01 +01:00

50 lines
841 B
Bash
Executable File

usage () {
echo `basename "$0"` " [-h] [-help] bundleRefDir bundleDir"
echo " -h"
echo " -help Display this help."
}
case "$1" in
'-' )
shift;;
'-v' )
SVN_OPT=""
shift;;
'-h' | '-help' )
usage
shift
exit;;
esac
curDir=`pwd`
cd $1
refDir=`pwd`
# cd ${curDir}
# cd $2
# bundleDir=`pwd`
# cd "${refDir}"
for refFile in *.properties
do
if test -f "${refFile}" -a ! -L "${refFile}"
then
cd "${refDir}"
grep -v '^#' ${refFile} | cut -d = -f 1 | sort -u | {
while read key
do
#cd "${bundleDir}"
for bundleFile in $2
do
if test -f "${bundleFile}" -a ! -L "${bundleFile}"
then
if grep -q "^${key}=" "${bundleFile}"
then
echo "${bundleFile}: ${key} already in ${refFile}"
fi
fi
done
done
}
fi
done