Skip to main content
Topic: grub-btrfsd for all 4 inits + PKGBUILDs (Read 358 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

grub-btrfsd for all 4 inits + PKGBUILDs

Recently I set up grub-btrfs on a number of my machines running Artix. Service scripts for the grub-btrfsd daemon aren't strictly speaking needed to make it work, but since they aren't in the Artix repos I decided to make them for all inits. Verbose write up is located here: link

The grub-btrfs project provides openrc scripts using snapper by default with timeshift as a supported commented option. Void's scripts only work for snapper, so the runit script deviates from theirs to support timeshift. I have modified the scripts to use timeshift by default just because it's what I've always used, but snapper commands are commented out in each file and the steps are pretty much the same; if desired you can use snap-pac instead of timeshift-autosnap for pre-upgrade snapshots.

I have additionally provided PKGBUILDs for openrc, runit, and dinit. I am not that familiar with s6, and especially not with s6 packaging on Artix. Maintainers, I'm happy to help get these and other scripts in the repos.



 

Re: grub-btrfsd for all 4 inits + PKGBUILDs

Reply #1
Thanks for that, I am hoping to try and move to btrfs and having grub-btrfs combined with timeshift makes it easier for me.