72 lines
3.2 KiB
XML
72 lines
3.2 KiB
XML
<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>
|