Date: Thu, 14 Aug 2003 08:36:40 -0500 From: "Scot W. Hetzel" <hetzels@westbend.net> To: "Mike Makonnen" <mtm@identd.net>, "Jens Rehsack" <rehsack@liwing.de> Cc: FreeBSD-Current List <current@freebsd.org> Subject: Re: [PATCH] jail NG schript patch for mounting devfs and procfsautomatically Message-ID: <008901c36278$3d4a8f80$13fd2fd8@Admin02> References: <Pine.NEB.3.96L.1030729124628.75304H-100000@fledge.watson.org><3F26AA16.5030007@liwing.de> <20030729172122.GA5005@kokeb.ambesa.net><3F26BC7B.8070507@liwing.de> <20030801232918.GA37095@kokeb.ambesa.net><3F2D1800.5020006@liwing.de> <20030803230410.GA16947@kokeb.ambesa.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I just noticed a problem with periodic scripts inside a jail. I'm getting: Local system status: tee: /dev/stderr: Operation not supported Mail in local queue: tee: /dev/stderr: Operation not supported Mail in submit queue: tee: /dev/stderr: Operation not supported in the periodic daily, weekly, monthly and security reports. But if I mount the fdescfs on the jail, then these errors go away. So we need to add the following to the new jail script jail_start() { : eval jail_devfs=\"\$jail_${_jail}_devfs\" [ -z ${jail_devfs} ] && jail_devfs="NO": eval jail_fdescfs=\"\$jail_${_jail}_fdescfs\" [ -z ${jail_fdescfs} ] && jail_fdescfs="NO" : if checkyesno jail_devfs ; then mount -t devfs dev ${jail_devdir} if checkyesno jail_fdescfs ; then mount -t fdescfs fdesc ${jail_devdir}/fd fi : fi : } jail_stop() { : eval jail_devfs=\"\$jail_${_jail}_devfs\" [ -z ${jail_devfs} ] && jail_devfs="NO": eval jail_fdescfs=\"\$jail_${_jail}_fdescfs\" [ -z ${jail_fdescfs} ] && jail_fdescfs="NO" : if checkyesno jail_devfs ; then if [ -d ${jail_devdir} ] ; then if checkyesno jail_fdescfs; then umount -f ${jail_devdir}/fd >/dev/null 2>&1 fi umount -f ${jail_devdir} >/dev/null 2>&1 fi fi : } The only decsion we need to make is wheter to always mount the fdescfs when devfs is mounted on the jail, or have a variable to enable mounting of the fdescfs (jail_*_fdescfs). Scot
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?008901c36278$3d4a8f80$13fd2fd8>