
On Wed, Jun 13, 2007 at 08:52:15AM +0200, Sascha Böhme wrote:
Hello,
although my question may be out of topic, I kindly ask for your help.
I am working on the Google summer of code project to enhance the HackageDB website, especially by a tool to automatically generate Haddock documentation. For this to work, it is necessary to set up a chroot jail, in which packages are unpacked, configured and Haddock documentation is build. Some packages also need to be build, which could include running untrustable code.
Up to now, I considered several ideas to set up a chroot jail, but they all do not fully satisfy my needs or I could not test them on my machine.
Here are my proposals for setting up a chroot environment:
1) use a hand-written script
2) use makejail, jail, jailkit (or a similar tool)
3) use debootstrap
4) use dpkg to install necessary debian packages
My distribution is gentoo, which is why I did not test 3). However, I
I definitely recall hearing debootstrap runs on Solaris. Gentoo, being still a Linux/glibc system, is thus almost certainly supported. Stefan