singrdk/base/Distro/LegacyPCDistro.xml

86 lines
4.2 KiB
XML
Raw Normal View History

2008-03-05 09:52:00 -05:00
<distribution name="LegacyPC">
<driverRegistryConfig>
<remove>
<driver name="S3Trio64" />
</remove>
<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" />
<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" />
<name contract="NetStack.Contracts.IPContract" nsName="/dev/ip" />
<name contract="NetStack.Contracts.UdpContract" nsName="/dev/udp" />
<name contract="NetStack.Contracts.TcpContract" nsName="/dev/tcp" />
<name contract="NetStack.Contracts.DNSContract" nsName="/dev/dns" />
<name contract="NetStack.Contracts.RoutingContract" nsName="/dev/routing" />
</namingConventions>
<initConfig>
<groups>
<group path="/groups/path" description="!(.!)*" />
<group path="/groups/userrole" description="login@!" />
<group path="/groups/anyperm" description="@!" />
<group path="/groups/app" description="{path}|{userrole}" />
<group path="/groups/anyall" description="{app}(+{app})*{anyperm}" />
</groups>
<authpolicy>
<subexpr name="$user" expansion="{$trusted-auth-privilege}@!" />
<subexpr name="$app" expansion="!|{$user}" />
<subexpr name="$any" expansion="{$app}(+!)*" />
<subexpr name="$anyuser" expansion="{$user}(+!)*" />
<subexpr name="$anyuserall" expansion="{$anyuser}@!" />
<subexpr name="$dsregister" expansion="(({$any}+)*{$register-privilege})@register" />
<subexpr name="$dsanyrw" expansion="{$any}@(read|write|notify)" />
<subexpr name="$dsanyacl" expansion="{$any}@(setacl)" />
<subexpr name="$anyall" expansion="{$any}@!" />
<authority name="$truncate-history-privilege" acl="singularity.microsoft.com" />
<authority name="$trusted-auth-privilege" acl="singularity.microsoft.com" />
<authority name="$register-privilege" acl="singularity.microsoft.com" />
<authority name="$test-privilege" acl="singularity.microsoft.com" />
</authpolicy>
<acls>
<acl path="/" this="{$dsanyrw}|{$dsregister}" />
<acl path="/acltest" this="{$dsanyrw}" inherited="{$dsanyrw}|{$dsanysetacl}"/>
</acls>
</initConfig>
<processConfig>
<policy separateAddressSpace="True" />
<processSet name="Orphangroup" kernelDomain="false" set="benchchild" />
</processConfig>
<serviceConfig>
<service name="FatClientManager" binary="FatClientManager" mode="unmanaged"/>
<service name="iso9660" binary="iso9660" mode="unmanaged" />
<service name="netstack" binary="netstack" mode="unmanaged" />
<service name="SmbClientManager" binary="SmbClientManager" mode="unmanaged" />
<service name="CredentialsManager" binary="CredentialsManager" mode="unmanaged" />
</serviceConfig>
<bootScript>
<folders>
<folder name="Singularity\Binaries" />
<folder name="Singularity\Files" />
<folder name="Singularity\Scripts" />
</folders>
</bootScript>
</distribution>