#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#

#
# Copyright 2016 Alexander Pyhalov
#

set name=pkg.fmri value=pkg:/runtime/java/openjdk8@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="OpenJDK 8 Runtime Environment"
set name=info.classification value="org.opensolaris.category.2008:Development/Java"
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)

license LICENSE license="GPLv2 with Classpath Exception"

# $ORIGIN is in RUNPATH is not a problem
<transform path=usr/jdk/instances/openjdk1.8.0/.* -> default pkg.linted.userland.action001.3 true>

file cacerts.out path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/cacerts

dir path=usr/jdk/instances/openjdk1.8.0
link path=usr/jdk/openjdk1.8.0 target=instances/openjdk1.8.0 
link path=usr/jdk/openjdk8 target=instances/openjdk1.8.0
link path=usr/jdk/latest target=openjdk1.8.0 pkg.linted.userland.action002.0=true

link path=usr/bin/java target=../jdk/instances/openjdk1.8.0/bin/java mediator=java mediator-version=8 
link path=usr/bin/jjs target=../jdk/instances/openjdk1.8.0/bin/jjs mediator=java mediator-version=8 
link path=usr/bin/keytool target=../jdk/instances/openjdk1.8.0/bin/keytool mediator=java mediator-version=8
link path=usr/bin/orbd target=../jdk/instances/openjdk1.8.0/bin/orbd mediator=java mediator-version=8
link path=usr/bin/policytool target=../jdk/instances/openjdk1.8.0/bin/policytool mediator=java mediator-version=8
link path=usr/bin/rmid target=../jdk/instances/openjdk1.8.0/bin/rmid mediator=java mediator-version=8
link path=usr/bin/rmiregistry target=../jdk/instances/openjdk1.8.0/bin/rmiregistry mediator=java mediator-version=8
link path=usr/bin/servertool target=../jdk/instances/openjdk1.8.0/bin/servertool mediator=java mediator-version=8
link path=usr/bin/tnameserv target=../jdk/instances/openjdk1.8.0/bin/tnameserv mediator=java mediator-version=8
link path=usr/java target=jdk/openjdk1.8.0

# Generated section:
file path=usr/jdk/instances/openjdk1.8.0/bin/java mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/java-rmi.cgi mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/javac mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/javadoc mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/javah mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/javap mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/jjs mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/keytool mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/orbd mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/pack200 mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/policytool mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/rmid mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/rmiregistry mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/servertool mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/tnameserv mode=0555
file path=usr/jdk/instances/openjdk1.8.0/bin/unpack200 mode=0555
file path=usr/jdk/instances/openjdk1.8.0/jre/ASSEMBLY_EXCEPTION
file path=usr/jdk/instances/openjdk1.8.0/jre/LICENSE
file path=usr/jdk/instances/openjdk1.8.0/jre/THIRD_PARTY_README
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/java
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/jjs
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/keytool
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/orbd
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/pack200
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/policytool
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/rmid
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/rmiregistry
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/servertool
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/tnameserv
file path=usr/jdk/instances/openjdk1.8.0/jre/bin/unpack200
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/jexec mode=0555
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/jexec.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/jli/libjli.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/jli/libjli.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/jspawnhelper mode=0555
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/jvm.cfg
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libattach.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libattach.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libawt.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libawt.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libawt_headless.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libawt_headless.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libawt_xawt.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libawt_xawt.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libdt_socket.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libdt_socket.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libfontmanager.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libfontmanager.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libhprof.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libhprof.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libinstrument.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libinstrument.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libj2gss.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libj2gss.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libj2pcsc.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libj2pcsc.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libj2pkcs11.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libj2pkcs11.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjaas_unix.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjaas_unix.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjava.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjava.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjava_crw_demo.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjava_crw_demo.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjawt.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjawt.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjdwp.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjdwp.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjpeg.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjpeg.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjsdt.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjsdt.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjsig.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjsig.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjsound.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libjsound.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/liblcms.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/liblcms.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libmanagement.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libmanagement.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libmlib_image.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libmlib_image.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libnet.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libnet.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libnio.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libnio.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libnpt.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libnpt.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libsaproc.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libsaproc.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libsctp.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libsctp.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libsplashscreen.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libsplashscreen.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libsunec.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libsunec.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libunpack.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libunpack.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libverify.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libverify.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libzip.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/libzip.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/Xusage.txt
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/libjsig.diz
link path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/libjsig.so \
    target=../libjsig.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/libjvm.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/libjvm.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/libjvm_db.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/libjvm_db.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/libjvm_dtrace.diz
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/$(MACH64)/server/libjvm_dtrace.so
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/calendars.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/charsets.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/classlist
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/cmm/CIEXYZ.pf
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/cmm/GRAY.pf
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/cmm/LINEAR_RGB.pf
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/cmm/PYCC.pf
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/cmm/sRGB.pf
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/content-types.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/currency.data
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/cldrdata.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/dnsns.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/jaccess.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/localedata.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/meta-index
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/nashorn.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/sunec.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/sunjce_provider.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/sunpkcs11.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/ext/zipfs.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/flavormap.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/fontconfig.bfc
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/fontconfig.properties.src
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/hijrah-config-umalqura.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/images/cursors/cursors.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/images/cursors/invalid32x32.gif
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/images/cursors/motif_CopyDrop32x32.gif
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/images/cursors/motif_LinkDrop32x32.gif
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/images/cursors/motif_MoveDrop32x32.gif
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/jce.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/jfr.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/jfr/default.jfc
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/jfr/profile.jfc
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/jsse.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/jvm.hprof.txt
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/logging.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/management-agent.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/management/jmxremote.access
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/management/jmxremote.password.template
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/management/management.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/management/snmp.acl.template
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/meta-index
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/net.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/psfont.properties.ja
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/psfontj2d.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/resources.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/rt.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/sdp/sdp.conf.template
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/blacklisted.certs
#file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/cacerts
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/java.policy
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/java.security
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/policy/limited/US_export_policy.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/policy/limited/local_policy.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/policy/unlimited/US_export_policy.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/policy/unlimited/local_policy.jar
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/security/sunpkcs11-solaris.cfg
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/sound.properties
file path=usr/jdk/instances/openjdk1.8.0/jre/lib/tzdb.dat
file path=usr/jdk/instances/openjdk1.8.0/lib/$(MACH64)/jexec mode=0555
file path=usr/jdk/instances/openjdk1.8.0/lib/$(MACH64)/jli/libjli.so
file path=usr/jdk/instances/openjdk1.8.0/lib/$(MACH64)/libjawt.so
file path=usr/jdk/instances/openjdk1.8.0/man/man1/java.1
file path=usr/jdk/instances/openjdk1.8.0/man/man1/jjs.1
file path=usr/jdk/instances/openjdk1.8.0/man/man1/keytool.1
file path=usr/jdk/instances/openjdk1.8.0/man/man1/policytool.1
file path=usr/jdk/instances/openjdk1.8.0/man/man1/rmid.1
file path=usr/jdk/instances/openjdk1.8.0/man/man1/rmiregistry.1
file path=usr/jdk/instances/openjdk1.8.0/man/man1/servertool.1
file path=usr/jdk/instances/openjdk1.8.0/man/man1/tnameserv.1