OXIESEC PANEL
- Current Dir:
/
/
lib
/
recovery-mode
/
options
Server IP: 10.0.0.4
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/14/2020 08:19:57 AM
rwxr-xr-x
📄
apt-snapshots
914 bytes
03/29/2017 04:03:13 PM
rwxr-xr-x
📄
clean
350 bytes
03/29/2017 04:03:13 PM
rwxr-xr-x
📄
dpkg
740 bytes
03/29/2017 04:03:13 PM
rwxr-xr-x
📄
failsafeX
274 bytes
03/29/2017 04:03:13 PM
rwxr-xr-x
📄
fsck
177 bytes
03/29/2017 04:03:13 PM
rwxr-xr-x
📄
grub
311 bytes
03/29/2017 04:03:13 PM
rwxr-xr-x
📄
network
1.73 KB
10/15/2018 01:00:35 PM
rwxr-xr-x
📄
root
191 bytes
03/29/2017 04:03:13 PM
rwxr-xr-x
📄
system-summary
2.95 KB
03/29/2017 04:06:36 PM
rwxr-xr-x
Editing: apt-snapshots
Close
#!/bin/bash set -e . /lib/recovery-mode/l10n.sh # check if its there if [ ! -x /usr/bin/apt-btrfs-snapshot ]; then exit 1 fi # check if its usable, if list returns a non-zero exit code, # we probably run on a system with no snapshot support if ! /usr/bin/apt-btrfs-snapshot list > /dev/null 2>&1; then exit 1 fi # if we make it to this point, show some help if [ "$1" = "test" ]; then echo $(eval_gettext "Revert to old snapshot and reboot") exit 0 fi # get snapshots and show them in whiptail snapshots=$(apt-btrfs-snapshot list | sed 1d) tag_item="" for item in $snapshots; do tag_item="$item snapshot $tag_item" done choice="$(whiptail --menu "$(eval_gettext "Snapshot")" 15 70 6 $tag_item \ 3>&1 1>&2 2>&3 3>&-)" # user selected cancel if [ -z "$choice" ]; then exit 0 fi # set new snapshot and reboot if apt-btrfs-snapshot set-default "$choice"; then reboot fi