On 3/28/08, Attila Nagy <[EMAIL PROTECTED]> wrote: > Hello, > > I have some jails running on ZFS, so I have to mount devfs's into them. > > For this purpose, I have some similar lines in /etc/fstab: > devfs /pool/jail/ldap/dev devfs rw 0 0 > > Where /pool is a ZFS filesystem. > > This has worked until today -when I upgraded from a previous 7-STABLE > (FreeBSD 7.0-STABLE #16: Fri Mar 7 14:30:08 CET 2008) to today's STABLE- > but not anymore. > > The boot process fails with something like WARNING: $true wasn't set, see > man rc.conf (or something similar, I don't have the exact error message, but > I can reproduce if it's needed), and the problem is that the rc scripts try > to mount the devfs (and nullfs) stuff to the yet unmounted ZFS, so > /pool/jail/ldap/dev doesn't exist. > It would be helpfull to see what the error message is.
For "jails" you don't need to place any devfs entries into /etc/fstab. The /etc/rc.d/jail script will automatically mount/umount the devfs for you. Just add the following to /etc/rc.conf: jail_<jailname>_devfs_enable="YES" jail_<jailname>_devfs_ruleset="MyJailRule" <- this is optional You can also do the same thing with "chroot", an example script is /etc/rc.d/named. Scot _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "[EMAIL PROTECTED]"