mirror of
https://github.com/openvswitch/ovs
synced 2025-08-22 01:51:26 +00:00
windows, installer: Bundle Windows 10 driver
This patch bundles the Windows 10 driver family in the installer and also adds detection for the family. Signed-off-by: Alin Gabriel Serdean <aserdean@ovn.org> Acked-by: Ilya Maximets <i.maximets@ovn.org>
This commit is contained in:
parent
8596b131c3
commit
bc357f0dd1
@ -31,10 +31,13 @@ windows_installer: all
|
|||||||
#Forwarding extension files needed for the installer
|
#Forwarding extension files needed for the installer
|
||||||
cp -f $(top_srcdir)/datapath-windows/x64/Win8$(VSTUDIO_CONFIG)/package/ovsext.cat windows/ovs-windows-installer/Driver/Win8/ovsext.cat
|
cp -f $(top_srcdir)/datapath-windows/x64/Win8$(VSTUDIO_CONFIG)/package/ovsext.cat windows/ovs-windows-installer/Driver/Win8/ovsext.cat
|
||||||
cp -f $(top_srcdir)/datapath-windows/x64/Win8$(VSTUDIO_CONFIG)/package/ovsext.inf windows/ovs-windows-installer/Driver/Win8/ovsext.inf
|
cp -f $(top_srcdir)/datapath-windows/x64/Win8$(VSTUDIO_CONFIG)/package/ovsext.inf windows/ovs-windows-installer/Driver/Win8/ovsext.inf
|
||||||
cp -f $(top_srcdir)/datapath-windows/x64/Win8$(VSTUDIO_CONFIG)/package/OVSExt.sys windows/ovs-windows-installer/Driver/Win8/OVSExt.sys
|
cp -f $(top_srcdir)/datapath-windows/x64/Win8$(VSTUDIO_CONFIG)/package/OVSExt.sys windows/ovs-windows-installer/Driver/Win8/ovsext.sys
|
||||||
cp -f $(top_srcdir)/datapath-windows/x64/Win8.1$(VSTUDIO_CONFIG)/package/ovsext.cat windows/ovs-windows-installer/Driver/Win8.1/ovsext.cat
|
cp -f $(top_srcdir)/datapath-windows/x64/Win8.1$(VSTUDIO_CONFIG)/package/ovsext.cat windows/ovs-windows-installer/Driver/Win8.1/ovsext.cat
|
||||||
cp -f $(top_srcdir)/datapath-windows/x64/Win8.1$(VSTUDIO_CONFIG)/package/ovsext.inf windows/ovs-windows-installer/Driver/Win8.1/ovsext.inf
|
cp -f $(top_srcdir)/datapath-windows/x64/Win8.1$(VSTUDIO_CONFIG)/package/ovsext.inf windows/ovs-windows-installer/Driver/Win8.1/ovsext.inf
|
||||||
cp -f $(top_srcdir)/datapath-windows/x64/Win8.1$(VSTUDIO_CONFIG)/package/ovsext.sys windows/ovs-windows-installer/Driver/Win8.1/ovsext.sys
|
cp -f $(top_srcdir)/datapath-windows/x64/Win8.1$(VSTUDIO_CONFIG)/package/ovsext.sys windows/ovs-windows-installer/Driver/Win8.1/ovsext.sys
|
||||||
|
cp -f $(top_srcdir)/datapath-windows/x64/Win10$(VSTUDIO_CONFIG)/package/ovsext.cat windows/ovs-windows-installer/Driver/Win10/ovsext.cat
|
||||||
|
cp -f $(top_srcdir)/datapath-windows/x64/Win10$(VSTUDIO_CONFIG)/package/ovsext.inf windows/ovs-windows-installer/Driver/Win10/ovsext.inf
|
||||||
|
cp -f $(top_srcdir)/datapath-windows/x64/Win10$(VSTUDIO_CONFIG)/package/ovsext.sys windows/ovs-windows-installer/Driver/Win10/ovsext.sys
|
||||||
MSBuild.exe windows/ovs-windows-installer.sln //nologo //target:Build //p:Configuration="Release" //p:Version="$(PACKAGE_VERSION)" //p:Platform=$(PLATFORM)
|
MSBuild.exe windows/ovs-windows-installer.sln //nologo //target:Build //p:Configuration="Release" //p:Version="$(PACKAGE_VERSION)" //p:Platform=$(PLATFORM)
|
||||||
|
|
||||||
EXTRA_DIST += \
|
EXTRA_DIST += \
|
||||||
|
@ -3,3 +3,4 @@
|
|||||||
!.gitignore
|
!.gitignore
|
||||||
!Win8
|
!Win8
|
||||||
!Win8.1
|
!Win8.1
|
||||||
|
!Win10
|
||||||
|
3
windows/ovs-windows-installer/Driver/Win10/.gitignore
vendored
Normal file
3
windows/ovs-windows-installer/Driver/Win10/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
*
|
||||||
|
|
||||||
|
!.gitignore
|
@ -36,6 +36,9 @@
|
|||||||
<Property Id="DriverID" Value="{583CC151-73EC-4A6A-8B47-578297AD7623}" />
|
<Property Id="DriverID" Value="{583CC151-73EC-4A6A-8B47-578297AD7623}" />
|
||||||
<Property Id="DriverVersion" Value="$(var.Version)" />
|
<Property Id="DriverVersion" Value="$(var.Version)" />
|
||||||
<Property Id="ExtensionType" Value="Forwarding" />
|
<Property Id="ExtensionType" Value="Forwarding" />
|
||||||
|
<Property Id="BUILDNUMBER" Secure="yes">
|
||||||
|
<RegistrySearch Id="Test" Root="HKLM" Key="SOFTWARE\Microsoft\Windows NT\CurrentVersion" Name="CurrentBuild" Type="raw" />
|
||||||
|
</Property>
|
||||||
|
|
||||||
<Condition Message="This application is only supported on Windows 2012 or higher.">
|
<Condition Message="This application is only supported on Windows 2012 or higher.">
|
||||||
<![CDATA[Installed OR (VersionNT >= 602)]]>
|
<![CDATA[Installed OR (VersionNT >= 602)]]>
|
||||||
@ -65,6 +68,7 @@
|
|||||||
Description="Installs the Open vSwitch Hyper-V switch extension driver." Display="expand">
|
Description="Installs the Open vSwitch Hyper-V switch extension driver." Display="expand">
|
||||||
<ComponentRef Id="OpenvSwitchDriver_Win8" />
|
<ComponentRef Id="OpenvSwitchDriver_Win8" />
|
||||||
<ComponentRef Id="OpenvSwitchDriver_Win8.1" />
|
<ComponentRef Id="OpenvSwitchDriver_Win8.1" />
|
||||||
|
<ComponentRef Id="OpenvSwitchDriver_Win10" />
|
||||||
<ComponentRef Id="ConfDir" />
|
<ComponentRef Id="ConfDir" />
|
||||||
<ComponentRef Id="LogsDir" />
|
<ComponentRef Id="LogsDir" />
|
||||||
<ComponentRef Id="AppDataDir" />
|
<ComponentRef Id="AppDataDir" />
|
||||||
@ -254,11 +258,17 @@
|
|||||||
<File Id='win8_ovsext.cat' Name='ovsext.cat' DiskId='1' Source='Driver\Win8\ovsext.cat' Checksum='yes' />
|
<File Id='win8_ovsext.cat' Name='ovsext.cat' DiskId='1' Source='Driver\Win8\ovsext.cat' Checksum='yes' />
|
||||||
</Component>
|
</Component>
|
||||||
<Component Id='OpenvSwitchDriver_Win8.1' Guid='{7A1E2446-8196-4738-8362-5CFD55896A7C}'>
|
<Component Id='OpenvSwitchDriver_Win8.1' Guid='{7A1E2446-8196-4738-8362-5CFD55896A7C}'>
|
||||||
<Condition><![CDATA[VersionNT = "603"]]></Condition>
|
<Condition><![CDATA[(VersionNT = "603") AND (BUILDNUMBER < 10000)]]></Condition>
|
||||||
<File Id='win81_ovsext.sys' Name='ovsext.sys' DiskId='1' Source='Driver\Win8.1\ovsext.sys' Checksum='yes' KeyPath='yes'/>
|
<File Id='win81_ovsext.sys' Name='ovsext.sys' DiskId='1' Source='Driver\Win8.1\ovsext.sys' Checksum='yes' KeyPath='yes'/>
|
||||||
<File Id='win81_ovsext.inf' Name='ovsext.inf' DiskId='1' Source='Driver\Win8.1\ovsext.inf' Checksum='yes' />
|
<File Id='win81_ovsext.inf' Name='ovsext.inf' DiskId='1' Source='Driver\Win8.1\ovsext.inf' Checksum='yes' />
|
||||||
<File Id='win81_ovsext.cat' Name='ovsext.cat' DiskId='1' Source='Driver\Win8.1\ovsext.cat' Checksum='yes' />
|
<File Id='win81_ovsext.cat' Name='ovsext.cat' DiskId='1' Source='Driver\Win8.1\ovsext.cat' Checksum='yes' />
|
||||||
</Component>
|
</Component>
|
||||||
|
<Component Id='OpenvSwitchDriver_Win10' Guid='{7A1E2446-8196-4738-8362-5CFD55896A7D}'>
|
||||||
|
<Condition><![CDATA[BUILDNUMBER > 10000]]></Condition>
|
||||||
|
<File Id='win10_ovsext.sys' Name='ovsext.sys' DiskId='1' Source='Driver\Win10\ovsext.sys' Checksum='yes' KeyPath='yes'/>
|
||||||
|
<File Id='win10_ovsext.inf' Name='ovsext.inf' DiskId='1' Source='Driver\Win10\ovsext.inf' Checksum='yes' />
|
||||||
|
<File Id='win10_ovsext.cat' Name='ovsext.cat' DiskId='1' Source='Driver\Win10\ovsext.cat' Checksum='yes' />
|
||||||
|
</Component>
|
||||||
</DirectoryRef>
|
</DirectoryRef>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user