The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package:Fchroot/Releases/0.3.0"
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
|version=0.3.0 | |version=0.3.0 | ||
|type=major | |type=major | ||
}} | |||
=== Bug Fixes === | === Bug Fixes === | ||
Line 13: | Line 12: | ||
=== New Functionality === | === New Functionality === | ||
;Easier Install: In Funtoo Linux, default {{f|package.use}} settings have been enabled to allow {{c|fchroot}} to be seamlessly emerged. | |||
;{{c|--cpu}} Option: This new option allows you to override the default QEMU CPU type for the detected architecture. | ;{{c|--cpu}} Option: This new option allows you to override the default QEMU CPU type for the detected architecture. | ||
;Custom prompt: {{c|fchroot}} will now set a custom yellow prompt inside the chroot to let you know you're inside. | ;Custom prompt: {{c|fchroot}} will now set a custom yellow prompt inside the chroot to let you know you're inside. | ||
Line 27: | Line 26: | ||
A significant cleanup of the git repository was completed, which included reorganizing a lot of code, adding a {{c|make.sh}} script, some automation of the versioning/codename update in various parts of the code and docs ({{Bug|FL-9690}}). | A significant cleanup of the git repository was completed, which included reorganizing a lot of code, adding a {{c|make.sh}} script, some automation of the versioning/codename update in various parts of the code and docs ({{Bug|FL-9690}}). | ||
Latest revision as of 21:25, May 20, 2022
Fchroot 0.3.0 (codename "Emperor Schmoo") is a major release which was released on 21 April 2022.
Bug Fixes
- FL-9681
- Have
fchroot
return the return code of thechroot
command or executed command rather than always returning a zero exit code. - mount/umount
- A bug in the mount/umount logic has been fixed.
New Functionality
- Easier Install
- In Funtoo Linux, default
package.use
settings have been enabled to allowfchroot
to be seamlessly emerged. --cpu
Option- This new option allows you to override the default QEMU CPU type for the detected architecture.
- Custom prompt
fchroot
will now set a custom yellow prompt inside the chroot to let you know you're inside.--verbose
Option- New option to explicitly print out wrapper compile commands as well as mount/umount commands.
- Improved Environment Handling
- By default,
fchroot
will now switch into the chroot with a clean environment, only preserving theTERM
environment variable. This behavior can be overridden with the--preserve-env
option if desired. - Improved Output
- Basic output of the program (program name, version) as well as colorization have been cleaned up further.
Behavior
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.
Internal
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).