Errata commit:
This commit has no substantive code change.
This commit is provided only to document a correction to a previous commit message.
This pertains to commit object 87b816345b
Due to improper handling, the aforementioned commit message is incorrect.
Correct message is :
[Makefile] remove `mkinitcpio` dependency
The mkinitcpio binary is not available even on Arch, when building in a
clean environment (e.g. building distro packages in a clean chroot).
This causes the mkinitcpio hook to not be present in the final package,
which is resolved by this commit, by adding a `make` switch. This switch
allows users to explicitely turn on inclusion of the hook.
[uninstall:] don't remove non-existent folders
This prevents some warnings being output when on a non-Archlinux system,
without a previously installed initcpio hook, a `make uninstall` is per-
formed.
These three folders should _only_ be deleted if they had been mistakenly
created during `make install`.
Co-authored-by: Kriss <kr1ss.x@yandex.com>
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
Corrects the duplicate that appeared
Line16 should be :
`@install -Dm644 "initramfs/Arch Linux/overlay_snap_ro-hook" "$(LIB_DIR)/initcpio/hooks/grub-btrfs-overlayfs" # Arch Linux only`
* Fix#116 (#118)
* Renames variable GRUB_BTRFS_DIRNAME to GRUB_BTRFS_GRUB_DIRNAME and improves its description
* Adds variable GRUB_BTRFS_BOOT_DIRNAME, used to detect the boot partition and the location of kernels/initrafms/microcodes
* 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.
* Modify "GRUB_BTRFS_DIRNAME"
* Full path to Grub folder is now configurable (/boot is no longer hard coded).
* Detection of the boot partition is now based on the location of the Grub folder.
* Warning [see](https://github.com/Antynea/grub-btrfs/pull/113#issuecomment-705916729)
Modify the function which is used to ignore a path.
@ shouldn't be hardcoded.
Create 2 separate functions to ignore a specific path or prefix path.
In specific path, only exact paths are ignored.
In prefix path, any path starting with the specified string will be ignored.
e.g :
if specific path = @, only @ snapshot will be ignored.
if prefix path = @, all snapshots beginning with "@/..." will be ignored.
* 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
Fix#72
The submenu generated by "grub-btrfs" doesn't load in the "GRUB menu."
Sometimes the Grub prefix and root variable don't match.
This ensures that the prefix variable is used to load the grub-btrfs.cfg file.
See
How to specify files
and
Special environment variables : root
and
Special environment variables : prefix