Skip to content

v0.4.0-pre1: The Third Overhaul, Part One

Pre-release
Pre-release
Compare
Choose a tag to compare
@ValShaped ValShaped released this 03 Oct 04:12

Improvements:

  • Rwfus now requests it be started after Decky-Loader, if present.
    This avoids a (timing?) bug where Decky would sometimes death-spiral indefinitely trying to connect to Steam
  • Rwfus no longer clutters /etc/systemd/system with extraneous .mount units, instead managing everything from a single shell script that runs once and gets out of the way.
  • Rwfus no longer tries to reinstall itself by default, instead printing the status of rwfusd. Fixes #9
  • Certain commands now have shortopt codes (see rwfus --help for info)

Breaking Changes:

  • Default Base_Directory changed from /home/.rwfus to /opt/.rwfus
  • Workdirs go in Base_Directory/work now
  • Upper dirs get their own subdirectory now: Base_Directory/upper
  • 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

Features Planned for v0.4.0-pre2:

  • Work around #12 by storing Rwfus data in a monolithic ext4/btrfs partition image
  • Dynamically resize image when nearing full capacity and storage is available Sparse files exist 👍🏽

Features Planned for v0.4.0 final

  • Automatically configure pacman-key after a successful install (#6)
  • Add --backup and --restore operations (#7)