From b6c9b449ebdb43b082f1d084025b5d50903c146f Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Tue, 16 Mar 2010 12:59:26 +0000 Subject: [PATCH] Improve copying after signing --- releng/org.eclipse.rse.build/bin/make_signed.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/releng/org.eclipse.rse.build/bin/make_signed.sh b/releng/org.eclipse.rse.build/bin/make_signed.sh index b02d9147740..4a06c421754 100755 --- a/releng/org.eclipse.rse.build/bin/make_signed.sh +++ b/releng/org.eclipse.rse.build/bin/make_signed.sh @@ -198,10 +198,16 @@ echo "" echo "ls ${OUTPUT}" ls ${OUTPUT} echo "" +echo "cd ${DROPDIR}" if [ ! -d ${DROPDIR}.unsigned ]; then - echo "cp -Rp ${DROPDIR} ${DROPDIR}.unsigned" - echo "chmod -R g+w ${DROPDIR}.unsigned" + DROPBASE=`basename "${DROPDIR}"` + echo "mkdir ../${DROPBASE}.unsigned" + echo "tar cf - . | (cd ../${DROPBASE}.unsigned ; tar xf -)" + echo "chmod -R g+w ../${DROPBASE}.unsigned" fi -echo "cp -f ${OUTPUT}/* ${DROPDIR}" -echo "rm -rf ${DROPDIR}/signed" -echo "rm -rf install-ws eclipse_ext ${OUTPUT} ${RESULT}" +echo "cp -f ${OUTPUT}/* ." +echo "rm -rf signed" +echo "cd ${curdir}" +echo "rm -rf install-ws eclipse_ext" +echo "rm -rf ${OUTPUT}" +echo "rm -rf ${RESULT}"