xref: /onnv-gate/usr/src/lib/libzonecfg/dtd/zonecfg.dtd.1 (revision 1507:394fe4a8084d)
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
7*1507Sgjelinek Common Development and Distribution License (the "License").
8*1507Sgjelinek 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
23*1507Sgjelinek Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
24789Sahrens Use is subject to license terms.
25789Sahrens
260Sstevel@tonic-gate    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
540Sstevel@tonic-gate<!ELEMENT rctl-value	EMPTY>
550Sstevel@tonic-gate
560Sstevel@tonic-gate<!ATTLIST rctl-value	priv		CDATA #REQUIRED
570Sstevel@tonic-gate			limit		CDATA #REQUIRED
580Sstevel@tonic-gate			action		CDATA #REQUIRED>
590Sstevel@tonic-gate
600Sstevel@tonic-gate<!ELEMENT rctl          (rctl-value)*>
610Sstevel@tonic-gate
620Sstevel@tonic-gate<!ATTLIST rctl		name		CDATA #REQUIRED>
630Sstevel@tonic-gate
640Sstevel@tonic-gate<!ELEMENT attr		EMPTY>
650Sstevel@tonic-gate
660Sstevel@tonic-gate<!ATTLIST attr		name		CDATA #REQUIRED
670Sstevel@tonic-gate			type		(boolean | int | string | uint)
680Sstevel@tonic-gate					#REQUIRED
690Sstevel@tonic-gate			value		CDATA #REQUIRED>
700Sstevel@tonic-gate
71789Sahrens<!ELEMENT dataset	EMPTY>
72789Sahrens
73789Sahrens<!ATTLIST dataset	name		CDATA #REQUIRED>
74789Sahrens
75*1507Sgjelinek<!ELEMENT package	EMPTY>
76*1507Sgjelinek
77*1507Sgjelinek<!ATTLIST package	name		CDATA #REQUIRED
78*1507Sgjelinek			version		CDATA #REQUIRED>
79*1507Sgjelinek
80*1507Sgjelinek<!ELEMENT obsoletes	EMPTY>
81*1507Sgjelinek<!ATTLIST obsoletes	id		CDATA #REQUIRED>
82*1507Sgjelinek
83*1507Sgjelinek<!ELEMENT incompatible	EMPTY>
84*1507Sgjelinek<!ATTLIST incompatible	id		CDATA #REQUIRED>
85*1507Sgjelinek
86*1507Sgjelinek<!ELEMENT patch	(obsoletes | incompatible)* >
87*1507Sgjelinek
88*1507Sgjelinek<!ATTLIST patch		id		CDATA #REQUIRED>
89*1507Sgjelinek
90*1507Sgjelinek<!ELEMENT dev-perm	EMPTY>
91*1507Sgjelinek
92*1507Sgjelinek<!ATTLIST dev-perm	name		CDATA #REQUIRED
93*1507Sgjelinek			uid		CDATA #REQUIRED
94*1507Sgjelinek			gid		CDATA #REQUIRED
95*1507Sgjelinek			mode		CDATA #REQUIRED
96*1507Sgjelinek			acl		CDATA #REQUIRED>
97*1507Sgjelinek
98*1507Sgjelinek<!ELEMENT zone		(filesystem | inherited-pkg-dir | network | device | rctl | attr | dataset | package | patch | dev-perm)*>
990Sstevel@tonic-gate
1000Sstevel@tonic-gate<!ATTLIST zone		name		CDATA #REQUIRED
1010Sstevel@tonic-gate			zonepath	CDATA #REQUIRED
1020Sstevel@tonic-gate			autoboot	(true | false) #REQUIRED
1030Sstevel@tonic-gate			pool		CDATA ""
1040Sstevel@tonic-gate			version		NMTOKEN #FIXED '1'>
105