scripte/Einzelne_Restore_Scripte/restore_media.sh

28 lines
657 B
Bash
Executable File

#!/bin/bash
if [ -z "$1" ] || [ -z "$2" ]; then
echo "Nutzung: $0 <BACKUP_TIMESTAMP> <PROJEKT> (webshop|ssv)"
exit 1
fi
BACKUP_DIR="/home/thomas/backup_images/$1/volumes"
PROJEKT="$2"
if [ "$PROJEKT" = "webshop" ]; then
TARFILE="$BACKUP_DIR/webshop_media.tar.gz"
ZIEL="/home/thomas/container/webshop/cleanbuild"
elif [ "$PROJEKT" = "ssv" ]; then
TARFILE="$BACKUP_DIR/ssv_media.tar.gz"
ZIEL="/home/thomas/container/ssv/html"
else
echo "Unbekanntes Projekt: $PROJEKT"
exit 1
fi
if [ ! -f "$TARFILE" ]; then
echo "Backup nicht gefunden: $TARFILE"
exit 1
fi
echo "Stelle Media für $PROJEKT wieder her..."
tar xzf "$TARFILE" -C "$ZIEL"