borgmatic-base/scripts/pre_fedora

13 lines
343 B
Bash
Executable File

#!/bin/bash
restoreDir="$HOME/.borgmatic/restore"
mkdir -p "$restoreDir"
rpm -qa | sort > "${restoreDir}/Package.versions.list"
rpm -qa --queryformat '%{NAME}.%{ARCH}\n' | sort > "${restoreDir}/etc/restore/Package.list"
cat > "${restoreDir}/restore.sh" <<EOF
#!/bin/bash
dnf install \$(cat \"\${HOME}/.borgmatic/restore/Package.list\")
EOF