Initialisierung wird optional durchgeführt

This commit is contained in:
2023-11-18 19:48:46 +00:00
parent a109aff728
commit a42ed25512

View File

@@ -1,19 +1,28 @@
#!/bin/bash
# Benutzereingabe für AWSuser und AWSkey abfragen
read -p "AWS Access Key: " AWSuser
read -p "AWS Secret Access Key: " AWSkey
read -p "Bucketname Minio: " bucket
read -p "Restic Password: " resticpassword
# Überprüfen, ob die Datei .restiv-env existiert und falls nicht, erstellen
rm .restic-env
touch .restic-env
# Werte in die Datei .restiv-env schreiben oder aktualisieren
echo "export AWS_ACCESS_KEY_ID=$AWSuser" >> .restic-env
echo "export AWS_SECRET_ACCESS_KEY=$AWSkey" >> .restic-env
echo "export RESTIC_REPOSITORY=\"s3:https://storage.datenwarehouse.synology.me/$bucket\"" >> .restic-env
echo "export RESTIC_PASSWORD=\"$resticpassword\"" >> .restic-env
echo "Werte wurden erfolgreich in die Datei .restic-env geschrieben."
#!/bin/bash
# Benutzereingabe für AWSuser und AWSkey abfragen
read -p "AWS Access Key: " AWSuser
read -p "AWS Secret Access Key: " AWSkey
read -p "Bucketname Minio: " bucket
read -p "Restic Password: " resticpassword
# Überprüfen, ob die Datei .restiv-env existiert und falls nicht, erstellen
rm .restic-env
touch .restic-env
# Werte in die Datei .restiv-env schreiben oder aktualisieren
echo "export AWS_ACCESS_KEY_ID=$AWSuser" >> .restic-env
echo "export AWS_SECRET_ACCESS_KEY=$AWSkey" >> .restic-env
echo "export RESTIC_REPOSITORY=\"s3:https://storage.datenwarehouse.synology.me/$bucket\"" >> .restic-env
echo "export RESTIC_PASSWORD=\"$resticpassword\"" >> .restic-env
echo "Werte wurden erfolgreich in die Datei .restic-env geschrieben."
read -p "Soll das der Bucket zum Backup initialisiert werden J oder N:" A
if [ "$A" == "J" -o "$A" == "j" ];then
echo "wird initialisiert..."
source .restic-env
restic init
else
echo "wird nicht initialisiert"
fi
echo "fertig"