grub-btrfs.service: remove unnecessary path for bash and grub-mkconfig command
readme.md: add warning section to systemd service section
config file: Improves the description of the variable GRUB_BTRFS_MKCONFIG
* Create a initramfs folder & configuration files
* create a initramfs folder
* create Arch Linux folder
* Add `HOOK/INSTALL` files to generate a custom initrafms for boot on read-only snapshot for Arch Linux.
* Add readme file to initramfs folder
* Makefile changes
* Add readme file
* Add readme file of initramfs-overlayfs
* Add HOOK/INSTALL files for Arch Linux
* Readme changes
* Updates the documentation to be able to boot on a read-only snapshot.
* Redesign readme again.
* Add more information
Add more information.
Due to the redesign of the "Customization" section of the readme file.
* Redesign customization section
Move information of customization section to config file
Timeshift use `/run/timeshift/backup/timeshift-btrfs/snapshots` mountpoint for its snapshots.
Timeshift users must modify the monitoring path:
```
[Path]
PathModified=/.snapshots
```
to
```
[Path]
PathModified=/run/timeshift/backup/timeshift-btrfs/snapshots
```
* Add password protection support for the submenu
Grub2 supports superuser and user access using passwords. #95
-Ability to add authorized users.
-Possibility to disable password protection for the submenu.
* Update config
* Update README.md
* Make 'grub-mkconfig' command name configurable
- Use 'grub-mkconfig' as the default
- Note that some systems use 'grub2-mkconfig'
- Update 10-update_grub.conf to use the configurable grub directory name
- Refactor the systemd commands for clarity and to avoid duplicate regeneration on first run
* Update check_uuid_required() to work for partial regeneration of the GRUB menu
* Override boot partition detection
refer to #54
* Add new option
# GRUB_BTRFS_OVERRIDE_BOOT_PARTITION_DETECTION="false"
# Change to "true" if you have a boot partition in a different subvolume
* Corrects indentation
* Update readme
GRUB_BTRFS_OVERRIDE_BOOT_PARTITION_DETECTION="false"
(Change to "true" if you have a boot partition in a different subvolume)
Update readme to v3.xx
GRUB_BTRFS_CREATE_ONLY_HARMONIZED_ENTRIES="true"
Doesn't exist anymore
GRUB_BTRFS_IGNORE_SPECIFIC_PATH=("var/lib/docker" "nosnapshot")
Delete "nosnapshot" it is confusing
New option available :
GRUB_BTRFS_DISABLE="true"
(Disable grub-btrfs)
* Add systemd service configuration for grub updating
This configuration file causes `update-grub` to be run after
Snapper's cleanup and timeline services are run by systemd
* Make invoked command more universal
* Note the need to run systemctl daemon-reload
* GRUB_BTRFS_CREATE_ONLY_HARMONIZED_ENTRIES="false"
-----> (Create entries with matching version number instead of all possible combinations of kernel and initramfs)
add a option to : specific path to ignore during run grub-mkconfig
e.g :
# Found Snapshot: 2016-03-31 10:26:52 var/lib/docker/btrfs/subvolumes/74040aee4fa
docker is not a real snapshot available to boot
add : GRUB_BTRFS_IGNORE_SPECIFIC_PATH=("var/lib/docker") to your /etc/default/grub
and this path will be skip during run grub-mkconfig
Warning : copy exactly the right path (var/lib/docker , not /var/lib/docker/), do not put the full path
- add two new custom variable to /etc/default/grub :
* GRUB_BTRFS_SHOW_TOTAL_SNAPSHOTS_FOUND="true"
(Show Total of snapshots found during run "grub-mkconfig")
* GRUB_BTRFS_SHOW_SNAPSHOTS_FOUND="true"
(Show snapshots found during run "grub-mkconfig")
add :
* GRUB_BTRFS_TITLE_FORMAT="p/d/n"
(Custom title, shows/hides p"prefix" d"date" n"name" in grub-menu, separator "/", custom order available)
* Show full path or only name of snapshots in grub-menu