' $*
}
-TEMP=`getopt -o f,a:,m: --long full,anum:,mnum: \
- -n 'genmake' -- "$@"`
+TEMP=`getopt -o f::,a:,m: --long full::,anum:,mnum: \
+ -n 'retriever.sh' -- "$@"`
if [ $? != 0 ] ; then echo "Terminating..." >&2 ; exit 1 ; fi
eval set -- "$TEMP"
opt_full=false
+opt_full_dir=
opt_anum=
opt_mnum=
while true ; do
case "$1" in
- -f|--full) opt_full=true ; shift ;;
+ -f|--full) opt_full_dir="$2" ; opt_full="true" ; shift 2 ;;
-a|--anum) opt_anum="$2" ; shift 2 ;;
-m|--mnum) opt_mnum="$2" ; shift 2 ;;
--) shift ; break ;;
esac
done
+#echo "###Retriever" >& 2
+#echo opt_full: {$opt_full} >& 2
+#echo opt_full_dir: {$opt_full_dir} >& 2
+
DIR=.
if [ -n "$opt_anum" ] ; then
DIR=$opt_anum
elif [ -n "$opt_mnum" ] ; then
DIR=$opt_mnum
echo opt_mnum: DIR=$DIR >& 2
+elif [ "$opt_full" == "true" ] ; then
+ if [ -n $opt_full_dir ] ; then
+ DIR=$opt_full_dir
+ echo opt_full: DIR=$DIR >& 2
+ fi
fi
+
# get filename from first argument
if [[ $# == 1 && -f $DIR/$1 ]] ; then
FILE=$1
# run appropriate subcommand
-if [ $opt_full == "true" ] ; then
+if [ "$opt_full" == "true" ] ; then
tc_fullinfo $TC_FILES
elif [ -n "$opt_anum" ] ; then
tc_anum $TC_FILES
}' $TFILE > $FILE
}
-(cd $SCRIPT_DIR/..; scripts/retriever.sh -f src/$MODULE_NAME $4 > ${TFILE}_pre)
+cmd="cd $SCRIPT_DIR/..; scripts/retriever.sh -fsrc/$MODULE_NAME $4 > ${TFILE}_pre"
+echo "$cmd"
+( eval $cmd )
if [ $? -ne 0 ]; then cat ${TFILE}_pre; exit 1; fi
cat ${TFILE}_pre | sort -t',' -k2,2 -s > $TFILE
gen