fixes
This commit is contained in:
parent
e01d3e0741
commit
5b955d907b
|
@ -11,6 +11,5 @@ echo "xr = sudo xbps-remove -R deinstallieren"
|
||||||
echo "xs = xbps-query -Rs suchen"
|
echo "xs = xbps-query -Rs suchen"
|
||||||
echo ""
|
echo ""
|
||||||
echo "backup backup machen"
|
echo "backup backup machen"
|
||||||
echo "snapshot snapshot machen"
|
echo "snapshot snapshots instellen"
|
||||||
echo "snapshot config snapshots konfigurieren"
|
|
||||||
echo ""
|
echo ""
|
||||||
|
|
|
@ -8,8 +8,9 @@ infos() {
|
||||||
echo "Snapshots sind Kopien der Dateien die keinen zusätzlichen Platz"
|
echo "Snapshots sind Kopien der Dateien die keinen zusätzlichen Platz"
|
||||||
echo "benötigen."
|
echo "benötigen."
|
||||||
echo "Es wird bei jedem Update vom Betriebsystem ein Snapshot angelegt."
|
echo "Es wird bei jedem Update vom Betriebsystem ein Snapshot angelegt."
|
||||||
|
echo "Es wird bei jede volle Stunde vom Betriebsystem ein Snapshot angelegt."
|
||||||
echo "So ist das Betriebssystem auch bei Problemen bootbar."
|
echo "So ist das Betriebssystem auch bei Problemen bootbar."
|
||||||
echo "Optional kann jede Stunde ein Snapshot der persönlichen Daten"
|
echo "Optional kann auch jede Stunde ein Snapshot der persönlichen Daten"
|
||||||
echo "angelegt werden. Dann verliert man bei versehentlichem löschen"
|
echo "angelegt werden. Dann verliert man bei versehentlichem löschen"
|
||||||
echo "maximal die Arbeit einer Stunde."
|
echo "maximal die Arbeit einer Stunde."
|
||||||
echo "Dafuer folgendes im Terminal ausführen:"
|
echo "Dafuer folgendes im Terminal ausführen:"
|
||||||
|
@ -36,35 +37,33 @@ esac
|
||||||
|
|
||||||
if [ "$#" -eq "0" ]; then
|
if [ "$#" -eq "0" ]; then
|
||||||
infos
|
infos
|
||||||
echo "Falscher aufruf"
|
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cfg="/etc/btrbk/btrbk.conf.void"
|
cfg="/etc/btrbk/btrbk.conf.void"
|
||||||
test -f /etc/void-snapshot.cfg && . /etc/void-snapshot.cfg
|
|
||||||
|
|
||||||
if [ "${update}" ]; then
|
if mountpoint -q /var/lib/backup/quelle/bootfs; then
|
||||||
if mountpoint -q /var/lib/backup/quelle/bootfs; then
|
mkdir -p "/var/lib/backup/quelle/bootfs/system/snapshots/${word}"
|
||||||
mkdir -p "/var/lib/backup/quelle/bootfs/system/snapshots/${word}"
|
if ! btrbk --config="${cfg}" --quiet run "${word}boot"; then
|
||||||
if ! btrbk --config="${cfg}" --quiet run "${word}boot"; then
|
btrbk --config="${cfg}" --quiet clean "${word}boot"
|
||||||
btrbk --config="${cfg}" --quiet clean "${word}boot"
|
echo "fail: btrbk --config=${cfg} --quiet run ${word}boot"
|
||||||
echo "fail: btrbk --config=${cfg} --quiet run ${word}boot"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir -p "/var/lib/backup/quelle/rootfs/system/snapshots/${word}"
|
|
||||||
if ! btrbk --config="${cfg}" --quiet run "${word}root"; then
|
|
||||||
btrbk --config="${cfg}" --quiet clean "${word}root"
|
|
||||||
echo "fail: btrbk --config=${cfg} --quiet run ${word}root"
|
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
if [ "${update}" ]; then
|
fi
|
||||||
if ! update-grub 2> /dev/null; then
|
|
||||||
echo update-grub failed
|
mkdir -p "/var/lib/backup/quelle/rootfs/system/snapshots/${word}"
|
||||||
fi
|
if ! btrbk --config="${cfg}" --quiet run "${word}root"; then
|
||||||
fi
|
btrbk --config="${cfg}" --quiet clean "${word}root"
|
||||||
elif [ "${cron}" ]; then
|
echo "fail: btrbk --config=${cfg} --quiet run ${word}root"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! update-grub 2> /dev/null; then
|
||||||
|
echo update-grub failed
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "${cron}" ]; then
|
||||||
|
test -f /etc/void-snapshot.cfg && . /etc/void-snapshot.cfg
|
||||||
if [ "${REGULAR_SNAPSHOT_HOME}" ]; then
|
if [ "${REGULAR_SNAPSHOT_HOME}" ]; then
|
||||||
mkdir -p "/var/lib/backup/quelle/rootfs/system/snapshots/${word}"
|
mkdir -p "/var/lib/backup/quelle/rootfs/system/snapshots/${word}"
|
||||||
btrbk --config="${cfg}" --quiet run "${word}home"
|
btrbk --config="${cfg}" --quiet run "${word}home"
|
||||||
|
|
|
@ -16,4 +16,4 @@ GRUB_BTRFS_SUBMENUNAME="Void Linux snapshots"
|
||||||
GRUB_BTRFS_OVERRIDE_BOOT_PARTITION_DETECTION="true"
|
GRUB_BTRFS_OVERRIDE_BOOT_PARTITION_DETECTION="true"
|
||||||
GRUB_BTRFS_DISPLAY_PATH_SNAPSHOT="false"
|
GRUB_BTRFS_DISPLAY_PATH_SNAPSHOT="false"
|
||||||
GRUB_BTRFS_TITLE_FORMAT="d"
|
GRUB_BTRFS_TITLE_FORMAT="d"
|
||||||
GRUB_BTRFS_LIMIT="5"
|
GRUB_BTRFS_LIMIT="20"
|
||||||
|
|
Loading…
Reference in New Issue