Fix: Backup-Script direkt auf clubird-Namen umgestellt, Workaround entfernt

main v1.1.450
boban 2026-04-29 18:59:37 +02:00
parent 4efc014a15
commit 04e28903ea
2 changed files with 3 additions and 14 deletions

View File

@ -37,17 +37,6 @@ 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->cleanTmp($tmpDir);
return $exitCode === 0 ? self::SUCCESS : self::FAILURE;

View File

@ -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