List:Commits« Previous MessageNext Message »
From:rburnett Date:August 22 2007 4:32pm
Subject:Connector/NET commit: r960 - branches/5.0
View as plain text  
Modified:
   branches/5.0/Package.build
Log:
updated packaging script to not trim off revision number if not zero

Modified: branches/5.0/Package.build
===================================================================
--- branches/5.0/Package.build	2007-08-22 16:23:19 UTC (rev 959)
+++ branches/5.0/Package.build	2007-08-22 16:32:31 UTC (rev 960)
@@ -18,7 +18,9 @@
 
 	<!-- construct our version id from the assembly version -->
 	<property name="version" value="${assemblyname::get-version(assemblyname::get-assembly-name('driver/bin/net-2.0/release/mysql.data.dll'))}"/>
-	<property name="ver" value="${string::substring(version, 0, string::last-index-of(version, '.'))}"/>
+	<if test="${string::ends-with(version, '0')}">
+		<property name="version" value="${string::substring(version, 0, string::last-index-of(version, '.'))}"/>
+	</if>
 
 	<!-- packaging targets -->
 	<target name="all" depends="GPL, Commercial">
@@ -59,12 +61,12 @@
 		</move>
 
 		<!-- now rename the snapshot builds to include date -->
-		<move file="packages/snapshots/mysql-connector-net-${ver}.exe" 
-		      tofile="packages/snapshots/mysql-connector-net-${ver}-${datetime::get-year(datetime::now())}${string::pad-left(convert::to-string(datetime::get-month(datetime::now())), 2, '0')}${string::pad-left(convert::to-string(datetime::get-day(datetime::now())), 2, '0')}.exe" />
-		<move file="packages/snapshots/mysql-connector-net-${ver}-src.zip" 
-		      tofile="packages/snapshots/mysql-connector-net-${ver}-${datetime::get-year(datetime::now())}${string::pad-left(convert::to-string(datetime::get-month(datetime::now())), 2, '0')}${string::pad-left(convert::to-string(datetime::get-day(datetime::now())), 2, '0')}-src.zip" />
-		<move file="packages/snapshots/mysql-connector-net-${ver}-noinstall.zip" 
-		      tofile="packages/snapshots/mysql-connector-net-${ver}-${datetime::get-year(datetime::now())}${string::pad-left(convert::to-string(datetime::get-month(datetime::now())), 2, '0')}${string::pad-left(convert::to-string(datetime::get-day(datetime::now())), 2, '0')}-noinstall.zip" />
+		<move file="packages/snapshots/mysql-connector-net-${version}.exe" 
+		      tofile="packages/snapshots/mysql-connector-net-${version}-${datetime::get-year(datetime::now())}${string::pad-left(convert::to-string(datetime::get-month(datetime::now())), 2, '0')}${string::pad-left(convert::to-string(datetime::get-day(datetime::now())), 2, '0')}.exe" />
+		<move file="packages/snapshots/mysql-connector-net-${version}-src.zip" 
+		      tofile="packages/snapshots/mysql-connector-net-${version}-${datetime::get-year(datetime::now())}${string::pad-left(convert::to-string(datetime::get-month(datetime::now())), 2, '0')}${string::pad-left(convert::to-string(datetime::get-day(datetime::now())), 2, '0')}-src.zip" />
+		<move file="packages/snapshots/mysql-connector-net-${version}-noinstall.zip" 
+		      tofile="packages/snapshots/mysql-connector-net-${version}-${datetime::get-year(datetime::now())}${string::pad-left(convert::to-string(datetime::get-month(datetime::now())), 2, '0')}${string::pad-left(convert::to-string(datetime::get-day(datetime::now())), 2, '0')}-noinstall.zip" />
 
 	</target>
 
@@ -73,9 +75,9 @@
 
 	<target name="PackageInstall">
 		<exec if="${IsGPL}" program="iscc" workingdir="Installer" failonerror="true"
-			commandline="main.iss /dVERSION=${ver} /dGPL=1 /fmysql-connector-net-${ver}${postfix}"/>
+			commandline="main.iss /dVERSION=${version} /dGPL=1 /fmysql-connector-net-${version}${postfix}"/>
 		<exec unless="${IsGPL}" program="iscc" workingdir="Installer" failonerror="true"
-			commandline="main.iss /dVERSION=${ver} /fmysql-connector-net-${ver}${postfix}"/>
+			commandline="main.iss /dVERSION=${version} /fmysql-connector-net-${version}${postfix}"/>
 		<move todir="packages">
 			<fileset basedir="installer/output">
 				<include name="mysql*.exe"/>
@@ -117,7 +119,7 @@
 			</replacetext>
 		</if>
 
-		<zip zipfile="packages/mysql-connector-net-${ver}${postfix}-src.zip">
+		<zip zipfile="packages/mysql-connector-net-${version}${postfix}-src.zip">
 			<fileset basedir="tmp">			
 				<include name="**/**"/>
 			</fileset>
@@ -127,7 +129,7 @@
 	</target>
 
 	<target name="PackageZip">
-		<zip zipfile="packages/mysql-connector-net-${ver}${postfix}-noinstall.zip">
+		<zip zipfile="packages/mysql-connector-net-${version}${postfix}-noinstall.zip">
 			<fileset basedir="driver/bin/net-2.0/release" prefix="bin">
 				<include name="mysql.data.dll" />
 			</fileset>
@@ -152,11 +154,11 @@
     <!-- verification targets -->
 	<target name="VerifyAll" depends="all">
 		<property name="licenseFile" value="gpl-banner.txt"/>
-		<property name="package" value="mysql-connector-net-${ver}"/>
+		<property name="package" value="mysql-connector-net-${version}"/>
 		<call target="VerifyPackage"/>
 		
 		<property name="licenseFile" value="commercial-banner.txt"/>
-		<property name="package" value="mysql-connector-net-${ver}-com"/>
+		<property name="package" value="mysql-connector-net-${version}-com"/>
 		<call target="VerifyPackage"/>
 	</target>
 	

Thread
Connector/NET commit: r960 - branches/5.0rburnett22 Aug