mirror of
https://github.com/Antynea/grub-btrfs.git
synced 2026-03-04 21:15:02 +08:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f0c50d1d76 | ||
|
|
87a94c19c2 | ||
|
|
c8a7214e22 | ||
|
|
befb66e801 | ||
|
|
7213d04a42 | ||
|
|
5ea4c86400 |
@@ -274,6 +274,8 @@ list_kernels_initramfs()
|
||||
IFS=$'\n'
|
||||
count_limit_snap=0
|
||||
for item in $(snapshot_list); do
|
||||
### fix: limit_snap_show=0
|
||||
[[ ${limit_snap_show} -le 0 ]] && break;
|
||||
IFS=$oldIFS
|
||||
item=($item)
|
||||
snap_dir_name=${item[@]:2:${#item[@]}}
|
||||
@@ -314,11 +316,9 @@ list_kernels_initramfs()
|
||||
title_format
|
||||
# echo "${title_menu[*]}"
|
||||
snapshots_entry
|
||||
### Limit snapshots found during run "grub-mkconfig"
|
||||
count_limit_snap=$((1+$count_limit_snap))
|
||||
if [[ $count_limit_snap -gt $limit_snap_show ]]; then
|
||||
break;
|
||||
fi
|
||||
### Limit snapshots found during run "grub-mkconfig"
|
||||
count_limit_snap=$((1+$count_limit_snap))
|
||||
[[ $count_limit_snap -ge $limit_snap_show ]] && break;
|
||||
done
|
||||
IFS=$oldIFS
|
||||
}
|
||||
|
||||
14
README.md
14
README.md
@@ -17,7 +17,7 @@ Simple rollback using snapshots you made previously.
|
||||
|
||||
* Automatically Detect if "/boot" is in separate partition.
|
||||
|
||||
* Automatically Detect kernel, initramfs and intel microcode in "/boot" directory on snapshots. (For custon name, see below.)
|
||||
* Automatically Detect kernel, initramfs and intel microcode in "/boot" directory on snapshots. (For custom name, see below.)
|
||||
|
||||
* Automatically Create corresponding "menuentry" in grub.cfg , which ensures a very easy rollback.
|
||||
|
||||
@@ -44,11 +44,11 @@ Add this lines to /etc/default/grub:
|
||||
|
||||
* GRUB_BTRFS_NKERNEL=("vmlinuz-linux")
|
||||
|
||||
(Use only if you have custom kernel name or auto-detect failed.)
|
||||
(Use only if you have a custom kernel name or auto-detect failed.)
|
||||
|
||||
* GRUB_BTRFS_NINIT=("initramfs-linux.img" "initramfs-linux-fallback.img")
|
||||
|
||||
(Use only if you have custom initramfs name or auto-detect failed.)
|
||||
(Use only if you have a custom initramfs name or auto-detect failed.)
|
||||
|
||||
* GRUB_BTRFS_INTEL_UCODE=("intel-ucode.img")
|
||||
|
||||
@@ -70,7 +70,12 @@ Add this lines to /etc/default/grub:
|
||||
|
||||
* GRUB_BTRFS_SHOW_TOTAL_SNAPSHOTS_FOUND="true"
|
||||
|
||||
(Show Total of snapshots found during run "grub-mkconfig")
|
||||
(Show Total number of snapshots found during run "grub-mkconfig")
|
||||
|
||||
* GRUB_BTRFS_IGNORE_SPECIFIC_PATH=("var/lib/docker" "nosnapshot")
|
||||
|
||||
(Ignore specific path during run "grub-mkconfig")
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -84,7 +89,6 @@ You will see it appear differents entries (e.g : Snapshot: [2014-02-12 11:24:37]
|
||||
#### TO DO
|
||||
|
||||
* Display name of microcode in menuentry when available
|
||||
* ignore specific path
|
||||
|
||||
|
||||
## discussion
|
||||
|
||||
Reference in New Issue
Block a user