home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
WindowsServerTrial
/
server.iso
/
sources
/
dlmanifests
/
sua-dl.man
< prev
next >
Wrap
Extensible Markup Language
|
2008-01-19
|
5KB
|
100 lines
<?xml version="1.0" encoding="UTF-8"?>
<!-- ******* Down Level Manifest For Component Subsystem-for-UNIX-based-applications ******* -->
<assembly manifestVersion="1.0" description="Downlevel manifest for Subsystem-for-UNIX-based-applications"
displayName="Subsystem-for-UNIX-based-applications"
company="Microsoft" copyright="" supportInformation="" creationTimeStamp="2005-09-23T03:41:23.1615523+05:30"
lastUpdateTimeStamp="2005-09-23T03:41:23.1615523+05:30" authors="pradeepa" owners="pradeepa" testers="shankul"
buildFilter="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="urn:schemas-microsoft-com:asm.v3">
<assemblyIdentity name="Subsystem-for-UNIX-based-applications-DL" version="0.0.0.0"
processorArchitecture="*" publicKeyToken="$(Build.WindowsPublicKeyToken)" language="*"
buildType="$(build.buildType)" buildFilter="" versionScope="nonSxS"></assemblyIdentity>
<migration>
<!-- Declare for which Longhorn equivalent OC this manifest corresponds too -->
<registerSDF name="SUA"></registerSDF>
<migXml xmlns="">
<!-- This detects section is added just to identify whether the component is present or not -->
<detects>
<!-- First Condition evaluates Windows XP, 2000 or 2003
"AND" the second one evaluates whether SFU 3.5 "OR" SUA is installed
-->
<detect>
<condition>MigXmlHelper.IsOSEarlierThan("NT", "6.0.0")</condition>
</detect>
<detect>
<condition>MigXmlHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Microsoft\SUA\AppsInstalled\Interix Subsystem")</condition>
<condition>MigXmlHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Microsoft\Services for UNIX\AppsInstalled\Interix Subsystem")</condition>
</detect>
</detects>
<rules context="System">
<rules>
<detects>
<!-- Check as this is only valid for down-level OS == Windows XP, 2000 or 2003 & SFU 3.5 -->
<!-- Determined by the presence of a registry key -->
<detect>
<condition>MigXmlHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Microsoft\Services for UNIX\AppsInstalled\Interix Subsystem")</condition>
</detect>
<detect>
<condition>MigXmlHelper.IsOSEarlierThan("NT", "6.0.0")</condition>
</detect>
</detects>
<include>
<objectSet>
<pattern type="File">%SFUDIR%\etc [profile.usr]</pattern>
<pattern type="File">%SFUDIR%\etc [csh.cshrc]</pattern>
<pattern type="File">%SFUDIR%\etc [csh.login]</pattern>
<pattern type="File">%SFUDIR%\etc [csh.logout]</pattern>
<pattern type="File">%SFUDIR%\etc [profile]</pattern>
<pattern type="File">%SFUDIR%\etc [rpc]</pattern>
<pattern type="File">%SFUDIR%\etc [inetd.conf]</pattern>
<pattern type="File">%SFUDIR%\etc [syslog.conf]</pattern>
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Services For UNIX [EnableSetuidBinaries]</pattern>
</objectSet>
</include>
</rules>
<rules context="System">
<detects>
<!-- Check as this is only valid for down-level OS == Windows 2003 & SUA
XP 64 also has the same version, but we dont have SFU 3.5 for XP 64
-->
<!-- Determined by the presence of a registry key -->
<detect>
<condition>MigXmlHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Microsoft\SUA\AppsInstalled\Interix Subsystem")</condition>
</detect>
<detect>
<condition>MigXmlHelper.DoesOSMatch("NT", "5.2.*")</condition>
</detect>
</detects>
<include>
<objectSet>
<pattern type="File">%systemroot%\SUA\etc [profile.usr]</pattern>
<pattern type="File">%systemroot%\SUA\etc [csh.cshrc]</pattern>
<pattern type="File">%systemroot%\SUA\etc [csh.login]</pattern>
<pattern type="File">%systemroot%\SUA\etc [csh.logout]</pattern>
<pattern type="File">%systemroot%\SUA\etc [profile]</pattern>
<pattern type="File">%systemroot%\SUA\etc [rpc]</pattern>
<pattern type="File">%systemroot%\SUA\etc [inetd.conf]</pattern>
<pattern type="File">%systemroot%\SUA\etc [syslog.conf]</pattern>
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SUA [EnableSetuidBinaries]</pattern>
</objectSet>
</include>
</rules>
</rules>
</migXml>
</migration>
</assembly>