Fix: Backup-Script direkt auf clubird-Namen umgestellt, Workaround entfernt
parent
4efc014a15
commit
04e28903ea
|
|
@ -37,18 +37,7 @@ class BackupRun extends Command
|
|||
}
|
||||
}
|
||||
|
||||
// Dateiname auf clubird-Präfix normalisieren falls das Script noch mailwolt_ ausgibt
|
||||
if ($artifact && file_exists($artifact)) {
|
||||
$basename = basename($artifact);
|
||||
if (str_starts_with($basename, 'mailwolt_')) {
|
||||
$renamed = dirname($artifact) . '/clubird_' . substr($basename, strlen('mailwolt_'));
|
||||
if (rename($artifact, $renamed)) {
|
||||
$artifact = $renamed;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$this->finalize($job, $exitCode, implode("\n", array_slice($output, -30)), $artifact);
|
||||
$this->finalize($job, $exitCode, implode("\n", array_slice($output, -30)), $artifact);
|
||||
$this->cleanTmp($tmpDir);
|
||||
return $exitCode === 0 ? self::SUCCESS : self::FAILURE;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ APP_DIR="/var/www/mailwolt"
|
|||
APP_USER="www-data"
|
||||
OUT_DIR="${APP_DIR}/storage/app/backups"
|
||||
STAMP="$(date +%Y-%m-%d_%H-%M-%S)"
|
||||
OUT_FILE="${OUT_DIR}/mailwolt_${STAMP}.tar.gz"
|
||||
TMP_DIR="$(mktemp -d /tmp/mailwolt_backup_XXXXXX)"
|
||||
OUT_FILE="${OUT_DIR}/clubird_${STAMP}.tar.gz"
|
||||
TMP_DIR="$(mktemp -d /tmp/clubird_backup_XXXXXX)"
|
||||
|
||||
cleanup(){ rm -rf "$TMP_DIR"; }
|
||||
trap cleanup EXIT
|
||||
|
|
|
|||
Loading…
Reference in New Issue