2N/A<?xml version="1.0"?>
2N/A
2N/A<!--
2N/A CDDL HEADER START
2N/A
2N/A The contents of this file are subject to the terms of the
2N/A Common Development and Distribution License (the "License").
2N/A You may not use this file except in compliance with the License.
2N/A
2N/A You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A or http://www.opensolaris.org/os/licensing.
2N/A See the License for the specific language governing permissions
2N/A and limitations under the License.
2N/A
2N/A When distributing Covered Code, include this CDDL HEADER in each
2N/A file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A If applicable, add the following below this CDDL HEADER, with the
2N/A fields enclosed by brackets "[]" replaced with your own identifying
2N/A information: Portions Copyright [yyyy] [name of copyright owner]
2N/A
2N/A CDDL HEADER END
2N/A
2N/A Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
2N/A
2N/A DO NOT EDIT THIS FILE.
2N/A-->
2N/A
2N/A<!DOCTYPE platform PUBLIC "-//Sun Microsystems Inc//Zones Platform//EN"
2N/A "file:///usr/share/lib/xml/dtd/zone_platform.dtd.1">
2N/A
2N/A<platform name="labeled">
2N/A
2N/A <!-- Global filesystems to mount when booting the zone -->
2N/A <global_mount special="/dev" directory="/dev" type="dev"
2N/A opt="attrdir=%R/root/dev"/>
2N/A
2N/A <!--
2N/A etc/gconf has GNOME settings; this mount facilitates sharing
2N/A the global zone settings with the labeled zone.
2N/A -->
2N/A <global_mount special="/etc/gconf" directory="/etc/gconf-global"
2N/A type="lofs"/>
2N/A
2N/A <!--
2N/A Export rendezvous files for global zone services including
2N/A Xorg, nscd, and labeld.
2N/A -->
2N/A <global_mount special="/var/tsol/doors"
2N/A directory="/etc/security/tsol/doors" type="lofs"/>
2N/A
2N/A <!-- Dataset to make available to the zone -->
2N/A <dataset name="%D/rpool" alias="rpool"/>
2N/A
2N/A <!-- Local filesystems to mount when booting the zone -->
2N/A <mount special="/proc" directory="/proc" type="proc" />
2N/A <mount special="ctfs" directory="/system/contract" type="ctfs" />
2N/A <mount special="mnttab" directory="/etc/mnttab" type="mntfs" />
2N/A <mount special="objfs" directory="/system/object" type="objfs" />
2N/A <mount special="swap" directory="/system/volatile" type="tmpfs" />
2N/A <mount special="sharefs" directory="/etc/dfs/sharetab"
2N/A type="sharefs" />
2N/A
2N/A <!-- Devices to create under /dev -->
2N/A <device match="arp" />
2N/A <device match="bpf" />
2N/A <device match="conslog" />
2N/A <device match="cpu/self/cpuid" />
2N/A <device match="crypto" />
2N/A <device match="cryptoadm" />
2N/A <device match="dsk" />
2N/A <device match="dtrace/*" />
2N/A <device match="dtrace/provider/*" />
2N/A <device match="fd" />
2N/A <device match="ipnet" />
2N/A <device match="kstat" />
2N/A <device match="lo0" />
2N/A <device match="lofictl" />
2N/A <device match="lofi" />
2N/A <device match="log" />
2N/A <device match="logindmux" />
2N/A <device match="nsmb" />
2N/A <device match="net/*" />
2N/A <device match="null" />
2N/A <device match="openprom" arch="sparc" />
2N/A <device match="poll" />
2N/A <device match="pool" />
2N/A <device match="ptmx" />
2N/A <device match="pts/*" />
2N/A <device match="random" />
2N/A <device match="rdsk" />
2N/A <device match="rlofi" />
2N/A <device match="rmt" />
2N/A <device match="sad/user" />
2N/A <device match="svvslo0" />
2N/A <device match="svvslo1" />
2N/A <device match="svvslo2" />
2N/A <device match="svvslo3" />
2N/A <device match="swap" />
2N/A <device match="sysevent" />
2N/A <device match="tcp" />
2N/A <device match="tcp6" />
2N/A <device match="term" />
2N/A <device match="ticlts" />
2N/A <device match="ticots" />
2N/A <device match="ticotsord" />
2N/A <device match="tty" />
2N/A <device match="udp" />
2N/A <device match="udp6" />
2N/A <device match="urandom" />
2N/A <device match="uvfs" />
2N/A <device match="zero" />
2N/A <device match="zfs" />
2N/A <device match="zvol" />
2N/A
2N/A <!-- Devices to create in exclusive IP zone only -->
2N/A <device match="dld" ip-type="exclusive" />
2N/A <device match="icmp" ip-type="exclusive" />
2N/A <device match="icmp6" ip-type="exclusive" />
2N/A <device match="ip" ip-type="exclusive" />
2N/A <device match="ip6" ip-type="exclusive" />
2N/A <device match="ipauth" ip-type="exclusive" />
2N/A <device match="ipf" ip-type="exclusive" />
2N/A <device match="ipl" ip-type="exclusive" />
2N/A <device match="iplookup" ip-type="exclusive" />
2N/A <device match="ipmpstub" ip-type="exclusive" />
2N/A <device match="ipnat" ip-type="exclusive" />
2N/A <device match="ipscan" ip-type="exclusive" />
2N/A <device match="ipsecah" ip-type="exclusive" />
2N/A <device match="ipsecesp" ip-type="exclusive" />
2N/A <device match="ipstate" ip-type="exclusive" />
2N/A <device match="ipsync" ip-type="exclusive" />
2N/A <device match="keysock" ip-type="exclusive" />
2N/A <device match="rawip" ip-type="exclusive" />
2N/A <device match="rawip6" ip-type="exclusive" />
2N/A <device match="rts" ip-type="exclusive" />
2N/A <device match="sad/admin" ip-type="exclusive" />
2N/A <device match="sctp" ip-type="exclusive" />
2N/A <device match="sctp6" ip-type="exclusive" />
2N/A <device match="sdpib" ip-type="exclusive" />
2N/A <device match="spdsock" ip-type="exclusive" />
2N/A <device match="sppp" ip-type="exclusive" />
2N/A <device match="sppptun" ip-type="exclusive" />
2N/A <device match="vni" ip-type="exclusive" />
2N/A
2N/A <!-- Renamed devices to create under /dev -->
2N/A <device match="zcons/%z/zoneconsole" name="zconsole" />
2N/A
2N/A <!-- Symlinks to create under /dev -->
2N/A <symlink source="console" target="zconsole" />
2N/A <symlink source="dtremote" target="/dev/null" />
2N/A <symlink source="msglog" target="zconsole" />
2N/A <symlink source="stderr" target="/fd/2" />
2N/A <symlink source="stdin" target="/fd/0" />
2N/A <symlink source="stdout" target="/fd/1" />
2N/A <symlink source="syscon" target="zconsole" />
2N/A <symlink source="sysmsg" target="zconsole" />
2N/A <symlink source="systty" target="zconsole" />
2N/A
2N/A</platform>