ArielGlenn has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/398106 )
Change subject: apachedir is available to dumps cron jobs via a bash script, use it ...................................................................... apachedir is available to dumps cron jobs via a bash script, use it Don't do the extra fork out to get and verify the path from the dumps config file Change-Id: I00dd50bfb6a2d7d6b2f11ec30ac1f951c874a1b2 --- M modules/snapshot/files/cron/dump-global-blocks.sh M modules/snapshot/files/cron/dumpcategoriesrdf.sh M modules/snapshot/files/cron/dumpcirrussearch.sh M modules/snapshot/files/cron/dumpcontentxlation.sh M modules/snapshot/files/cron/wikidatadumps-shared.sh 5 files changed, 13 insertions(+), 18 deletions(-) Approvals: ArielGlenn: Looks good to me, approved jenkins-bot: Verified diff --git a/modules/snapshot/files/cron/dump-global-blocks.sh b/modules/snapshot/files/cron/dump-global-blocks.sh index 4f5416a..c3d2baf 100644 --- a/modules/snapshot/files/cron/dump-global-blocks.sh +++ b/modules/snapshot/files/cron/dump-global-blocks.sh @@ -97,14 +97,13 @@ fi done -args="wiki:dir;tools:gzip,mysqldump" +args="tools:gzip,mysqldump" results=`python "${repodir}/getconfigvals.py" --configfile "$configfile" --args "$args"` -apachedir=`getsetting "$results" "wiki" "dir"` || exit 1 gzip=`getsetting "$results" "tools" "gzip"` || exit 1 mysqldump=`getsetting "$results" "tools" "mysqldump"` || exit 1 -for settingname in "apachedir" "gzip" "mysqldump"; do +for settingname in "gzip" "mysqldump"; do checkval "$settingname" "${!settingname}" done diff --git a/modules/snapshot/files/cron/dumpcategoriesrdf.sh b/modules/snapshot/files/cron/dumpcategoriesrdf.sh index d55a692..898d088 100755 --- a/modules/snapshot/files/cron/dumpcategoriesrdf.sh +++ b/modules/snapshot/files/cron/dumpcategoriesrdf.sh @@ -52,14 +52,13 @@ exit 1 fi -args="wiki:dir,privatelist;tools:gzip" +args="wiki:privatelist;tools:gzip" results=`python "${repodir}/getconfigvals.py" --configfile "$configFile" --args "$args"` -deployDir=`getsetting "$results" "wiki" "dir"` || exit 1 privateList=`getsetting "$results" "wiki" "privatelist"` || exit 1 gzip=`getsetting "$results" "tools" "gzip"` || exit 1 -for settingname in "deployDir" "gzip" "privateList"; do +for settingname in "gzip" "privateList"; do checkval "$settingname" "${!settingname}" done @@ -67,7 +66,7 @@ targetDirBase="${cronsdir}/categoriesrdf" targetDir="${targetDirBase}/${today}" timestampsDir="${targetDirBase}/lastdump" -multiVersionScript="${deployDir}/multiversion/MWScript.php" +multiVersionScript="${apachedir}/multiversion/MWScript.php" # create todays folder if [ "$dryrun" == "true" ]; then diff --git a/modules/snapshot/files/cron/dumpcirrussearch.sh b/modules/snapshot/files/cron/dumpcirrussearch.sh index 9a7eeb6..9731e23 100644 --- a/modules/snapshot/files/cron/dumpcirrussearch.sh +++ b/modules/snapshot/files/cron/dumpcirrussearch.sh @@ -40,22 +40,21 @@ exit 1 fi -args="wiki:dir,dblist,privatelist;tools:gzip" +args="wiki:dblist,privatelist;tools:gzip" results=`python "${repodir}/getconfigvals.py" --configfile "$configFile" --args "$args"` -deployDir=`getsetting "$results" "wiki" "dir"` || exit 1 allList=`getsetting "$results" "wiki" "dblist"` || exit 1 privateList=`getsetting "$results" "wiki" "privatelist"` || exit 1 gzip=`getsetting "$results" "tools" "gzip"` || exit 1 -for settingname in "deployDir" "allList" "privateList" "gzip"; do +for settingname in "allList" "privateList" "gzip"; do checkval "$settingname" "${!settingname}" done today=$(date +'%Y%m%d') targetDirBase="${cronsdir}/cirrussearch" targetDir="$targetDirBase/$today" -multiVersionScript="$deployDir/multiversion/MWScript.php" +multiVersionScript="${apachedir}/multiversion/MWScript.php" # create todays folder if [ "$dryrun" == "true" ]; then diff --git a/modules/snapshot/files/cron/dumpcontentxlation.sh b/modules/snapshot/files/cron/dumpcontentxlation.sh index c580a7e..13191bf 100644 --- a/modules/snapshot/files/cron/dumpcontentxlation.sh +++ b/modules/snapshot/files/cron/dumpcontentxlation.sh @@ -59,13 +59,12 @@ # Get config settings ##################### -args="wiki:dir;tools:php" +args="tools:php" results=`python "${repodir}/getconfigvals.py" --configfile "$configfile" --args "$args"` -apachedir=`getsetting "$results" "wiki" "dir"` php=`getsetting "$results" "tools" "php"` -for settingname in "apachedir" "php"; do +for settingname in "php"; do checkval "$settingname" "${!settingname}" done diff --git a/modules/snapshot/files/cron/wikidatadumps-shared.sh b/modules/snapshot/files/cron/wikidatadumps-shared.sh index 68d9b33..1dac803 100644 --- a/modules/snapshot/files/cron/wikidatadumps-shared.sh +++ b/modules/snapshot/files/cron/wikidatadumps-shared.sh @@ -14,20 +14,19 @@ today=`date +'%Y%m%d'` daysToKeep=70 -args="wiki:dir;output:temp" +args="output:temp" results=`python "${repodir}/getconfigvals.py" --configfile "$configfile" --args "$args"` -apacheDir=`getsetting "$results" "wiki" "dir"` || exit 1 tempDir=`getsetting "$results" "output" "temp"` || exit 1 -for settingname in "apacheDir" "tempDir"; do +for settingname in "tempDir"; do checkval "$settingname" "${!settingname}" done targetDirBase=${cronsdir}/wikibase/wikidatawiki targetDir=$targetDirBase/$today -multiversionscript="${apacheDir}/multiversion/MWScript.php" +multiversionscript="${apachedir}/multiversion/MWScript.php" # Create the dir for the day: This may or may not already exist, we don't care mkdir -p $targetDir -- To view, visit https://gerrit.wikimedia.org/r/398106 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I00dd50bfb6a2d7d6b2f11ec30ac1f951c874a1b2 Gerrit-PatchSet: 2 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: ArielGlenn <ar...@wikimedia.org> Gerrit-Reviewer: ArielGlenn <ar...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits