New features:
- Install and reinstall now have
-a|--androidflags to mount also/dataand/systemfolders. Those mount points will not be installed by default anymore. - Invoking jails now supports rootfs without
subinary (affectslogin,command,restore,installandreinstallcommands). Please note, that you should installsuinside the jail as soon as possible to ensure consistent environment. commandinvocation now accepts parameters for given command if the command and parameters are enclosed within quotes- Backups are now in less error prone format (would have been breaking change but as restore did not work correctly in previous version this is not a breaking change)
restorecommand now has-d|--defaultflag to restore default settings (those set duringinstallandreinstall)unmountcommand availablebackupinvocation no longer allows backup if there is mount points mounted within the rootfs. This is to prevent unwanted side-effects. If full backup is needed then should use something else more suitable for that (either firmware backup, or backing up from inside the jail)
Bug fixes:
- Fixed system mount point handling to prevent data loss in some situations
- Fixed restoring backups and added more safeguards for restoring backups
- Fixed environment variables handling (host side environment variables leaking inside the jail)
- Fixed
commandinvocation to no longer mangle the command (previously/bin/was added before command) - Fixed
restoremangling unpacked backups during restore - Fixed distro identifier listings
- Fixed installing and backup handling from Android terminal emulator (ADB Shell) in the case
tarprovided by Android does not support xz compression
Miscellaneous:
- Added license (GPL v3)
- .editorconfig added
- Added support for Ubuntu 24.04
- Added development guide
- Documented versioning scheme
- Documented how to enable sudo