Skip to content

v0.4.0-beta3: Finally, Compatibility? Nope!

Pre-release
Pre-release
Compare
Choose a tag to compare
@ValShaped ValShaped released this 13 Nov 13:54
· 66 commits to main since this release
0a2a39a

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> and rwfus --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