[Releng] Update publish scripts

- Disable P2-Admin command (and composite-repo generation)
- Fix p2 repository unzip command

Change-Id: I9d5f360088cf585978e5484aa64e026a96a4b2a4
Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
diff --git a/compare/releng/scripts/common.sh b/compare/releng/scripts/common.sh
index 6c5dd45..f799ee6 100644
--- a/compare/releng/scripts/common.sh
+++ b/compare/releng/scripts/common.sh
@@ -78,7 +78,8 @@
 	exit -1
 fi
 
-$SSH $sshGenie@$sshRemote chmod u+x $P2_ADMIN_PATH
+# FIXME This isn't permitted with the current CI infra. Composite repositories can't be updated with this function at the moment
+# $SSH $sshGenie@$sshRemote chmod u+x $P2_ADMIN_PATH
 alias p2-admin="${JAVA_HOME}/bin/java -jar $P2_ADMIN_PATH/plugins/org.eclipse.equinox.launcher_*.jar"
 alias composite-repository="p2-admin -application org.eclipselabs.equinox.p2.composite.repository -compressed"
 
diff --git a/compare/releng/scripts/publish-nightly.sh b/compare/releng/scripts/publish-nightly.sh
index bda0cb3..fc5b8cc 100755
--- a/compare/releng/scripts/publish-nightly.sh
+++ b/compare/releng/scripts/publish-nightly.sh
@@ -236,47 +236,50 @@
 mkdir "tmp"
 cd tmp
 wget --no-check-certificate "https://ci.eclipse.org/papyrus/job/${JOB_NAME}/${REPOSITORY_PATH}/${ZIP_NAME}"
-unzip -t ${ZIP_NAME}
+mkdir "repository"
+unzip ${ZIP_NAME} -d "repository"
 # Also publish a dump of the build environment, may be useful to debug
-env | sort > "./build_env.txt"
-$SCP -r * $sshGenie@$sshRemote:/$repoDir
+env | sort > "repository/build_env.txt"
+$SCP -r repository/* $sshGenie@$sshRemote:/$repoDir
 cd ..
 rm -r tmp
 
-echo "Adding $UPDATE_SITE_URL to composites repositories:"
+### FIXME Restore composite P2 repositories. p2-admin doesn't work with the current script
 
-# add a link for the $VERSION (e.g. "1.2.0" => "1.2.0-NYYYYMMDD-HHMM")
-echo "    $PAPYRUS_COMPARE_UPDATES_BASE_URL/$BUILD_TYPE/$VERSION"
-composite-repository \
-	-location "$repoDir" \
-	-add "$UPDATE_SITE_URL" \
-	-repositoryName "Papyrus Compare $VERSION $BUILD_TYPE builds"
-$SSH $sshGenie@$sshRemote createP2Index "$repoDir"
-
-# add a link for the $MINOR_STREAM (e.g. "1.2.x" => "1.2.0-NYYYYMMDD-HHMM")
-echo "    $PAPYRUS_COMPARE_UPDATES_BASE_URL/$BUILD_TYPE/$MINOR_STREAM"
-composite-repository \
-	-location "$BUILD_PATH/$MINOR_STREAM" \
-	-add "$UPDATE_SITE_URL" \
-	-repositoryName "Papyrus Compare $MINOR_STREAM $BUILD_TYPE builds"
-$SSH $sshGenie@$sshRemote createP2Index "$BUILD_PATH/$MINOR_STREAM"
-
-# add a link for the $MAJOR_STREAM (e.g. "1.x" => "1.2.0-NYYYYMMDD-HHMM")
-echo "    $PAPYRUS_COMPARE_UPDATES_BASE_URL/$BUILD_TYPE/$MAJOR_STREAM"
-composite-repository \
-	-location "$BUILD_PATH/$MAJOR_STREAM" \
-	-add "$UPDATE_SITE_URL" \
-	-repositoryName "Papyrus Compare $MAJOR_STREAM $BUILD_TYPE builds"
-$SSH $sshGenie@$sshRemote createP2Index "$BUILD_PATH/$MAJOR_STREAM"
-
-# add a link for all nightly list
-echo "    $PAPYRUS_COMPARE_UPDATES_BASE_URL/$BUILD_TYPE"
-composite-repository \
-	-location "$BUILD_PATH" \
-	-add "$UPDATE_SITE_URL" \
-	-repositoryName "Papyrus Compare $BUILD_TYPE builds"
-$SSH $sshGenie@$sshRemote createP2Index "$BUILD_PATH"
-
-# Setup or update the redirects (implemented as composite repos)
-echo "Redirecting 'latest' repositories to $UPDATE_SITE_URL:"
-$SSH $sshGenie@$sshRemote visitVersions "$BUILD_PATH" "updateLatestRedirections" $VERSION
+#echo "Adding $UPDATE_SITE_URL to composites repositories:"
+#
+## add a link for the $VERSION (e.g. "1.2.0" => "1.2.0-NYYYYMMDD-HHMM")
+#echo "    $PAPYRUS_COMPARE_UPDATES_BASE_URL/$BUILD_TYPE/$VERSION"
+#composite-repository \
+#	-location "$repoDir" \
+#	-add "$UPDATE_SITE_URL" \
+#	-repositoryName "Papyrus Compare $VERSION $BUILD_TYPE builds"
+#$SSH $sshGenie@$sshRemote createP2Index "$repoDir"
+#
+## add a link for the $MINOR_STREAM (e.g. "1.2.x" => "1.2.0-NYYYYMMDD-HHMM")
+#echo "    $PAPYRUS_COMPARE_UPDATES_BASE_URL/$BUILD_TYPE/$MINOR_STREAM"
+#composite-repository \
+#	-location "$BUILD_PATH/$MINOR_STREAM" \
+#	-add "$UPDATE_SITE_URL" \
+#	-repositoryName "Papyrus Compare $MINOR_STREAM $BUILD_TYPE builds"
+#$SSH $sshGenie@$sshRemote createP2Index "$BUILD_PATH/$MINOR_STREAM"
+#
+## add a link for the $MAJOR_STREAM (e.g. "1.x" => "1.2.0-NYYYYMMDD-HHMM")
+#echo "    $PAPYRUS_COMPARE_UPDATES_BASE_URL/$BUILD_TYPE/$MAJOR_STREAM"
+#composite-repository \
+#	-location "$BUILD_PATH/$MAJOR_STREAM" \
+#	-add "$UPDATE_SITE_URL" \
+#	-repositoryName "Papyrus Compare $MAJOR_STREAM $BUILD_TYPE builds"
+#$SSH $sshGenie@$sshRemote createP2Index "$BUILD_PATH/$MAJOR_STREAM"
+#
+## add a link for all nightly list
+#echo "    $PAPYRUS_COMPARE_UPDATES_BASE_URL/$BUILD_TYPE"
+#composite-repository \
+#	-location "$BUILD_PATH" \
+#	-add "$UPDATE_SITE_URL" \
+#	-repositoryName "Papyrus Compare $BUILD_TYPE builds"
+#$SSH $sshGenie@$sshRemote createP2Index "$BUILD_PATH"
+#
+## Setup or update the redirects (implemented as composite repos)
+#echo "Redirecting 'latest' repositories to $UPDATE_SITE_URL:"
+#$SSH $sshGenie@$sshRemote visitVersions "$BUILD_PATH" "updateLatestRedirections" $VERSION