singrdk/base/Distro/SlideDistro.xml

72 lines
3.2 KiB
XML
Raw Normal View History

2008-03-05 09:52:00 -05:00
<distribution name="LegacyPC">
<driverRegistryConfig>
<include>
<driver identity="internal" />
<driver identity="Hal" />
<driver identity="VolMgr" />
<device signature="/pnp/PNP0A03" />
<device signature="/pnp/PNPB003" />
<device signature="/pnp/PNP0303" />
<device signature="/pci/02/00/1011/0009" />
<device signature="/pci/03/00/5333/8811" />
<device signature="/pci/01/01/8086/7111" />
<device signature="/pci/06/01/10de/0050" />
<device signature="/ide/controller" />
<driver identity="" />
<driver identity="S3Trio64" />
</include>
<ordering>
<provides signature="/pci/06/01/10de/0050" name="NvPciLpc" />
<follows signature="/pci/02/00" name="NvPciLpc" />
<follows signature="/pci/01/01/10de" name="NvPciLpc" />
</ordering>
</driverRegistryConfig>
<namingConventions>
<name contract="Microsoft.Singularity.Io.DiskDeviceContract" nsName="/dev/disk" allowMultiple="True" limit="3" />
<name contract="Microsoft.Singularity.Io.Net.NicDeviceContract" nsName="/dev/nic" allowMultiple="True" />
<name contract="Microsoft.Singularity.Io.VolumeManagerContract" nsName="/dev/volmgr" />
<name contract="Microsoft.Singularity.Io.KeyboardDeviceContract" nsName="/dev/keyboard" />
<name contract="HalConsole" nsName="/dev/conout" />
<name contract="Microsoft.Singularity.Io.SoundDeviceContract" nsName="/dev/audio" />
<name contract="Microsoft.Singularity.Io.VideoDeviceContract" nsName="/dev/video" />
<name contract="Microsoft.Singularity.Io.ConsoleDeviceContract" nsName="/dev/video-text" />
<name contract="Microsoft.Singularity.Directory.DirectoryServiceContract" nsName="/" />
<name contract="Microsoft.Singularity.Diagnostics.Contracts.ChannelContract" nsName="/channel-diagnostics" />
<name contract="Microsoft.Singularity.Diagnostics.Contracts.MemoryContract" nsName="/memory-diagnostics" />
<name contract="Microsoft.Singularity.Diagnostics.Contracts.ProcessContract" nsName="/process-diagnostics" />
<name contract="Microsoft.Singularity.Diagnostics.Contracts.ProcMemInfoContract" nsName="/procmeminfo-diagnostics" />
</namingConventions>
<initConfig>
<groups>
<group path="/groups/path" description="/.(/.)*" />
<group path="/groups/role" description="(@{path})*" />
<group path="/groups/app" description="{path}{role}" />
<group path="/groups/any" description="{app}(+{app})*" />
<group path="/groups/installer" description="/kernel+/init/installer" />
<group path="/groups/aydan/test/one" description="{/groups/path}" />
<group path="/groups/aydan/test/two" description="{one}{/groups/role}" />
</groups>
<rules>
<rule resource="/*" permission="*" acl="{/groups/any}" />
</rules>
<acls>
<acl resource="/restricted" permission="list" acl="{/groups/installer}" />
<acl resource="/init/testapp" permission="*" acl="{groups/any}|%owner%" />
</acls>
</initConfig>
<bootScript>
<folders>
<folder name="Singularity\Applications" />
<folder name="Singularity\Drivers" />
<folder name="Singularity\Kernel" />
<folder name="Singularity\Files" />
<folder name="Singularity\Services" />
</folders>
</bootScript>
</distribution>