fix(updater): rename custom folder during upgrade
Some checks failed
/ test (push) Has been cancelled

This commit is contained in:
Florian Schmitt 2025-04-01 15:27:43 +03:00
parent 32a5b52412
commit 7aa68786ae

View file

@ -403,11 +403,14 @@ function runUpgrades($sudo, $destDir, $extensions = [])
{ {
$output = ''; $output = '';
$startDir = getcwd(); $startDir = getcwd();
// on déplace le dossier custom le temps de faire les upgrades pour eviter des erreurs
cli('mv '.$destDir.'/custom '.$destDir.'/custom.temp');
$output .= runMigrations($sudo, $destDir); $output .= runMigrations($sudo, $destDir);
foreach ($extensions as $ext) { foreach ($extensions as $ext) {
$output .= '==== Install latest version of extension ' . $ext."\n"; $output .= '==== Install latest version of extension ' . $ext."\n";
cli('cd '.$destDir.' && '.$sudo.' ./yeswicli upgrade '.$ext); cli('cd '.$destDir.' && '.$sudo.' ./yeswicli upgrade '.$ext);
} }
cli('mv '.$destDir.'/custom.temp '.$destDir.'/custom');
$output .= cli('cd '.$startDir); $output .= cli('cd '.$startDir);
return $output; return $output;
} }