N°9370 - use env-production-build in setup audit sequencer (no more dry-production)

This commit is contained in:
odain
2026-03-12 15:57:31 +01:00
committed by Eric Espie
parent 167cb84c93
commit 070b96c9b5
2 changed files with 50 additions and 11 deletions

View File

@@ -86,13 +86,31 @@ class DryRemovalRuntimeEnvironment extends RunTimeEnvironment
return $aModulesToLoad;
}
public function Cleanup()
public function Cleanup() : void
{
$sEnv = $this->sTargetEnv;
SetupUtils::rrmdir(APPROOT."/data/$sEnv-modules");
SetupUtils::rrmdir(APPROOT."/data/cache-$sEnv");
SetupUtils::rrmdir(APPROOT."/env-$sEnv");
SetupUtils::rrmdir(APPROOT."/conf/$sEnv");
@unlink(APPROOT."/data/datamodel-$sEnv.xml");
//keep this folder empty
SetupUtils::tidydir(APPROOT."/env-$sEnv");
$aFolders=[
APPROOT."/data/$sEnv-modules",
APPROOT."/data/cache-$sEnv",
APPROOT."/conf/$sEnv",
];
foreach ($aFolders as $sFolder) {
SetupUtils::tidydir($sFolder);
SetupUtils::rmdir_safe($sFolder);
}
$sFiles = [
APPROOT."/data/datamodel-$sEnv.xml",
APPROOT."/data/$sEnv.delta.prev.xml",
];
foreach ($sFiles as $sFile) {
if (is_file($sFile)) {
@unlink($sFile);
}
}
}
}