aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-11-24 22:11:28 +0100
committerMichał Górny <mgorny@gentoo.org>2017-11-24 23:09:47 +0100
commit87d476714d236361bd3583e7477e040c51c69b16 (patch)
treec92c738ecd43a931f8283e9a444b9d63387bfd3b
parentrsync-gen.sh: Generate MetaManifests using gemato utility script (diff)
downloadmastermirror-scripts-87d476714d236361bd3583e7477e040c51c69b16.tar.gz
mastermirror-scripts-87d476714d236361bd3583e7477e040c51c69b16.tar.bz2
mastermirror-scripts-87d476714d236361bd3583e7477e040c51c69b16.zip
rsync-gen.sh: Verify the MetaManifest
-rwxr-xr-xrsync-gen.sh5
1 files changed, 1 insertions, 4 deletions
diff --git a/rsync-gen.sh b/rsync-gen.sh
index caae11c..a3de406 100755
--- a/rsync-gen.sh
+++ b/rsync-gen.sh
@@ -223,10 +223,7 @@ timelog___end "THICKEN-META" | timelogger
# TODO: sign the MetaManifests
timelog_start "MANIFEST-VALIDATE" | timelogger
-cd ${STAGEDIR_repo_gentoo}
-#DISABLED-SLOW#PORTDIR=${STAGEDIR_repo_gentoo} repoman manifest-check 2>&1 >${REGEN_LOG_DIR}/${REGEN_LOG_FILE}.validate
-rval=$?
-if [[ ${rval} != 0 ]]; then
+if ! /usr/local/bin/gemato/bin/gemato verify "${STAGEDIR_repo_gentoo}" 2>&1 >${REGEN_LOG_DIR}/${REGEN_LOG_FILE}.validate; then
echo "$0: A Manifest has a failure!"
echo "${REGEN_LOG_DIR}/${REGEN_LOG_FILE}.validate:"
cat "${REGEN_LOG_DIR}/${REGEN_LOG_FILE}.validate"