diff --git a/generic/collectExtraction.sh b/generic/collectExtraction.sh index 02849bdfe4295df4cbf8247a29062c30a6a08159..4061596746f073a78f3830bd440070066310f2d0 100644 --- a/generic/collectExtraction.sh +++ b/generic/collectExtraction.sh @@ -115,6 +115,11 @@ collectExtractionFun() { done } +renameRedirected() { + cd $DATABUSMVNPOMDIR; +# for f in $(find . -name "*_redirected*" ); do rename -n 's/_redirected\.ttl\.bz2$/\.ttl\.bz2$/' $f; done + for f in $(find . -name "*_redirected*" ); do rename -n 's/_redirected//' $f; done +} # [Main] diff --git a/mappings/collectExtraction.sh b/mappings/collectExtraction.sh index 77113b0307c2576cbb42ac44f12cdd10e568fe0f..4baa1190fa9217dc5e790e7cb29eacd04972fd11 100644 --- a/mappings/collectExtraction.sh +++ b/mappings/collectExtraction.sh @@ -50,13 +50,6 @@ mapExtraction() { # [FUNCTIONS] -printStart() { - - >&2 echo "-----------------" - >&2 echo " Generic Release " - >&2 echo "-----------------" -} - copyToMavenPlugin() { # https://www.tldp.org/LDP/abs/html/string-manipulation.html#Substring%20Removal#Substring Removal @@ -115,10 +108,7 @@ copyToMavenPlugin() { # [MAIN] main() { - - printStart copyToMavenPlugin - - #TODO add release } + main diff --git a/mappings/mappings-release.sh b/mappings/mappings-release.sh index 98f99b2838f833b44a960b9f87ca259898c41d0f..c4bd76655621dbcb9ecbbedf65bb22117cd5fbe1 100755 --- a/mappings/mappings-release.sh +++ b/mappings/mappings-release.sh @@ -20,7 +20,8 @@ DATABUSMAVENPOMDIR="/data/extraction/databus-maven-plugin/dbpedia/mappings"; RELEASEPUBLISHER="https://vehnem.github.io/webid.ttl#this"; RELEASEPACKAGEDIR="/data/extraction/release"; RELEASEDOWNLOADURL="http://dbpedia-mappings.tib.eu/release"; -RELEASELABELPREFIX="" +RELEASELABELPREFIX="(pre-release)" +RELEASECOMMENTPREFIX="(MARVIN is the DBpedia bot, that runs the DBpedia Information Extraction Framework (DIEF) and releases the data as is, i.e. unparsed, unsorted, not redirected for debugging the software. After its releases, data is cleaned and persisted under the dbpedia account.)" #logging directory LOGS="/data/extraction/logs/$(date +%Y-%m-%d)"; @@ -92,7 +93,8 @@ deployRelease() { -Ddatabus.publisher="$RELEASEPUBLISHER" \ -Ddatabus.packageDirectory="$RELEASEPACKAGEDIR/\${project.groupId}/\${project.artifactId}" \ -Ddatabus.downloadUrlPath="$RELEASEDOWNLOADURL/\${project.groupId}/\${project.artifactId}/\${project.version}" \ - -Ddatabus.labelPrefix="$RELEASELABELPREFIX"; + -Ddatabus.labelPrefix="$RELEASELABELPREFIX" \ + -Ddatabus.commentPrefix="$RELEASECOMMENTPREFIX"; } compressLogs() { @@ -136,4 +138,6 @@ main() { compressLogs; } -execWithLogging main; +if [ ! -f "$SCRIPTROOT/generic-release.pid" ]; then + (execWithLogging main; rm "$SCRIPTROOT/generic-release.pid") & echo $! > "$SCRIPTROOT/generic-release.pid" +fi