v0.4.0-pre1: The Third Overhaul, Part One
Pre-release
Pre-release
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 availableSparse files exist 👍🏽