Option 1 und 2 rudimentär lauffähig
This commit is contained in:
@@ -8,21 +8,24 @@ clear
|
|||||||
PASSPHRASE=$(whiptail --passwordbox "Bitte gib die Passphrase für das Borgbackup-Repository ein:" 8 40 --title "Borg Backup" 3>&1 1>&2 2>&3)
|
PASSPHRASE=$(whiptail --passwordbox "Bitte gib die Passphrase für das Borgbackup-Repository ein:" 8 40 --title "Borg Backup" 3>&1 1>&2 2>&3)
|
||||||
export BORG_PASSPHRASE="$PASSPHRASE"
|
export BORG_PASSPHRASE="$PASSPHRASE"
|
||||||
|
|
||||||
# Funktion, um Informationen schön in Whiptail anzuzeigen
|
# Funktion, um Informationen in einer scrollbaren Anzeige auszugeben
|
||||||
function show_repo_info() {
|
function show_repo_info() {
|
||||||
INFO=$(borg info $REPO 2>&1)
|
borg info "$REPO" > /tmp/repo_info.txt 2>&1
|
||||||
whiptail --msgbox "Repository-Informationen:\n\n$INFO" 20 70 --title "Borg Backup"
|
dialog --title "Repository-Informationen" --backtitle "Borg Backup" --scrollbar --textbox /tmp/repo_info.txt 25 80
|
||||||
|
rm /tmp/repo_info.txt
|
||||||
}
|
}
|
||||||
|
|
||||||
function list_archives() {
|
function list_archives() {
|
||||||
ARCHIVES=$(borg list $REPO 2>&1)
|
borg list "$REPO" > /tmp/archive_list.txt 2>&1
|
||||||
whiptail --msgbox "Verfügbare Archive:\n\n$ARCHIVES" 20 70 --title "Borg Backup"
|
dialog --title "Verfügbare Archive" --backtitle "Borg Backup" --scrollbar --textbox /tmp/archive_list.txt 25 80
|
||||||
|
rm /tmp/archive_list.txt
|
||||||
}
|
}
|
||||||
|
|
||||||
function show_archive_details() {
|
function show_archive_details() {
|
||||||
ARCHIVE=$(whiptail --inputbox "Gib den Namen des Archivs ein:" 8 40 --title "Borg Backup" 3>&1 1>&2 2>&3)
|
ARCHIVE=$(whiptail --inputbox "Gib den Namen des Archivs ein:" 8 40 --title "Borg Backup" 3>&1 1>&2 2>&3)
|
||||||
INFO=$(borg info $REPO::$ARCHIVE 2>&1)
|
borg info "$REPO::$ARCHIVE" > /tmp/archive_info.txt 2>&1
|
||||||
whiptail --msgbox "Details zu Archiv $ARCHIVE:\n\n$INFO" 20 70 --title "Borg Backup"
|
dialog --title "Details zu Archiv $ARCHIVE" --backtitle "Borg Backup" --scrollbar --textbox /tmp/archive_info.txt 25 80
|
||||||
|
rm /tmp/archive_info.txt
|
||||||
}
|
}
|
||||||
|
|
||||||
# Hauptmenü mit Whiptail
|
# Hauptmenü mit Whiptail
|
||||||
|
|||||||
Reference in New Issue
Block a user