/[gentoo-x86]/eclass/java-vm-2.eclass
Gentoo

Diff of /eclass/java-vm-2.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.36 Revision 1.37
1# Copyright 1999-2004 Gentoo Foundation 1# Copyright 1999-2011 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.36 2011/10/30 11:06:38 caster Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.37 2011/11/12 13:05:33 sera Exp $
4 4
5# ----------------------------------------------------------------------------- 5# -----------------------------------------------------------------------------
6# @eclass-begin 6# @eclass-begin
7# @eclass-shortdesc Java Virtual Machine eclass 7# @eclass-shortdesc Java Virtual Machine eclass
8# @eclass-maintainer java@gentoo.org 8# @eclass-maintainer java@gentoo.org
202 elog "missing dependencies (see bug #177925 for more info). Note that some parts" 202 elog "missing dependencies (see bug #177925 for more info). Note that some parts"
203 elog "of the JVM may require dependencies that are pulled only through respective" 203 elog "of the JVM may require dependencies that are pulled only through respective"
204 elog "USE flags (typically X, alsa, odbc) and some Java code may fail without them." 204 elog "USE flags (typically X, alsa, odbc) and some Java code may fail without them."
205} 205}
206 206
207# -----------------------------------------------------------------------------
208# @ebuild-function java-vm_sandbox-predict
209#
210# Install a sandbox control file. Specified paths won't cause a sandbox
211# violation if opened read write but no write takes place. See bug 388937#c1
212#
213# @example
214# java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
215# -----------------------------------------------------------------------------
216java-vm_sandbox-predict() {
217 debug-print-function ${FUNCNAME} "$*"
218 [[ -z "${1}" ]] && die "${FUNCNAME} takes at least one argument"
219
220 has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
221
222 local path path_arr=("$@")
223 IFS=":" path="${path_arr[*]}"
224 dodir /etc/sandbox.d
225 echo "SANDBOX_PREDICT=\"${path}\"" > "${ED}/etc/sandbox.d/20${VMHANDLE}" \
226 || die "Failed to write sandbox control file"
227}
228
207java_get_plugin_dir_() { 229java_get_plugin_dir_() {
208 has ${EAPI:-0} 0 1 2 && ! use prefix && EPREFIX= 230 has ${EAPI:-0} 0 1 2 && ! use prefix && EPREFIX=
209 echo "${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins 231 echo "${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins
210} 232}
211 233

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37

  ViewVC Help
Powered by ViewVC 1.1.20