summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
Diffstat (limited to 'Build')
-rwxr-xr-xBuild/tools/tpm-delete14
1 files changed, 10 insertions, 4 deletions
diff --git a/Build/tools/tpm-delete b/Build/tools/tpm-delete
index d5f843ca29b..6417c34db1e 100755
--- a/Build/tools/tpm-delete
+++ b/Build/tools/tpm-delete
@@ -24,10 +24,16 @@ for arg in "$@"; do
exit 1
fi
- files=`./Tools/tpm-factory.pl \
+ $mydir/tpm-factory.pl --debug \
--master_dir=$Master --dest_dir=/tmp --ftp_dir=/tmp \
- --dry --remove --name=$type/$arg \
- | sed 's/^would unlink //'`
+ --remove --name=$type/$arg \
+ | sed -e 's/unlinked/svn rm/' \
+ -e 's,/[^/]*$,,' \
+ -e "s,/tpm\$,/tpm/$1.tpm," \
+ >/tmp/tpmrm
+
+ sort -u -o /tmp/tpmrm /tmp/tpmrm
+ sh /tmp/tpmrm
- p4 delete $files
+ # leave svn commit to be done by hand for this time.
done