/[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.40 Revision 1.41
1# Copyright 1999-2011 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.40 2011/11/24 20:05:01 sera Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/java-vm-2.eclass,v 1.41 2011/12/04 06:52:39 ferringb 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
248 [[ -z "${1}" ]] && die "${FUNCNAME} takes at least one argument" 248 [[ -z "${1}" ]] && die "${FUNCNAME} takes at least one argument"
249 249
250 has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}" 250 has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
251 251
252 local path path_arr=("$@") 252 local path path_arr=("$@")
253 # subshell this to prevent IFS bleeding out dependant on bash version.
254 # could use local, which *should* work, but that requires a lot of testing.
253 IFS=":" path="${path_arr[*]}" 255 path=$(IFS=":" echo "${path_arr[*]}")
254 dodir /etc/sandbox.d 256 dodir /etc/sandbox.d
255 echo "SANDBOX_PREDICT=\"${path}\"" > "${ED}/etc/sandbox.d/20${VMHANDLE}" \ 257 echo "SANDBOX_PREDICT=\"${path}\"" > "${ED}/etc/sandbox.d/20${VMHANDLE}" \
256 || die "Failed to write sandbox control file" 258 || die "Failed to write sandbox control file"
257} 259}
258 260

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

  ViewVC Help
Powered by ViewVC 1.1.20