Date: Wed, 7 Mar 2007 10:33:56 +1100 (EST) From: Edwin Groothuis <edwin@mavetju.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/110019: java/jdk15 - WITH_JAIL issues Message-ID: <20070306233356.A245211F@k7.mavetju> Resent-Message-ID: <200703062340.l26Ne612011689@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 110019 >Category: ports >Synopsis: java/jdk15 - WITH_JAIL issues >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Mar 06 23:40:06 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Edwin Groothuis >Release: FreeBSD 6.1-RELEASE i386 >Organization: - >Environment: System: FreeBSD k7.mavetju 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:42:56 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 >Description: The ports Makefile has this: .if defined(WITH_JAIL)#{ @if [ "`/sbin/mount | grep ^linprocfs`" = "" ]; \ then \ ${ECHO_MSG} "ERROR: You must have LINPROCFS mounted before" ; \ ${ECHO_MSG} "starting to build the native JDK 1.5.0." ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "You may do it with the following commands:" ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "# kldload linprocfs" ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "and" ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "# mount -t linprocfs linprocfs /compat/linux/proc" ; \ ${ECHO_MSG} "" ; \ exit 1 ; \ fi .endif#} which as far as I can see, should be tested when the build is done *outside* a jail. Inside a jail the port should check if the file /compat/linux/proc/self exists (as a symlink). >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070306233356.A245211F>