To easily manage single or multiple chroot environments, schroot, a sophisticated and highly flexible change-root management tool, may be employed.
Chroot jails are commonly employed to add an additional level of security to some Linux services like ftp or http servers. If an attacker gains control of the server, he is trapped in the chroot jail and cannot easily harm the entire system. As well, chroot is often employed in a "rescue" mode where Linux is launched from a DVD of CD and the damaged root filesystem is run from a chroot to make repairs easier.
Mageia appears to have incorporated schroot for Debian because it makes for building and testing RPMs easier.
In order to install your chroot environment to be managed with schroot, please look at chroot for instructions.
Since schroot was initially developed on Debian systems, much of the technical information is focused on that distribution of Linux. Even the example configuration file is written for Debian and no one has bothered to change it for Mageia.
One of the benfits of schroot is that you can easily install different versions of your chroot environment and start with a clean install. Using the unionfs system, you can have a consistent base environment and install development libraries on top of that, then easily delete the build environment leaving a clean basesystem. In fact, this is just how the Mageia distribution is done, using an application called iurt to manage the build and schroot to create the build environment needs for each package.
schroot Debian Wiki
schroot- Richard Darts - Debian Wiki
schroot - chroot for any user
MaximumHoyt Mageia chroot HOWTO
Iurt Mageia Wiki
Mageia Bug Report
The future of OpenOffice.org - [image: OpenOffice.org logo] Oracle’s purchase of Sun Microsystems has been the cause of some uncertainty and concern for the open source projects and in...
1 year ago