~usarinheininga/ubuntuplasma/+git/grub-btrfs:Add-systemd-volatile

Last commit made on 2021-11-26
Get this branch:
git clone -b Add-systemd-volatile https://git.launchpad.net/~usarinheininga/ubuntuplasma/+git/grub-btrfs

Branch merges

Branch information

Name:
Add-systemd-volatile
Repository:
lp:~usarinheininga/ubuntuplasma/+git/grub-btrfs

Recent commits

2054eb5... by Antynea

Correct typo

7ba2c59... by Antynea

Update Readme

* Update Description section:
Adds experimental method for booting to a snapshot in read-only mode with systemd.

* Update Installation section:
Adds : Run make help to check what options are available.
Adds new dependency: strings

208c679... by Antynea

Add "GRUB_BTRFS_SYSTEMD_VOLATILE" option

b2a3a23... by Antynea

Add systemd-volatile

Adds support for "systemd.volatile=state" only.
See: https://github.com/Antynea/grub-btrfs/issues/92#issuecomment-966869223

"GRUB_BTRFS_SYSTEMD_VOLATILE" must be true.
The default init on the snapshot should be "systemd".
The snapshot must have the tag "ro=true".

ee3c366... by Antynea

Add missing initrd (#184)

4f1aa38... by Antynea

Make path of "grub-mkconfig_lib" configurable (#181)

* Make path of "grub-mkconfig_lib" configurable

  * 41_snapshots-btrfs file:
    - Remove "datarootdir" variable, is no longer used
    - Replace "$datarootdir/grub/grub-mkconfig_lib" with "${GRUB_BTRFS_MKCONFIG_LIB:-/usr/share/grub/grub-mkconfig_lib}"

  * Config file:
    - Adds new GRUB_BTRFS_MKCONFIG_LIB variable
Might be '/usr/share/grub2/grub-mkconfig_lib' on some systems (Opensuse ...)

1accd5e... by Antynea

Make name of "grub-script-check" configurable (#177)

41_snapshots-btrfs file:
  * Remove "grub_script_check" variable

Config file;
  * Make name of "grub-script-check" configurable
    * Might be 'grub2-script-check' on some systems (Fedora ...)

2500ce8... by Antynea

Fix broken Makefile:
  * Remove empty lines.
  * Adds missing double quote.
  * Deleted files differ from installed files:
    * Installed files:
      - "$(BIN_DIR)/" grub-btrfs-openrc;
      - "$(DESTDIR)/etc/init.d/" grub-btrfsd;

    * Deleted files:
      - "$(BIN_DIR)/grub-btrfs.openrcbin";
      - "$(DESTDIR)/etc/init.d/grub-btrfs.openrc";

    * Replace deleted files with:
      - "$(BIN_DIR)/grub-btrfs-openrc;"
      - "$(DESTDIR)/etc/init.d/grub-btrfsd;"

d9f54af... by Antynea

Update Installation section:

Update Dependencies

33ad327... by Antynea

* trim trailing whitespace.
* snapshot_list function:
  * Rename some variables for better consistency.
  * Remove unused variables.
  * Ignore snapper/timeshift snapshot as soon as possible.