Index: mttroot/mtt/bin/mtt_cvs2deb ================================================================== --- mttroot/mtt/bin/mtt_cvs2deb +++ mttroot/mtt/bin/mtt_cvs2deb @@ -10,10 +10,13 @@ options: -d /path/to/mttroot Build package from local directory /path/to/mttroot instead of sourceforge CVS. + -k + Keep temporary directory after package creation + -l changelog text Write changelog text to changelog file Note: this must be the last option given. -v #.# @@ -41,10 +44,11 @@ default_version=`date --iso-8601 | sed 's/\-/./g'` sources=${default_sources} logtext=${default_logtext} version=${default_version} +keeptmp="remove" # look for command line arguments while [ -n "`echo $1 | grep '^-'`" ]; do case $1 in -d) # package directory instead of cvs sources @@ -59,10 +63,12 @@ echo "Using source directory: ${sources}" shift ;; -h) usage exit 0 ;; + -k) # keep temporary directory + keeptmp="keep" ;; -l) # specify changelog text shift logtext="$*" echo "Using changelog text: ${logtext}" shift ;; @@ -108,8 +114,12 @@ cd .. # clean up cp mtt*.deb ${topdir}/ cd ${topdir} -rm -r ${tmpdir} +if [ "${keeptmp}" = "remove" ]; then + rm -r ${tmpdir} +else + echo Keeping temporary directory: ${tmpdir} +fi exit 0