10Sstevel@tonic-gate<?xml version='1.0' encoding='UTF-8' ?> 20Sstevel@tonic-gate 30Sstevel@tonic-gate<!-- 40Sstevel@tonic-gate CDDL HEADER START 50Sstevel@tonic-gate 60Sstevel@tonic-gate The contents of this file are subject to the terms of the 71507Sgjelinek Common Development and Distribution License (the "License"). 81507Sgjelinek You may not use this file except in compliance with the License. 90Sstevel@tonic-gate 100Sstevel@tonic-gate You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 110Sstevel@tonic-gate or http://www.opensolaris.org/os/licensing. 120Sstevel@tonic-gate See the License for the specific language governing permissions 130Sstevel@tonic-gate and limitations under the License. 140Sstevel@tonic-gate 150Sstevel@tonic-gate When distributing Covered Code, include this CDDL HEADER in each 160Sstevel@tonic-gate file and include the License file at usr/src/OPENSOLARIS.LICENSE. 170Sstevel@tonic-gate If applicable, add the following below this CDDL HEADER, with the 180Sstevel@tonic-gate fields enclosed by brackets "[]" replaced with your own identifying 190Sstevel@tonic-gate information: Portions Copyright [yyyy] [name of copyright owner] 200Sstevel@tonic-gate 210Sstevel@tonic-gate CDDL HEADER END 220Sstevel@tonic-gate 231507Sgjelinek Copyright 2006 Sun Microsystems, Inc. All rights reserved. 24789Sahrens Use is subject to license terms. 25789Sahrens 261645Scomay ident "%Z%%M% %I% %E% SMI" 270Sstevel@tonic-gate--> 280Sstevel@tonic-gate 290Sstevel@tonic-gate<!--Element Definitions--> 300Sstevel@tonic-gate 310Sstevel@tonic-gate<!ELEMENT fsoption EMPTY> 320Sstevel@tonic-gate<!ATTLIST fsoption name CDATA #REQUIRED> 330Sstevel@tonic-gate 340Sstevel@tonic-gate<!ELEMENT filesystem (fsoption)* > 350Sstevel@tonic-gate 360Sstevel@tonic-gate<!ATTLIST filesystem special CDATA #REQUIRED 370Sstevel@tonic-gate raw CDATA "" 380Sstevel@tonic-gate directory CDATA #REQUIRED 390Sstevel@tonic-gate type CDATA #REQUIRED> 400Sstevel@tonic-gate 410Sstevel@tonic-gate<!ELEMENT inherited-pkg-dir EMPTY> 420Sstevel@tonic-gate 430Sstevel@tonic-gate<!ATTLIST inherited-pkg-dir directory CDATA #REQUIRED> 440Sstevel@tonic-gate 450Sstevel@tonic-gate<!ELEMENT network EMPTY> 460Sstevel@tonic-gate 470Sstevel@tonic-gate<!ATTLIST network address CDATA #REQUIRED 480Sstevel@tonic-gate physical CDATA #REQUIRED> 490Sstevel@tonic-gate 500Sstevel@tonic-gate<!ELEMENT device EMPTY> 510Sstevel@tonic-gate 520Sstevel@tonic-gate<!ATTLIST device match CDATA #REQUIRED> 530Sstevel@tonic-gate 542503Sdp<!-- 55*2621Sllai1 Historically, the deleted-device element denoted a used-to-be 56*2621Sllai1 device element. This was used to keep track of device elements 57*2621Sllai1 deleted or modified by the user, and to cleanse /dev of such 58*2621Sllai1 entries at next zone boot. 592503Sdp 60*2621Sllai1 With the ability to now configure devices dynamically, this 61*2621Sllai1 requirement no longer exists, but this element MUST remain in 62*2621Sllai1 perpetuity, since it is possible that an upgraded zone could 63*2621Sllai1 carry a deleted-device element, and would therefore fail XML 64*2621Sllai1 validation if removed 652503Sdp--> 662503Sdp<!ELEMENT deleted-device EMPTY> 672503Sdp 682503Sdp<!ATTLIST deleted-device match CDATA #REQUIRED> 692503Sdp 700Sstevel@tonic-gate<!ELEMENT rctl-value EMPTY> 710Sstevel@tonic-gate 720Sstevel@tonic-gate<!ATTLIST rctl-value priv CDATA #REQUIRED 730Sstevel@tonic-gate limit CDATA #REQUIRED 740Sstevel@tonic-gate action CDATA #REQUIRED> 750Sstevel@tonic-gate 761645Scomay<!ELEMENT rctl (rctl-value)*> 770Sstevel@tonic-gate 780Sstevel@tonic-gate<!ATTLIST rctl name CDATA #REQUIRED> 790Sstevel@tonic-gate 800Sstevel@tonic-gate<!ELEMENT attr EMPTY> 810Sstevel@tonic-gate 820Sstevel@tonic-gate<!ATTLIST attr name CDATA #REQUIRED 830Sstevel@tonic-gate type (boolean | int | string | uint) 840Sstevel@tonic-gate #REQUIRED 850Sstevel@tonic-gate value CDATA #REQUIRED> 860Sstevel@tonic-gate 87789Sahrens<!ELEMENT dataset EMPTY> 88789Sahrens 89789Sahrens<!ATTLIST dataset name CDATA #REQUIRED> 90789Sahrens 911507Sgjelinek<!ELEMENT package EMPTY> 921507Sgjelinek 931507Sgjelinek<!ATTLIST package name CDATA #REQUIRED 941507Sgjelinek version CDATA #REQUIRED> 951507Sgjelinek 961507Sgjelinek<!ELEMENT obsoletes EMPTY> 971507Sgjelinek<!ATTLIST obsoletes id CDATA #REQUIRED> 981507Sgjelinek 991507Sgjelinek<!ELEMENT incompatible EMPTY> 1001507Sgjelinek<!ATTLIST incompatible id CDATA #REQUIRED> 1011507Sgjelinek 1021507Sgjelinek<!ELEMENT patch (obsoletes | incompatible)* > 1031507Sgjelinek 1041507Sgjelinek<!ATTLIST patch id CDATA #REQUIRED> 1051507Sgjelinek 1061507Sgjelinek<!ELEMENT dev-perm EMPTY> 1071507Sgjelinek 1081507Sgjelinek<!ATTLIST dev-perm name CDATA #REQUIRED 1091507Sgjelinek uid CDATA #REQUIRED 1101507Sgjelinek gid CDATA #REQUIRED 1111507Sgjelinek mode CDATA #REQUIRED 1121507Sgjelinek acl CDATA #REQUIRED> 1131507Sgjelinek 1142503Sdp<!ELEMENT zone (filesystem | inherited-pkg-dir | network | device | deleted-device | rctl | attr | dataset | package | patch | dev-perm)*> 1150Sstevel@tonic-gate 1160Sstevel@tonic-gate<!ATTLIST zone name CDATA #REQUIRED 1170Sstevel@tonic-gate zonepath CDATA #REQUIRED 1180Sstevel@tonic-gate autoboot (true | false) #REQUIRED 1190Sstevel@tonic-gate pool CDATA "" 1201645Scomay limitpriv CDATA "" 1212267Sdp bootargs CDATA "" 1220Sstevel@tonic-gate version NMTOKEN #FIXED '1'> 123