[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Chroots (was: bind9-chroot)

I'd like to do the following:

$ chroot-get install --root=/var/root/mail exim cyrus-imapd

Why?  My exim uses cyrdeliver to get mail to cyrus.  I believe this
means they both need to be in the same chroot.

What do I want to accomplish?  Hacking my mail/imap servers shouldn't
compromise the whole machine.

What would chroot-get do?  I'm not sure.  It could go something like:

$ chroot-config --root=/var/root/mail
 # 1. Set up a base system in /var/root/mail.

$ chroot-get install --root=/var/root/mail exim
 # 1. Install package exim in /var/root/mail.

 # 2. If exim has any /etc/rc.*/ links, create ones in /etc/rc.*/
 #    which point to something to chroot and run the ones in
 #    /var/root/mail/etc/rc.*/.

What do you think?  It doesn't seem that it would be too hard to
implement, but I bet it's not as useful as it seems (to me).

Itai Zukerman  <http://www.math-hat.com/~zukerman/>

Reply to: