xref: /titanic_41/usr/src/lib/libzonecfg/dtd/zonecfg.dtd.1 (revision ee519a1f9541a20bb76ef306dfc8e5616f8a5e26)
17c478bd9Sstevel@tonic-gate<?xml version='1.0' encoding='UTF-8' ?>
27c478bd9Sstevel@tonic-gate
37c478bd9Sstevel@tonic-gate<!--
47c478bd9Sstevel@tonic-gate CDDL HEADER START
57c478bd9Sstevel@tonic-gate
67c478bd9Sstevel@tonic-gate The contents of this file are subject to the terms of the
7*ee519a1fSgjelinek Common Development and Distribution License (the "License").
8*ee519a1fSgjelinek You may not use this file except in compliance with the License.
97c478bd9Sstevel@tonic-gate
107c478bd9Sstevel@tonic-gate You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
117c478bd9Sstevel@tonic-gate or http://www.opensolaris.org/os/licensing.
127c478bd9Sstevel@tonic-gate See the License for the specific language governing permissions
137c478bd9Sstevel@tonic-gate and limitations under the License.
147c478bd9Sstevel@tonic-gate
157c478bd9Sstevel@tonic-gate When distributing Covered Code, include this CDDL HEADER in each
167c478bd9Sstevel@tonic-gate file and include the License file at usr/src/OPENSOLARIS.LICENSE.
177c478bd9Sstevel@tonic-gate If applicable, add the following below this CDDL HEADER, with the
187c478bd9Sstevel@tonic-gate fields enclosed by brackets "[]" replaced with your own identifying
197c478bd9Sstevel@tonic-gate information: Portions Copyright [yyyy] [name of copyright owner]
207c478bd9Sstevel@tonic-gate
217c478bd9Sstevel@tonic-gate CDDL HEADER END
227c478bd9Sstevel@tonic-gate
23*ee519a1fSgjelinek Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
24fa9e4066Sahrens Use is subject to license terms.
25fa9e4066Sahrens
267c478bd9Sstevel@tonic-gate    ident	"%Z%%M%	%I%	%E% SMI"
277c478bd9Sstevel@tonic-gate-->
287c478bd9Sstevel@tonic-gate
297c478bd9Sstevel@tonic-gate<!--Element Definitions-->
307c478bd9Sstevel@tonic-gate
317c478bd9Sstevel@tonic-gate<!ELEMENT fsoption	EMPTY>
327c478bd9Sstevel@tonic-gate<!ATTLIST fsoption	name		CDATA #REQUIRED>
337c478bd9Sstevel@tonic-gate
347c478bd9Sstevel@tonic-gate<!ELEMENT filesystem	(fsoption)* >
357c478bd9Sstevel@tonic-gate
367c478bd9Sstevel@tonic-gate<!ATTLIST filesystem	special		CDATA #REQUIRED
377c478bd9Sstevel@tonic-gate			raw		CDATA ""
387c478bd9Sstevel@tonic-gate			directory	CDATA #REQUIRED
397c478bd9Sstevel@tonic-gate			type		CDATA #REQUIRED>
407c478bd9Sstevel@tonic-gate
417c478bd9Sstevel@tonic-gate<!ELEMENT inherited-pkg-dir	EMPTY>
427c478bd9Sstevel@tonic-gate
437c478bd9Sstevel@tonic-gate<!ATTLIST inherited-pkg-dir	directory	CDATA #REQUIRED>
447c478bd9Sstevel@tonic-gate
457c478bd9Sstevel@tonic-gate<!ELEMENT network	EMPTY>
467c478bd9Sstevel@tonic-gate
477c478bd9Sstevel@tonic-gate<!ATTLIST network	address		CDATA #REQUIRED
487c478bd9Sstevel@tonic-gate			physical	CDATA #REQUIRED>
497c478bd9Sstevel@tonic-gate
507c478bd9Sstevel@tonic-gate<!ELEMENT device	EMPTY>
517c478bd9Sstevel@tonic-gate
527c478bd9Sstevel@tonic-gate<!ATTLIST device	match		CDATA #REQUIRED>
537c478bd9Sstevel@tonic-gate
547c478bd9Sstevel@tonic-gate<!ELEMENT rctl-value	EMPTY>
557c478bd9Sstevel@tonic-gate
567c478bd9Sstevel@tonic-gate<!ATTLIST rctl-value	priv		CDATA #REQUIRED
577c478bd9Sstevel@tonic-gate			limit		CDATA #REQUIRED
587c478bd9Sstevel@tonic-gate			action		CDATA #REQUIRED>
597c478bd9Sstevel@tonic-gate
607c478bd9Sstevel@tonic-gate<!ELEMENT rctl          (rctl-value)*>
617c478bd9Sstevel@tonic-gate
627c478bd9Sstevel@tonic-gate<!ATTLIST rctl		name		CDATA #REQUIRED>
637c478bd9Sstevel@tonic-gate
647c478bd9Sstevel@tonic-gate<!ELEMENT attr		EMPTY>
657c478bd9Sstevel@tonic-gate
667c478bd9Sstevel@tonic-gate<!ATTLIST attr		name		CDATA #REQUIRED
677c478bd9Sstevel@tonic-gate			type		(boolean | int | string | uint)
687c478bd9Sstevel@tonic-gate					#REQUIRED
697c478bd9Sstevel@tonic-gate			value		CDATA #REQUIRED>
707c478bd9Sstevel@tonic-gate
71fa9e4066Sahrens<!ELEMENT dataset	EMPTY>
72fa9e4066Sahrens
73fa9e4066Sahrens<!ATTLIST dataset	name		CDATA #REQUIRED>
74fa9e4066Sahrens
75*ee519a1fSgjelinek<!ELEMENT package	EMPTY>
76*ee519a1fSgjelinek
77*ee519a1fSgjelinek<!ATTLIST package	name		CDATA #REQUIRED
78*ee519a1fSgjelinek			version		CDATA #REQUIRED>
79*ee519a1fSgjelinek
80*ee519a1fSgjelinek<!ELEMENT obsoletes	EMPTY>
81*ee519a1fSgjelinek<!ATTLIST obsoletes	id		CDATA #REQUIRED>
82*ee519a1fSgjelinek
83*ee519a1fSgjelinek<!ELEMENT incompatible	EMPTY>
84*ee519a1fSgjelinek<!ATTLIST incompatible	id		CDATA #REQUIRED>
85*ee519a1fSgjelinek
86*ee519a1fSgjelinek<!ELEMENT patch	(obsoletes | incompatible)* >
87*ee519a1fSgjelinek
88*ee519a1fSgjelinek<!ATTLIST patch		id		CDATA #REQUIRED>
89*ee519a1fSgjelinek
90*ee519a1fSgjelinek<!ELEMENT dev-perm	EMPTY>
91*ee519a1fSgjelinek
92*ee519a1fSgjelinek<!ATTLIST dev-perm	name		CDATA #REQUIRED
93*ee519a1fSgjelinek			uid		CDATA #REQUIRED
94*ee519a1fSgjelinek			gid		CDATA #REQUIRED
95*ee519a1fSgjelinek			mode		CDATA #REQUIRED
96*ee519a1fSgjelinek			acl		CDATA #REQUIRED>
97*ee519a1fSgjelinek
98*ee519a1fSgjelinek<!ELEMENT zone		(filesystem | inherited-pkg-dir | network | device | rctl | attr | dataset | package | patch | dev-perm)*>
997c478bd9Sstevel@tonic-gate
1007c478bd9Sstevel@tonic-gate<!ATTLIST zone		name		CDATA #REQUIRED
1017c478bd9Sstevel@tonic-gate			zonepath	CDATA #REQUIRED
1027c478bd9Sstevel@tonic-gate			autoboot	(true | false) #REQUIRED
1037c478bd9Sstevel@tonic-gate			pool		CDATA ""
1047c478bd9Sstevel@tonic-gate			version		NMTOKEN #FIXED '1'>
105