[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 2/2] Inherit versioning info from environment if present



As the drivers stabilize and mature, there is an ever-growing
chance that other opensource virtualization projects will adopt
them. Allow external projects to inject their own versioning
into the drivers instead of hardcoding the latest winpv version.

Signed-off-by: Nicholas Tsirakis <tsirakisn@xxxxxxxxxxxx>
---
 build.ps1 | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/build.ps1 b/build.ps1
index 06626fd..b7b015f 100644
--- a/build.ps1
+++ b/build.ps1
@@ -79,9 +79,17 @@ if ([string]::IsNullOrEmpty($Env:BUILD_NUMBER)) {
        Set-Item -Path Env:BUILD_NUMBER -Value $BuildNum
 }
 
-Set-Item -Path Env:MAJOR_VERSION -Value '9'
-Set-Item -Path Env:MINOR_VERSION -Value '1'
-Set-Item -Path Env:MICRO_VERSION -Value '0'
+if ([string]::IsNullOrEmpty($Env:MAJOR_VERSION)) {
+       Set-Item -Path Env:MAJOR_VERSION -Value '9'
+}
+
+if ([string]::IsNullOrEmpty($Env:MINOR_VERSION)) {
+       Set-Item -Path Env:MINOR_VERSION -Value '1'
+}
+
+if ([string]::IsNullOrEmpty($Env:MICRO_VERSION)) {
+       Set-Item -Path Env:MICRO_VERSION -Value '0'
+}
 
 if ($Arch -eq "" -or $Arch -eq "x86" -or $Arch -eq "Win32") {
        Build "x86" $Type
-- 
2.25.4




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.