v1.1.0
New features:
- Install and reinstall now have
-a
|--android
flags to mount also/data
and/system
folders. Those mount points will not be installed by default anymore. - Invoking jails now supports rootfs without
su
binary (affectslogin
,command
,restore
,install
andreinstall
commands). Please note, that you should installsu
inside the jail as soon as possible to ensure consistent environment. command
invocation 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)
restore
command now has-d
|--default
flag to restore default settings (those set duringinstall
andreinstall
)unmount
command availablebackup
invocation 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
command
invocation to no longer mangle the command (previously/bin/
was added before command) - Fixed
restore
mangling unpacked backups during restore - Fixed distro identifier listings
- Fixed installing and backup handling from Android terminal emulator (ADB Shell) in the case
tar
provided 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