Skip to content
Snippets Groups Projects
Commit e2c12572 authored by david_williams's avatar david_williams
Browse files

improve daily cleanup scripts

parent 4ab31c07
No related branches found
No related tags found
No related merge requests found
...@@ -164,15 +164,19 @@ echo; ...@@ -164,15 +164,19 @@ echo;
# artifacts are special, since they have a three-layer directory structure, # artifacts are special, since they have a three-layer directory structure,
# and we want to be sure to always retain at least one, no matter how old. # and we want to be sure to always retain at least one, no matter how old.
echo;
echo "INFO: Checking to remove old artifacts." echo "INFO: Checking to remove old artifacts."
removeOldArtifactsDirectories ${PROJECT_ARTIFACTS} 3 1; removeOldArtifactsDirectories ${PROJECT_ARTIFACTS} 3 1;
echo;
echo "INFO: Checking to remove old project working directories." echo "INFO: Checking to remove old project working directories."
removeOldDirectories ${PROJECT_PROJECTS} 0; removeOldDirectories ${PROJECT_PROJECTS} 0;
echo;
echo "INFO: Checking to remove old testing directories." echo "INFO: Checking to remove old testing directories."
removeOldDirectories ${PROJECT_TESTS} 0; removeOldDirectories ${PROJECT_TESTS} 0;
echo;
echo "INFO: Checking to remove old tmp directories and files." echo "INFO: Checking to remove old tmp directories and files."
removeOldDirectoriesAndFiles ${RECOMMENDED_TMP_DIR} 13; removeOldDirectoriesAndFiles ${RECOMMENDED_TMP_DIR} 13;
...@@ -186,9 +190,11 @@ removeOldDirectoriesAndFiles ${RECOMMENDED_TMP_DIR} 13; ...@@ -186,9 +190,11 @@ removeOldDirectoriesAndFiles ${RECOMMENDED_TMP_DIR} 13;
# autodownload so when if/when we want it, we have to get our selves, and copy into prereqs directory. # autodownload so when if/when we want it, we have to get our selves, and copy into prereqs directory.
# And one of those, I think oagis_release? has some write protected files that prevents their deletion, # And one of those, I think oagis_release? has some write protected files that prevents their deletion,
# once unzipped, so we have tweeked the permissions. # once unzipped, so we have tweeked the permissions.
echo;
echo "INFO: Checking to remove old pre-req directories and files not accessed for 3 months." echo "INFO: Checking to remove old pre-req directories and files not accessed for 3 months."
removeOldDirectoriesAndFiles ${LOCAL_PREREQS_CACHE} 90; removeOldDirectoriesAndFiles ${LOCAL_PREREQS_CACHE} 90;
echo;
echo "INFO: Checking to remove old basebuilders not accessed for 3 months." echo "INFO: Checking to remove old basebuilders not accessed for 3 months."
removeOldDirectories ${BASE_BUILDERS} 90; removeOldDirectories ${BASE_BUILDERS} 90;
...@@ -22,15 +22,15 @@ function removeIf () ...@@ -22,15 +22,15 @@ function removeIf ()
cd $foundDirectory cd $foundDirectory
rm -fr $foundDirectory rm -fr $foundDirectory
rc=$? rcode=$?
if [ $rc -eq 0 ] if [ $rcode -eq 0 ]
then then
echo " removed: $foundDirectory"; echo " removed: $foundDirectory";
else else
echo "WARNING: rc: " $rc " could not remove " $foundDirectory; echo "WARNING: rm returned non zero return code: " $rccode ". could not remove " $foundDirectory;
fi fi
return $rc; return $rcode;
} }
# function that can remove a directory (e.g. via find) but checks to make sure not to remove the last one (or, last 'saveAtLeast') # function that can remove a directory (e.g. via find) but checks to make sure not to remove the last one (or, last 'saveAtLeast')
...@@ -82,14 +82,14 @@ function removeArtifactsDirIf () ...@@ -82,14 +82,14 @@ function removeArtifactsDirIf ()
fi fi
rm -fr $foundDirectory rm -fr $foundDirectory
rc=$? rcode=$?
if [ $rc -eq 0 ] if [ $rcode -eq 0 ]
then then
echo " removed: $foundDirectory"; echo " removed: $foundDirectory";
else else
echo "WARNING: rc: " $rc ". could not remove " $foundDirectory; echo "WARNING: rm returned non zero return code: " $rccode ". could not remove " $foundDirectory;
fi fi
return $rc; return $rcode;
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment