From c7673d51cd8d2c7b72ef513e82bfdc9a2b25076a Mon Sep 17 00:00:00 2001 From: Bodo Hugo Barwich Date: Mon, 4 Oct 2021 20:38:36 +0100 Subject: [PATCH] add module name and execution time --- bin/index-cpan.sh | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/bin/index-cpan.sh b/bin/index-cpan.sh index c3d99ea..161f88f 100755 --- a/bin/index-cpan.sh +++ b/bin/index-cpan.sh @@ -1,10 +1,40 @@ #!/bin/sh -./bin/run bin/metacpan mapping --delete +MODULE=`basename $0` + +NOW=$(date +"%F %T") +echo "${NOW} I ${MODULE}: Indices re-creating ..." + +sdeletelog=`./bin/run bin/metacpan mapping --delete --yes 2>&1` +ideleters=$? + +NOW=$(date +"%F %T") +echo "${NOW} I ${MODULE}: Re-creation finished with [$ideleters]" +echo "${NOW} I ${MODULE}: Re-creation Log:\n'$sdeletelog'" + +if [ $ideleters -ne 0 ]; then + echo "${NOW} I ${MODULE}: Re-creation failed!" + + exit $ideleters +fi + +NOW=$(date +"%F %T") +echo "${NOW} I ${MODULE}: ElasticSearch 'elasticsearch:9200': Indices showing ..." + +curl -v 'elasticsearch:9200/_cat/indices' + +NOW=$(date +"%F %T") +echo "${NOW} I ${MODULE}: Packages downloading ..." /bin/partial-cpan-mirror.sh +NOW=$(date +"%F %T") +echo "${NOW} I ${MODULE}: Indices rebuilding ..." + ./bin/run bin/metacpan release /CPAN/authors/id/ ./bin/run bin/metacpan latest ./bin/run bin/metacpan author ./bin/run bin/metacpan permission + +NOW=$(date +"%F %T") +echo "${NOW} I ${MODULE}: done."