[buildd-tools-devel] Bug#566513: Bug#566513: schroot: GNU/kFreeBSD support
Roger Leigh
rleigh at codelibre.net
Tue Feb 9 00:24:30 UTC 2010
On Tue, Feb 09, 2010 at 12:14:15AM +0000, Roger Leigh wrote:
> On Sat, Jan 23, 2010 at 06:39:51PM +0100, Aurelien Jarno wrote:
> > Please find below a patch to support GNU/kFreeBSD. I don't know how you
> > plan to deal with architecture specific changes in scripts, so I have
> > decided to just modify them in this patch. With it I have been able to
> > get schroot working in plain, directory, block device and loopback modes.
> > I haven't tested the other modes yet.
>
> Thanks. I've updated schroot on the master branch using the following
> patch (it's several changes in git). Note this hasn't been tested yet;
> I'm really just looking for some review before I put it to use. I'll
> do some testing tomorrow when I have some more time to review it. It
> may need some further work, so I would appreciate your comments.
There's also this change for the mounted filesystems. I'd like to know
if it's absolutely essential to mount /dev into the chroot in order to
get a working chroot? Currently, we default to not doing this on
Linux, for some measure of security.
diff --git a/etc/default/freebsd/fstab b/etc/default/freebsd/fstab
index de8b733..cbb93b8 100644
--- a/etc/default/freebsd/fstab
+++ b/etc/default/freebsd/fstab
@@ -3,10 +3,8 @@
# (CHROOT_PATH)
#
# <file system> <mount point> <type> <options> <dump> <pass>
-proc /proc proc defaults 0 0
-#procbususb /proc/bus/usb usbfs defaults 0 0
-#/dev /dev none rw,bind 0 0
-/dev/pts /dev/pts none rw,bind 0 0
-/dev/shm /dev/shm none rw,bind 0 0
-/home /home none rw,bind 0 0
-/tmp /tmp none rw,bind 0 0
+proc /proc linprocfs defaults 0 0
+#dev /dev devfs rw,bind 0 0
+dev /dev/fd fdescfs rw,bind 0 0
+/home /home nullfs rw 0 0
+/tmp /tmp nullfs rw 0 0
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/
`- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20100209/123bb2c9/attachment.pgp>
More information about the Buildd-tools-devel
mailing list