From 84e6751ac79d46c8fb57e00980aa37de43e27fc4 Mon Sep 17 00:00:00 2001 From: AWIPS User Date: Tue, 23 Jun 2015 16:18:27 -0600 Subject: [PATCH 1/6] copy constructCRSfromWKT from McidasCRSBuilder because eclipse PDE build fails to import gov.noaa.nws.ncep.edex.common Former-commit-id: afcaba2ac83dcb41824fb99819959f3912730dbb [formerly bc759b5222b6bb473e2c1f86a49e45a732d88269] [formerly 270312e06b632315022d545c2a353254c704d02e [formerly c0cc9e88c6f196585a7316b49941aef648e505b9]] Former-commit-id: 270312e06b632315022d545c2a353254c704d02e Former-commit-id: bd223f5edcbe9ff05e8e07b3bf9fba4f643eb03e --- .../META-INF/MANIFEST.MF | 5 +- .../util/satellite/SatSpatialFactory.java | 7 +- .../META-INF/MANIFEST.MF | 5 +- .../dataplugin/satellite/SatMapCoverage.java | 80 ++++++++++++++++--- .../META-INF/MANIFEST.MF | 4 +- .../META-INF/MANIFEST.MF | 4 +- 6 files changed, 80 insertions(+), 25 deletions(-) diff --git a/edexOsgi/com.raytheon.edex.plugin.satellite/META-INF/MANIFEST.MF b/edexOsgi/com.raytheon.edex.plugin.satellite/META-INF/MANIFEST.MF index 6329481bb6..e964b17191 100644 --- a/edexOsgi/com.raytheon.edex.plugin.satellite/META-INF/MANIFEST.MF +++ b/edexOsgi/com.raytheon.edex.plugin.satellite/META-INF/MANIFEST.MF @@ -9,7 +9,7 @@ Export-Package: com.raytheon.edex.plugin.satellite, com.raytheon.edex.util.satellite Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Require-Bundle: com.raytheon.uf.common.dataplugin;bundle-version="1.12.1174", - com.raytheon.uf.common.dataplugin.satellite;bundle-version="1.0.0", + com.raytheon.uf.common.dataplugin.satellite;bundle-version="1.14.0", com.raytheon.uf.common.serialization;bundle-version="1.12.1174", com.raytheon.uf.common.serialization.comm;bundle-version="1.12.1174", com.raytheon.uf.common.geospatial;bundle-version="1.14.1", @@ -23,6 +23,3 @@ Require-Bundle: com.raytheon.uf.common.dataplugin;bundle-version="1.12.1174", com.raytheon.uf.edex.database;bundle-version="1.0.0", com.raytheon.uf.edex.menus;bundle-version="1.0.0", com.raytheon.uf.common.numeric;bundle-version="1.14.0" -Import-Package: gov.noaa.nws.ncep.common.tools, - gov.noaa.nws.ncep.edex.util, - org.apache.commons.codec.binary diff --git a/edexOsgi/com.raytheon.edex.plugin.satellite/src/com/raytheon/edex/util/satellite/SatSpatialFactory.java b/edexOsgi/com.raytheon.edex.plugin.satellite/src/com/raytheon/edex/util/satellite/SatSpatialFactory.java index 00a8d142fc..0cda26c158 100644 --- a/edexOsgi/com.raytheon.edex.plugin.satellite/src/com/raytheon/edex/util/satellite/SatSpatialFactory.java +++ b/edexOsgi/com.raytheon.edex.plugin.satellite/src/com/raytheon/edex/util/satellite/SatSpatialFactory.java @@ -21,7 +21,6 @@ package com.raytheon.edex.util.satellite; import java.awt.geom.Rectangle2D; -import gov.noaa.nws.ncep.common.tools.IDecoderConstantsN; import org.geotools.geometry.DirectPosition2D; import org.opengis.referencing.crs.ProjectedCRS; @@ -376,9 +375,9 @@ public class SatSpatialFactory { int upperLeftLine, int xres, int yres, ProjectedCRS crs, Geometry geometry) { - // do your shit here. - float dx = IDecoderConstantsN.FLOAT_MISSING; - float dy = IDecoderConstantsN.FLOAT_MISSING; + // do your stuff here. + float dx = 999999.f; + float dy = 999999.f; double minX, minY; //if (crsType == PROJ_GVAR) { // for native projection diff --git a/edexOsgi/com.raytheon.uf.common.dataplugin.satellite/META-INF/MANIFEST.MF b/edexOsgi/com.raytheon.uf.common.dataplugin.satellite/META-INF/MANIFEST.MF index 121389dec4..4a47cfba31 100644 --- a/edexOsgi/com.raytheon.uf.common.dataplugin.satellite/META-INF/MANIFEST.MF +++ b/edexOsgi/com.raytheon.uf.common.dataplugin.satellite/META-INF/MANIFEST.MF @@ -15,7 +15,8 @@ Require-Bundle: com.raytheon.uf.common.dataplugin;bundle-version="1.12.1174", com.raytheon.uf.common.dataquery;bundle-version="1.0.0", com.raytheon.uf.common.datastorage;bundle-version="1.12.1174", org.hibernate;bundle-version="1.0.0", - com.raytheon.uf.common.numeric;bundle-version="1.14.0" + com.raytheon.uf.common.numeric;bundle-version="1.14.0", + com.raytheon.uf.edex.decodertools;bundle-version="1.14.0" Export-Package: com.raytheon.uf.common.dataplugin.satellite, com.raytheon.uf.common.dataplugin.satellite.units, com.raytheon.uf.common.dataplugin.satellite.units.counts, @@ -24,5 +25,3 @@ Export-Package: com.raytheon.uf.common.dataplugin.satellite, com.raytheon.uf.common.dataplugin.satellite.units.goes.convert, com.raytheon.uf.common.dataplugin.satellite.units.ir, com.raytheon.uf.common.dataplugin.satellite.units.water -Import-Package: gov.noaa.nws.ncep.common.dataplugin.mcidas, - gov.noaa.nws.ncep.common.tools diff --git a/edexOsgi/com.raytheon.uf.common.dataplugin.satellite/src/com/raytheon/uf/common/dataplugin/satellite/SatMapCoverage.java b/edexOsgi/com.raytheon.uf.common.dataplugin.satellite/src/com/raytheon/uf/common/dataplugin/satellite/SatMapCoverage.java index 4d750e4330..deafeab968 100644 --- a/edexOsgi/com.raytheon.uf.common.dataplugin.satellite/src/com/raytheon/uf/common/dataplugin/satellite/SatMapCoverage.java +++ b/edexOsgi/com.raytheon.uf.common.dataplugin.satellite/src/com/raytheon/uf/common/dataplugin/satellite/SatMapCoverage.java @@ -20,12 +20,13 @@ package com.raytheon.uf.common.dataplugin.satellite; -import gov.noaa.nws.ncep.common.dataplugin.mcidas.McidasMapCoverage; -import gov.noaa.nws.ncep.common.dataplugin.mcidas.McidasRecord; -import gov.noaa.nws.ncep.common.dataplugin.mcidas.McidasSpatialFactory; -import gov.noaa.nws.ncep.common.tools.IDecoderConstantsN; +//import gov.noaa.nws.ncep.edex.util.McidasCRSBuilder; + +import com.raytheon.uf.edex.decodertools.core.IDecoderConstants; import java.awt.geom.Rectangle2D; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import javax.persistence.Column; import javax.persistence.Entity; @@ -48,16 +49,21 @@ import org.geotools.coverage.grid.GridGeometry2D; import org.geotools.geometry.Envelope2D; import org.geotools.geometry.GeneralEnvelope; import org.geotools.referencing.crs.DefaultGeographicCRS; +import org.geotools.referencing.operation.DefaultMathTransformFactory; import org.hibernate.annotations.Type; import org.opengis.coverage.grid.GridEnvelope; import org.opengis.geometry.Envelope; +import org.opengis.parameter.ParameterValueGroup; import org.opengis.referencing.FactoryException; +import org.opengis.referencing.NoSuchIdentifierException; import org.opengis.referencing.crs.CoordinateReferenceSystem; +import org.opengis.referencing.crs.ProjectedCRS; import com.raytheon.uf.common.dataplugin.annotations.DataURI; import com.raytheon.uf.common.dataplugin.persist.PersistableDataObject; import com.raytheon.uf.common.geospatial.CRSCache; import com.raytheon.uf.common.geospatial.IGridGeometryProvider; +import com.raytheon.uf.common.geospatial.MapUtil; import com.raytheon.uf.common.geospatial.adapter.GeometryAdapter; import com.raytheon.uf.common.geospatial.util.EnvelopeIntersection; import com.raytheon.uf.common.serialization.annotations.DynamicSerialize; @@ -90,6 +96,8 @@ import com.vividsolutions.jts.geom.Polygon; * May 19, 2015 mjames@ucar Added decoding of GVAR native projection products, * increased crsWKT to 5120 for GVAR the_geom * May 21, 2015 mjames@ucar Added display capability for GVAR projection products + * Jun 23, 2015 mjames@ucar Copied constructCRSfromWKT and constructCRS from + * McidasCRSBuilder because PDE build dependency failed * */ @Entity @@ -233,10 +241,10 @@ public class SatMapCoverage extends PersistableDataObject implements this.ny = ny; this.dx = dx; this.dy = dy; - this.upperLeftElement = IDecoderConstantsN.INTEGER_MISSING; - this.upperLeftLine = IDecoderConstantsN.INTEGER_MISSING; - this.elementRes = IDecoderConstantsN.INTEGER_MISSING; - this.lineRes = IDecoderConstantsN.INTEGER_MISSING; + this.upperLeftElement = IDecoderConstants.VAL_MISSING; + this.upperLeftLine = IDecoderConstants.VAL_MISSING; + this.elementRes = IDecoderConstants.VAL_MISSING; + this.lineRes = IDecoderConstants.VAL_MISSING; this.crsObject = crs; Geometry latLonGeometry = null; try { @@ -483,8 +491,7 @@ public class SatMapCoverage extends PersistableDataObject implements if (crsObject == null && crsWKT != null) { try { if (this.projection == PROJ_GVAR) { - crsObject = McidasSpatialFactory.getInstance() - .constructCRSfromWKT(crsWKT); + crsObject = constructCRSfromWKT(crsWKT); } else { crsObject = CRSCache.getInstance() @@ -584,5 +591,58 @@ public class SatMapCoverage extends PersistableDataObject implements return false; return true; } + + public static ProjectedCRS constructCRSfromWKT(String crsWKT) { + Pattern p = Pattern.compile("PROJCS\\[\"MCIDAS\\sAREA\\s(.*)\""); + Matcher m = p.matcher(crsWKT); + m.find(); + ProjectedCRS crsObject = null; + if (m.groupCount() == 1) { + String type = m.group(1); + p = Pattern.compile("\\[\"NAV_BLOCK_BASE64\",\\s\"(.*)\"\\],"); + m = p.matcher(crsWKT); + boolean found = m.find(); + if (found) { + String navBlock = m.group(1); + crsObject = constructCRS(type, navBlock); + } + } + + return crsObject; + } + + public static ProjectedCRS constructCRS(String type, String encoded) { + + ParameterValueGroup pvg = null; + + DefaultMathTransformFactory dmtFactory = new DefaultMathTransformFactory(); + try { + pvg = dmtFactory.getDefaultParameters("MCIDAS_AREA_NAV"); + } catch (NoSuchIdentifierException e1) { + e1.printStackTrace(); + } + /* + * semi_major and semi_minor parameters are set to 1, so that no global + * scaling is performed during coordinate transforms by + * org.geotools.referencing.operation.projection.MapProjection based on + * the radius of earth + */ + pvg.parameter("semi_major").setValue(1.0); + pvg.parameter("semi_minor").setValue(1.0); + pvg.parameter("central_meridian").setValue(0.0); + pvg.parameter("NAV_BLOCK_BASE64").setValue(encoded); + + String projectionName = "MCIDAS AREA " + type; + ProjectedCRS mcidasCRS = null; + try { + mcidasCRS = MapUtil.constructProjection(projectionName, pvg); + } catch (NoSuchIdentifierException e) { + e.printStackTrace(); + } catch (FactoryException e) { + e.printStackTrace(); + } + + return mcidasCRS; + } } diff --git a/edexOsgi/com.raytheon.uf.edex.plugin.satellite.gini/META-INF/MANIFEST.MF b/edexOsgi/com.raytheon.uf.edex.plugin.satellite.gini/META-INF/MANIFEST.MF index 8d67243128..eb4ab5d2f7 100644 --- a/edexOsgi/com.raytheon.uf.edex.plugin.satellite.gini/META-INF/MANIFEST.MF +++ b/edexOsgi/com.raytheon.uf.edex.plugin.satellite.gini/META-INF/MANIFEST.MF @@ -5,11 +5,11 @@ Bundle-SymbolicName: com.raytheon.uf.edex.plugin.satellite.gini Bundle-Version: 1.14.0.qualifier Bundle-Vendor: RAYTHEON Bundle-RequiredExecutionEnvironment: JavaSE-1.7 -Require-Bundle: com.raytheon.edex.plugin.satellite;bundle-version="1.14.1", +Require-Bundle: com.raytheon.edex.plugin.satellite, com.raytheon.uf.common.status;bundle-version="1.14.1", com.raytheon.uf.common.time;bundle-version="1.14.0", com.raytheon.uf.common.dataplugin;bundle-version="1.14.0", - com.raytheon.uf.common.dataplugin.satellite;bundle-version="1.14.0", + com.raytheon.uf.common.dataplugin.satellite, com.raytheon.uf.common.serialization;bundle-version="1.14.2", com.raytheon.uf.common.localization;bundle-version="1.14.1", com.raytheon.uf.common.util;bundle-version="1.14.1", diff --git a/edexOsgi/com.raytheon.uf.edex.plugin.satellite.mcidas/META-INF/MANIFEST.MF b/edexOsgi/com.raytheon.uf.edex.plugin.satellite.mcidas/META-INF/MANIFEST.MF index d6433c7784..2f496a3f4c 100644 --- a/edexOsgi/com.raytheon.uf.edex.plugin.satellite.mcidas/META-INF/MANIFEST.MF +++ b/edexOsgi/com.raytheon.uf.edex.plugin.satellite.mcidas/META-INF/MANIFEST.MF @@ -10,8 +10,8 @@ Require-Bundle: com.raytheon.edex.common, javax.measure, org.apache.commons.lang, javax.persistence, - com.raytheon.uf.common.dataplugin.satellite;bundle-version="1.0.0", - com.raytheon.edex.plugin.satellite;bundle-version="1.12.1174" + com.raytheon.uf.common.dataplugin.satellite, + com.raytheon.edex.plugin.satellite Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Import-Package: com.raytheon.uf.common.localization, com.raytheon.uf.common.menus, From 572ba1db532b09646d0a3b87ed639ee694e15426 Mon Sep 17 00:00:00 2001 From: AWIPS User Date: Tue, 23 Jun 2015 16:18:52 -0600 Subject: [PATCH 2/6] include binlightning plugin for USPLN decoding and display Former-commit-id: 37b8880d483d251f8ec31ff4f13fb9b20db0113d [formerly 443827df6891ff0feed3513a38811e3e283d31c0] [formerly 7463d9cd4be62aab65527d0ba011c552a3b74705 [formerly 0f53e358b54c736085dfc497f73246a1036a9f97]] Former-commit-id: 7463d9cd4be62aab65527d0ba011c552a3b74705 Former-commit-id: ed18010211a65c54364d5a15a10859373d3bc45c --- edexOsgi/build.edex/build.xml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/edexOsgi/build.edex/build.xml b/edexOsgi/build.edex/build.xml index 1d7b793647..72100336be 100644 --- a/edexOsgi/build.edex/build.xml +++ b/edexOsgi/build.edex/build.xml @@ -125,16 +125,10 @@ value="com.raytheon.uf.edex.remote.script.feature" /> - - - - - - - - - + + + \ No newline at end of file diff --git a/edexOsgi/com.raytheon.edex.plugin.satellite/utility/edex_static/base/menuTemplate/satellite/baseCompositeTemplate.xml b/edexOsgi/com.raytheon.edex.plugin.satellite/utility/edex_static/base/menuTemplate/satellite/baseCompositeTemplate.xml index 4711d7995e..9a7bf6e9d2 100644 --- a/edexOsgi/com.raytheon.edex.plugin.satellite/utility/edex_static/base/menuTemplate/satellite/baseCompositeTemplate.xml +++ b/edexOsgi/com.raytheon.edex.plugin.satellite/utility/edex_static/base/menuTemplate/satellite/baseCompositeTemplate.xml @@ -21,5 +21,7 @@ + \ No newline at end of file From 7b5487d072a75e59a6c3a92fd90f380ba95fe70b Mon Sep 17 00:00:00 2001 From: AWIPS User Date: Tue, 23 Jun 2015 16:29:00 -0600 Subject: [PATCH 4/6] mute GEFS in pqact.conf Former-commit-id: e13e01788bb76e2ad1d83067abfb116484372050 [formerly c4da0f904fa67385b60ad7dfb0d39d0f31d0b0c6] [formerly 7be31fc7ff31018fcfceecaa8f174ca3cbeeb8fb [formerly 754a92270491239a7d6842b616bc2753d7b2c1cc]] Former-commit-id: 7be31fc7ff31018fcfceecaa8f174ca3cbeeb8fb Former-commit-id: ab8a49a5233e23fe6efdcce998afb894c9024839 --- rpms/awips2.core/Installer.ldm/patch/etc/pqact.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpms/awips2.core/Installer.ldm/patch/etc/pqact.conf b/rpms/awips2.core/Installer.ldm/patch/etc/pqact.conf index 5bf17275fb..d249ca00a5 100644 --- a/rpms/awips2.core/Installer.ldm/patch/etc/pqact.conf +++ b/rpms/awips2.core/Installer.ldm/patch/etc/pqact.conf @@ -19,8 +19,8 @@ CONDUIT ^data/nccf/com/nam/.*nam.*(awip3d).*!(grib2)/ncep/(NAM_84)/#([^/]*)/([0- # FILE -overwrite -log -close -edex /awips2/data_store/grib2/conduit/GRID\4/\3/\5_\6Z_\7_\8-(seq).\1.\2.%Y%m%d # GEFS -CONDUIT (data/nccf|data2/TIGGE).*/(ge[cp][0-9][0-9])\.t[0-2][0-9]z\.pgrb2.* !grib2/ncep/GEFS/#000/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......) - FILE -overwrite -log -close -edex /awips2/data_store/grib2/conduit/GEFS/gefs_\3_\4_\5\6_\2.grib2 +#CONDUIT (data/nccf|data2/TIGGE).*/(ge[cp][0-9][0-9])\.t[0-2][0-9]z\.pgrb2.* !grib2/ncep/GEFS/#000/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......) +# FILE -overwrite -log -close -edex /awips2/data_store/grib2/conduit/GEFS/gefs_\3_\4_\5\6_\2.grib2 # NDFD CONDUIT grib2/nwstg/NWS_0/..../(........)(....) From 840efa742a8cde45e8ba6c89218e7b8bad29bc94 Mon Sep 17 00:00:00 2001 From: AWIPS User Date: Tue, 23 Jun 2015 19:08:35 -0600 Subject: [PATCH 5/6] sleep qpidd stop a second time. apparently five seconds it enough to do something here. Former-commit-id: db996fa11043855236c75d4a9280fa360fc59d77 [formerly 92672f16a6860029de0f46fab31b053ebff87a05] [formerly 9bb5c72e23c6e21e40765c7d5df0a9e2ff27eff1 [formerly afca50159e59ee75ebdbdda8be2669fd94dc0433]] Former-commit-id: 9bb5c72e23c6e21e40765c7d5df0a9e2ff27eff1 Former-commit-id: 51ceae3c06dfb57cd2614694b9679f7c557ed8b0 --- rpms/awips2.upc/Installer.edex-upc/programs/edex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpms/awips2.upc/Installer.edex-upc/programs/edex b/rpms/awips2.upc/Installer.edex-upc/programs/edex index 627c63e298..50efc1e48c 100755 --- a/rpms/awips2.upc/Installer.edex-upc/programs/edex +++ b/rpms/awips2.upc/Installer.edex-upc/programs/edex @@ -326,6 +326,8 @@ edex_stop() { # stop all edex services su -c "service qpidd stop" su -c "service httpd-pypies stop" su -c "service edex_postgres stop" + sleep 5 + su -c "service qpidd stop" edex_status; } From a38f00bf31cc2cc1f7e00c40977c006251b4a6ba Mon Sep 17 00:00:00 2001 From: AWIPS User Date: Tue, 23 Jun 2015 20:43:12 -0600 Subject: [PATCH 6/6] build updates for 14.4.1-1n11 Former-commit-id: 99ede2170a401e52639e0bd2d1a2abed99d9f6ad [formerly 781ba88a95155e07d60376d486e79d73345dd5da] [formerly 2858890952673a1ea9cc4a4a11b4ba31a13ecbd2 [formerly b18be7aaf6afcc99dc6483bf1b907da521b7b3b8]] Former-commit-id: 2858890952673a1ea9cc4a4a11b4ba31a13ecbd2 Former-commit-id: 1972bab954b73a0233c09f2298c81bb5f5d95454 --- edexOsgi/build.edex/build.xml | 2 +- .../site/OAX/bundles/scales/scalesInfo.xml | 46 ++++++++++++++++--- .../Installer.edex-upc/component.spec | 4 +- rpms/unidata/buildEnvironment.sh | 2 +- 4 files changed, 43 insertions(+), 11 deletions(-) diff --git a/edexOsgi/build.edex/build.xml b/edexOsgi/build.edex/build.xml index 72100336be..42d8f8d77d 100644 --- a/edexOsgi/build.edex/build.xml +++ b/edexOsgi/build.edex/build.xml @@ -10,7 +10,7 @@ + value="true" /> diff --git a/localization/localization.OAX/utility/cave_static/site/OAX/bundles/scales/scalesInfo.xml b/localization/localization.OAX/utility/cave_static/site/OAX/bundles/scales/scalesInfo.xml index 4d8ea295f6..2168280c9d 100644 --- a/localization/localization.OAX/utility/cave_static/site/OAX/bundles/scales/scalesInfo.xml +++ b/localization/localization.OAX/utility/cave_static/site/OAX/bundles/scales/scalesInfo.xml @@ -19,21 +19,53 @@ further_licensing_information. --> - + - + - + - + - + - + - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rpms/awips2.upc/Installer.edex-upc/component.spec b/rpms/awips2.upc/Installer.edex-upc/component.spec index ec3443df66..2fa1feabd0 100644 --- a/rpms/awips2.upc/Installer.edex-upc/component.spec +++ b/rpms/awips2.upc/Installer.edex-upc/component.spec @@ -44,7 +44,7 @@ fi # create build root directory rm -rf ${RPM_BUILD_ROOT}/awips2 mkdir -p ${RPM_BUILD_ROOT}/awips2/tools/bin -/bin/cp %{_baseline_workspace}/rpms/awips2.upc/Installer.edex-upc/programs/* ${RPM_BUILD_ROOT}/awips2/tools/bin/ +/bin/cp -r %{_baseline_workspace}/rpms/awips2.upc/Installer.edex-upc/programs/* ${RPM_BUILD_ROOT}/awips2/tools/bin/ %pre @@ -60,4 +60,4 @@ rm -rf ${RPM_BUILD_ROOT}/* %attr(755,awips,fxalpha) /awips2/tools/bin/edex %attr(755,awips,fxalpha) /awips2/tools/bin/arinfo %attr(755,awips,fxalpha) /awips2/tools/bin/areas -%attr(644,awips,fxalpha) /awips2/tools/bin/imgtyp.tbl +%attr(644,awips,fxalpha) /awips2/tools/bin/sat/imgtyp.tbl diff --git a/rpms/unidata/buildEnvironment.sh b/rpms/unidata/buildEnvironment.sh index a30463671a..a3d938222a 100755 --- a/rpms/unidata/buildEnvironment.sh +++ b/rpms/unidata/buildEnvironment.sh @@ -13,7 +13,7 @@ export BUILD_WORKSPACE=${BUILD_DIR}/workspace # baseline is... export BASELINE="${JENKINS_WORKSPACE}" export AWIPSII_VERSION="14.4.1" -export BUILD_NUMBER="8" +export BUILD_NUMBER="11" export AWIPSII_RELEASE="1n${BUILD_NUMBER}" export AWIPSII_TOP_DIR="${BUILD_WORKSPACE}/tmp/rpms_built_dir"