v0.4.0-beta3: Finally, Compatibility? Nope!
Pre-release
Pre-release
New Features:
- Now works on reimaged Steam Decks!
- Due to btrfs compression, overlays now take up less space on disk!
- On my Deck, the disk usage has gone from 480MiB to 98MiB
- Installation will automatically set up pacman on success
- Now keeps track of whether SteamOS Offload: /usr/local is enabled, and, if so, preserves that path after mounting
- Certain commands now have shortopt codes (see
rwfus --help
for info)
Improvements:
- Rwfus no longer tries to reinstall itself by default, instead printing the status of
rwfusd
. Fixes #9
Breaking Changes:
- Rwfus no longer generates systemd mount or target units
- Now it generates daemons and service units
- This is a total overhaul of Rwfus's init
- Rwfus now stores overlays inside a disk image
- Disk image can be easily backed up and restored with
rwfus --backup <destination>
andrwfus --restore <source>
- There's nothing stopping you from wiping important data except a check that the source is a valid btrfs filesystem, so be careful
- Default Base Directory changed to /opt/rwfus
- Configuration file pared down to just the bare minimum options
- Extended configuration is still available, but is now mostly derived from Base_Directory, Systemd_Directory, and Mount_Options (new!)
- New extended configuration options to do with disk images:
Option | Description | Default Value |
---|---|---|
Disk_Image |
Full path to disk image file | /opt/rwfus/rwfus.btrfs |
Disk_Image_Size |
Size of the disk image file | 8G (8 GiB) |
Mount_Directory |
Location which the disk image is mounted into | /opt/rwfus/mount |
Mount_Options |
Mount options, with which to mount the disk image | loop,compress |
Known issues:
- #12 still not fixed (fixed on dev branch)
- #15 Compatibility issues with NorthstarProton/Wine-TKG
- There seems to be a compatibility issue with SteamOS Offload and casefolding home. Hopefully won't be that hard to fix.
- Backup and restore are completely broken, and will require a refactor of most of Rwfus to fix. Soon:tm:
- Incompatible with some software that modifies core parts of the filesystem
Full Changelog: v0.3.0...v0.4.0