< Package:Fchroot | ReleasesJump to navigation Jump to search
Fchroot 0.3.0 (codename "Emperor Schmoo") is a major release which was released on 21 April 2022.
fchrootreturn the return code of the
chrootcommand or executed command rather than always returning a zero exit code.
- A bug in the mount/umount logic has been fixed.
- Easier Install
- In Funtoo Linux, default
package.usesettings have been enabled to allow
fchrootto be seamlessly emerged.
- This new option allows you to override the default QEMU CPU type for the detected architecture.
- Custom prompt
fchrootwill now set a custom yellow prompt inside the chroot to let you know you're inside.
- New option to explicitly print out wrapper compile commands as well as mount/umount commands.
- Improved Environment Handling
- By default,
fchrootwill now switch into the chroot with a clean environment, only preserving the
TERMenvironment variable. This behavior can be overridden with the
--preserve-envoption if desired.
- Improved Output
- Basic output of the program (program name, version) as well as colorization have been cleaned up further.
Previous versions of
fchroot would compile a QEMU-wrapper and store the source code and binaries in
/usr/share/fchroot. This is no longer done. Instead, the wrapper source code and binary are always dynamically generated and stored inside
/usr/local/bin within the chroot. This was done to avoid hard-coding a QEMU CPU type that may later be changed via the command-line.
A significant cleanup of the git repository was completed, which included reorganizing a lot of code, adding a
make.sh script, some automation of the versioning/codename update in various parts of the code and docs (FL-9690).