Issue #2297 - cleanup rpm directory structure; removing files that are no longer needed
Former-commit-id:e4e2c8c796
[formerlyeb4c27003f
] [formerlye4e2c8c796
[formerlyeb4c27003f
] [formerlyb082ea89c5
[formerly d6c5bd5476a039058d5251f4457119fb10806b2e]]] Former-commit-id:b082ea89c5
Former-commit-id:63324cda6a
[formerly428dd993d9
] Former-commit-id:4789797de5
This commit is contained in:
parent
8982d892ba
commit
dbe9ed1433
9 changed files with 0 additions and 1277 deletions
|
@ -1,5 +0,0 @@
|
||||||
#Wed Jun 06 17:14:31 CDT 2007
|
|
||||||
eclipse.preferences.version=1
|
|
||||||
userName=user
|
|
||||||
httpServerAddress=http\://localhost\:9581/services
|
|
||||||
siteName=OAX
|
|
|
@ -1,281 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Environment
|
|
||||||
# public
|
|
||||||
function prepareEnvironment()
|
|
||||||
{
|
|
||||||
if [ "${WORKSPACE}" = "" ]; then
|
|
||||||
determineWorkspaceLocation
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${AWIPSII_VERSION}" = "" ]; then
|
|
||||||
setVersion
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${AWIPSII_RELEASE}" = "" ]; then
|
|
||||||
setRelease
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${AWIPSII_BASELINE_STATIC}" = "" ]; then
|
|
||||||
setBaselineStatic
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${AWIPSII_PYTHON_EXECUTABLE}" = "" ]; then
|
|
||||||
setPythonExecutable
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${AWIPSII_ANT_EXECUTABLE}" = "" ]; then
|
|
||||||
setAntExecutable
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${AWIPSII_UFRAME_ECLIPSE}" = "" ]; then
|
|
||||||
setUframeEclipse
|
|
||||||
fi
|
|
||||||
|
|
||||||
setBuildRoot
|
|
||||||
setTopDir
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function setVersion()
|
|
||||||
{
|
|
||||||
export AWIPSII_VERSION=`cat ${WORKSPACE}/Installer.rpm/version.txt`
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function setRelease()
|
|
||||||
{
|
|
||||||
# The Current Date.
|
|
||||||
export AWIPSII_RELEASE=`date +"%Y%m%d"`
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function setBaselineStatic()
|
|
||||||
{
|
|
||||||
export AWIPSII_BASELINE_STATIC="/share1"
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function setBuildRoot()
|
|
||||||
{
|
|
||||||
export AWIPSII_BUILD_ROOT="${WORKSPACE}/Installer.rpm/rpmbuild/awips2-component"
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function setTopDir()
|
|
||||||
{
|
|
||||||
export AWIPSII_TOP_DIR="${WORKSPACE}/Installer.rpm/rpmbuild"
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function setPythonExecutable()
|
|
||||||
{
|
|
||||||
if [ ! -f /awips2/python/bin/python ]; then
|
|
||||||
echo "WARNING: The default AWIPS II Python Executable was not found."
|
|
||||||
export AWIPSII_PYTHON_EXECUTABLE="<Unknown>"
|
|
||||||
fi
|
|
||||||
export AWIPSII_PYTHON_EXECUTABLE="/awips2/python/bin/python"
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function setAntExecutable()
|
|
||||||
{
|
|
||||||
if [ ! -f /awips2/ant/bin/ant ]; then
|
|
||||||
echo "WARNING: The default AWIPS II Ant Executable was not found."
|
|
||||||
export AWIPSII_ANT_EXECUTABLE="<Unknown>"
|
|
||||||
fi
|
|
||||||
export AWIPSII_ANT_EXECUTABLE="/awips2/ant/bin/ant"
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function setUframeEclipse()
|
|
||||||
{
|
|
||||||
if [ ! -f /opt/uframe-eclipse/eclipse ]; then
|
|
||||||
echo "WARNING: The default Uframe-Eclipse was not found."
|
|
||||||
export AWIPSII_UFRAME_ECLIPSE="<Unknown>"
|
|
||||||
fi
|
|
||||||
export AWIPSII_UFRAME_ECLIPSE="/opt/uframe-eclipse"
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function determineWorkspaceLocation()
|
|
||||||
{
|
|
||||||
local SCRIPT_DIR=`dirname $_`
|
|
||||||
export WORKSPACE=`cd ${SCRIPT_DIR}/../../../; pwd;`
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
# Baseline Project Build
|
|
||||||
# private
|
|
||||||
function pdeBuild()
|
|
||||||
{
|
|
||||||
time ./build.sh -eclipse=${AWIPSII_UFRAME_ECLIPSE}
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function buildCAVEAndAlertViz()
|
|
||||||
{
|
|
||||||
pushd . > /dev/null
|
|
||||||
cd ${WORKSPACE}/build
|
|
||||||
pdeBuild
|
|
||||||
RC=$?
|
|
||||||
popd > /dev/null
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function buildCAVEP2()
|
|
||||||
{
|
|
||||||
pushd . > /dev/null
|
|
||||||
cd ${WORKSPACE}/build
|
|
||||||
time ant -f p2-build.xml \
|
|
||||||
-Dbuild.version=${AWIPSII_VERSION} \
|
|
||||||
-Declipse.dir=${AWIPSII_UFRAME_ECLIPSE}
|
|
||||||
RC=$?
|
|
||||||
popd > /dev/null
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function buildEDEX()
|
|
||||||
{
|
|
||||||
pushd . > /dev/null
|
|
||||||
cd ${WORKSPACE}/build.edex
|
|
||||||
pdeBuild
|
|
||||||
RC=$?
|
|
||||||
popd > /dev/null
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# private
|
|
||||||
function buildRCM()
|
|
||||||
{
|
|
||||||
pushd . > /dev/null
|
|
||||||
cd ${WORKSPACE}/build.rcm
|
|
||||||
pdeBuild
|
|
||||||
RC=$?
|
|
||||||
popd > /dev/null
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# public
|
|
||||||
function buildBaselineProjects()
|
|
||||||
{
|
|
||||||
if [ "${BUILD_CAVE}" = "true" ]; then
|
|
||||||
buildCAVEAndAlertViz
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
buildCAVEP2
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${BUILD_EDEX}" = "true" ]; then
|
|
||||||
buildEDEX
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${BUILD_CORE}" = "true" ]; then
|
|
||||||
buildRCM
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${BUILD_CORE}" = "true" ] &&
|
|
||||||
[ "${BUILD_CAVE}" = "false" ]; then
|
|
||||||
buildCAVEAndAlertViz
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# RPM Build
|
|
||||||
# public
|
|
||||||
function execute()
|
|
||||||
{
|
|
||||||
pushd .
|
|
||||||
cd ${SCRIPT_DIR}/../
|
|
||||||
preBuild
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
for directory in `ls -1d Installer.*`;
|
|
||||||
do
|
|
||||||
buildRPM "${directory}/component.spec"
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
postBuild
|
|
||||||
popd
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
# public
|
|
||||||
function buildRPM()
|
|
||||||
{
|
|
||||||
# ${1} = the specs file
|
|
||||||
export SPECS="${1}"
|
|
||||||
|
|
||||||
preRPMBuild
|
|
||||||
RC=$?
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -f ${SPECS} ]; then
|
|
||||||
file ${SPECS}
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -f ${AWIPSII_TOP_DIR}/BUILD/component-files.txt ]; then
|
|
||||||
rm -f ${AWIPSII_TOP_DIR}/BUILD/component-files.txt
|
|
||||||
fi
|
|
||||||
rpmbuild -ba --target=i386 \
|
|
||||||
--define '_topdir %(echo ${AWIPSII_TOP_DIR})' \
|
|
||||||
--define '_component_version %(echo ${AWIPSII_VERSION})' \
|
|
||||||
--define '_component_release %(echo ${AWIPSII_RELEASE})' \
|
|
||||||
--define '_baseline_workspace %(echo ${WORKSPACE})' \
|
|
||||||
--define '_baseline_static %(echo ${AWIPSII_BASELINE_STATIC})' \
|
|
||||||
--define '_python_exe %(echo ${AWIPSII_PYTHON_EXECUTABLE})' \
|
|
||||||
--define '_ant_exe %(echo ${AWIPSII_ANT_EXECUTABLE})' \
|
|
||||||
--define '_build_root %(echo ${AWIPSII_BUILD_ROOT})' \
|
|
||||||
--define '_uframe_eclipse %(echo ${AWIPSII_UFRAME_ECLIPSE})' \
|
|
||||||
${SPECS}
|
|
||||||
RC=$?
|
|
||||||
|
|
||||||
postRPMBuild ${SPECS}
|
|
||||||
if [ ${RC} -ne 0 ]; then
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
|
@ -1,479 +0,0 @@
|
||||||
<comps>
|
|
||||||
<!-- <meta> -->
|
|
||||||
<!-- Meta Information Will Go Here Eventually -->
|
|
||||||
<!-- </meta> -->
|
|
||||||
<group>
|
|
||||||
<id>awips2-standalone</id>
|
|
||||||
<name>AWIPS II Standalone</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install All Of The AWIPS II Components That Are Required For A Standalone / ADAM Environment.</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-database</packagereq>
|
|
||||||
<packagereq type="default">awips2-maps-database</packagereq>
|
|
||||||
<packagereq type="default">awips2-ncep-database</packagereq>
|
|
||||||
<packagereq type="default">awips2-database-standalone-configuration</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-edex-base</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-binlightning</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-bufr</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-common-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-cots</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-dat</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-grib</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-hydro</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-native</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-ost</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-radar</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-satellite</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-text</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-shapefiles</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-configuration</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-npp</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-ncep</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-datadelivery</packagereq>
|
|
||||||
<packagereq type="default">awips2-gfesuite-server</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-httpd-pypies</packagereq>
|
|
||||||
<packagereq type="default">awips2-adapt-native</packagereq>
|
|
||||||
<packagereq type="default">awips2-hydroapps-shared</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
<packagereq type="default">awips2-postgresql</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
<packagereq type="default">awips2-pypies</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-client</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-server</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-server-store</packagereq>
|
|
||||||
<packagereq type="default">awips2-rcm</packagereq>
|
|
||||||
<packagereq type="default">awips2-tools</packagereq>
|
|
||||||
<packagereq type="default">awips2-data.hdf5-topo</packagereq>
|
|
||||||
<packagereq type="default">awips2-data.hdf5-gfe.climo</packagereq>
|
|
||||||
<packagereq type="default">awips2-data.gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-aviation-shared</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pygtk</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pycairo</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
<packagereq type="default">netcdf-AWIPS</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-visualize</id>
|
|
||||||
<name>AWIPS II Visualize</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II Visualization Environment Including: CAVE, AlertViz, ...</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-etc</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-avnfps</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-common-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-core-maps</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-cots</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-nsharp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-skewt</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-xy</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dat</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dataplugin-obs</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-displays</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-grib</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-hydro</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-localization-perspective</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-displays</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-nsharp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-perspective</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-radar</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-satellite</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-sounding</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-text</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-volumebrowser</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-warngen</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-nwsauth</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-thinclient</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-npp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-kml-export</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-collaboration</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-kml-export</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-datadelivery</packagereq>
|
|
||||||
<packagereq type="default">awips2-gfesuite-client</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-alertviz</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pygtk</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pycairo</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-jimporter</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
<packagereq type="default">netcdf-AWIPS</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-processing-server</id>
|
|
||||||
<name>AWIPS II Processing Server</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II Processing Server Including: Edex, ...</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-edex-base</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-binlightning</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-bufr</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-common-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-configuration</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-cots</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-dat</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-grib</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-hydro</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-native</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-ost</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-radar</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-satellite</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-shapefiles</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-text</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-ncep</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-npp</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-datadelivery</packagereq>
|
|
||||||
<packagereq type="default">awips2-gfesuite-server</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-hydroapps-shared</packagereq>
|
|
||||||
<packagereq type="default">awips2-adapt-native</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-client</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
<packagereq type="default">awips2-tools</packagereq>
|
|
||||||
<packagereq type="default">awips2-aviation-shared</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pygtk</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pycairo</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
<packagereq type="default">netcdf-AWIPS</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
<packagereq type="default">awips2-data.gfe</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-database-server</id>
|
|
||||||
<name>AWIPS II Database Server</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II Database Server And Create The Required AWIPS II Database Tables.</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
<packagereq type="default">awips2-postgresql</packagereq>
|
|
||||||
<packagereq type="default">awips2-database</packagereq>
|
|
||||||
<packagereq type="default">awips2-database-server-configuration</packagereq>
|
|
||||||
<packagereq type="default">awips2-maps-database</packagereq>
|
|
||||||
<packagereq type="default">awips2-ncep-database</packagereq>
|
|
||||||
<packagereq type="default">awips2-rcm</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
<packagereq type="default">awips2-tools</packagereq>
|
|
||||||
<packagereq type="default">awips2-httpd-pypies</packagereq>
|
|
||||||
<packagereq type="default">awips2-pypies</packagereq>
|
|
||||||
<packagereq type="default">awips2-data.hdf5-topo</packagereq>
|
|
||||||
<packagereq type="default">awips2-data.hdf5-gfe.climo</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
<packagereq type="default">netcdf-AWIPS</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-backup-database-server</id>
|
|
||||||
<name>AWIPS II Backup Database Server</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II Database Server. This Server Is Only A Backup And Is Designed To Work With 'awips2-database-server'.</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
<packagereq type="default">awips2-postgresql</packagereq>
|
|
||||||
<packagereq type="default">awips2-rcm</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
<packagereq type="default">awips2-tools</packagereq>
|
|
||||||
<packagereq type="default">awips2-httpd-pypies</packagereq>
|
|
||||||
<packagereq type="default">awips2-pypies</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
<packagereq type="default">netcdf-AWIPS</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-message-broker-server</id>
|
|
||||||
<name>AWIPS II Message Broker Server</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II Message Broker Server.</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-client</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-server</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-server-store</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
<packagereq type="default">netcdf-AWIPS</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-ldm-server</id>
|
|
||||||
<name>AWIPS II LDM Server</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II LDM Server.</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
<packagereq type="default">awips2-ldm</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
<packagereq type="default">netcdf-AWIPS</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-rehost-server</id>
|
|
||||||
<name>AWIPS II Rehost Server</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II Rehost Server.</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
<packagereq type="default">awips2-tools</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pygtk</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pycairo</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
<packagereq type="default">netcdf-AWIPS</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-cave</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-etc</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-avnfps</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-common-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-core-maps</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-cots</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-nsharp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-skewt</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-xy</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dat</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dataplugin-obs</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-displays</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-grib</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-hydro</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-localization-perspective</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-displays</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-nsharp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-perspective</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-radar</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-satellite</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-sounding</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-text</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-volumebrowser</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-warngen</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-nwsauth</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-thinclient</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-npp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-kml-export</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-collaboration</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-kml-export</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-datadelivery</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
</comps>
|
|
|
@ -1,223 +0,0 @@
|
||||||
<comps>
|
|
||||||
<!-- <meta> -->
|
|
||||||
<!-- Meta Information Will Go Here Eventually -->
|
|
||||||
<!-- </meta> -->
|
|
||||||
<group>
|
|
||||||
<id>awips2-standalone</id>
|
|
||||||
<name>AWIPS II Standalone</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install All Of The AWIPS II Components That Are Required For A Standalone / ADAM Environment.</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-database</packagereq>
|
|
||||||
<packagereq type="default">awips2-maps-database</packagereq>
|
|
||||||
<packagereq type="default">awips2-database-standalone-configuration</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-edex-base</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-bufr</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-common-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-cots</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-dat</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-grib</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-hydro</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-native</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-radar</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-satellite</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-text</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-shapefiles</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-configuration</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-ncep-nsharp</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-npp</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-ncep</packagereq>
|
|
||||||
<packagereq type="default">awips2-gfesuite-server</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-httpd-pypies</packagereq>
|
|
||||||
<packagereq type="default">awips2-adapt-native</packagereq>
|
|
||||||
<packagereq type="default">awips2-hydroapps-shared</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
<packagereq type="default">awips2-postgresql</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
<packagereq type="default">awips2-pypies</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-client</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-server</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-server-store</packagereq>
|
|
||||||
<packagereq type="default">awips2-rcm</packagereq>
|
|
||||||
<packagereq type="default">awips2-tools</packagereq>
|
|
||||||
<packagereq type="default">awips2-data.hdf5-topo</packagereq>
|
|
||||||
<packagereq type="default">awips2-data.hdf5-gfe.climo</packagereq>
|
|
||||||
<packagereq type="default">awips2-aviation-shared</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-cherrypy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pygtk</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pycairo</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-jimporter</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-visualize</id>
|
|
||||||
<name>AWIPS II Visualize</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II Visualization Environment Including: CAVE, AlertViz, ...</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-etc</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-avnfps</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-common-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-core-maps</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-cots</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-nsharp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-skewt</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-d2d-xy</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dat</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dataplugin-obs</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-displays</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-grib</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-hydro</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-localization-perspective</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-displays</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-nsharp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-ncep-perspective</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-radar</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-satellite</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-sounding</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-text</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-volumebrowser</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-warngen</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-nwsauth</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-thinclient</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-npp</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-kml-export</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-collaboration</packagereq>
|
|
||||||
<packagereq type="default">awips2-cave-viz-datadelivery</packagereq>
|
|
||||||
<packagereq type="default">awips2-gfesuite-client</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-alertviz</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-jimporter</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pygtk</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pycairo</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
<packagereq type="default">netcdf</packagereq>
|
|
||||||
<packagereq type="default">netcdf-devel</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
|
|
||||||
<group>
|
|
||||||
<id>awips2-processing-server</id>
|
|
||||||
<name>AWIPS II Processing Server</name>
|
|
||||||
<default>true</default>
|
|
||||||
<description>This Will Install The AWIPS II Processing Server Including: Edex, ...</description>
|
|
||||||
<uservisible>true</uservisible>
|
|
||||||
<packagelist>
|
|
||||||
<packagereq type="default">awips2</packagereq>
|
|
||||||
<packagereq type="default">awips2-java</packagereq>
|
|
||||||
<packagereq type="default">awips2-python</packagereq>
|
|
||||||
<packagereq type="default">awips2-psql</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-edex-base</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-bufr</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-common-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-configuration</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-core</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-cots</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-dat</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-dataplugins</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-gfe</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-grib</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-hydro</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-native</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-radar</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-satellite</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-shapefiles</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-text</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-ncep</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-ncep-nsharp</packagereq>
|
|
||||||
<packagereq type="default">awips2-edex-npp</packagereq>
|
|
||||||
<packagereq type="default">awips2-gfesuite-server</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-hydroapps-shared</packagereq>
|
|
||||||
<packagereq type="default">awips2-adapt-native</packagereq>
|
|
||||||
<packagereq type="default">awips2-qpid-client</packagereq>
|
|
||||||
<packagereq type="default">awips2-cli</packagereq>
|
|
||||||
<packagereq type="default">awips2-notification</packagereq>
|
|
||||||
<packagereq type="default">awips2-tools</packagereq>
|
|
||||||
<packagereq type="default">awips2-aviation-shared</packagereq>
|
|
||||||
|
|
||||||
<packagereq type="default">awips2-python-dynamicserialize</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-h5py</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-matplotlib</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-nose</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-numpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pil</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pmw</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pupynere</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-qpid</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scientific</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-scipy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tables</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-thrift</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-tpg</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-ufpy</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-werkzeug</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pygtk</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-pycairo</packagereq>
|
|
||||||
<packagereq type="default">awips2-python-jimporter</packagereq>
|
|
||||||
<packagereq type="default">awips2-localapps-environment</packagereq>
|
|
||||||
</packagelist>
|
|
||||||
</group>
|
|
||||||
</comps>
|
|
|
@ -1,31 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Schema
|
|
||||||
# ------
|
|
||||||
# awips2_delta_registry
|
|
||||||
# {
|
|
||||||
# 'deltaBuild' : varchar(10)
|
|
||||||
# 'deltaID' : varchar(20)
|
|
||||||
# 'deltaDesc' : varchar(255)
|
|
||||||
# 'dateApplied' : int
|
|
||||||
# 'timeApplied' : int
|
|
||||||
# }
|
|
||||||
|
|
||||||
# Variables
|
|
||||||
CONST_CREATE_SQL="CREATE TABLE awips2_delta_registry("
|
|
||||||
CONST_CREATE_SQL="${CONST_CREATE_SQL} deltaBuild varchar(10), "
|
|
||||||
CONST_CREATE_SQL="${CONST_CREATE_SQL} deltaID varchar(20), "
|
|
||||||
CONST_CREATE_SQL="${CONST_CREATE_SQL} deltaDesc varchar(255), "
|
|
||||||
CONST_CREATE_SQL="${CONST_CREATE_SQL} dateApplied int, "
|
|
||||||
CONST_CREATE_SQL="${CONST_CREATE_SQL} timeApplied int);"
|
|
||||||
|
|
||||||
# Create The Directory If Necessary.
|
|
||||||
if [ ! -d ${CONST_REGISTRY_DIR} ]; then
|
|
||||||
mkdir -p ${CONST_REGISTRY_DIR}
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Create Our Empty DB File.
|
|
||||||
touch ${CONST_REGISTRY_DIR}/${CONST_REGISTRY_DB_FILE}
|
|
||||||
|
|
||||||
# Create The Table.
|
|
||||||
echo ${CONST_CREATE_SQL} | sqlite3 ${CONST_REGISTRY_DIR}/${CONST_REGISTRY_DB_FILE}
|
|
|
@ -1,163 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# 1) Ensure that the Update Registry exists.
|
|
||||||
# 2) Determine how many updates, if any, need to be applied for this build.
|
|
||||||
# 3) Step through the list of update scripts ...
|
|
||||||
# 3.1) source the script.
|
|
||||||
# 3.2) examine the build and the id; check the registry to determine if
|
|
||||||
# the update has been made.
|
|
||||||
# 3.3) skip the script if the update has already been made.
|
|
||||||
# 3.4) run the script if the update was not completed.
|
|
||||||
# 3.5) check the return code after the execution to determine
|
|
||||||
# if the update was successful or not.
|
|
||||||
# 3.6) if the update was successful, update the registry.
|
|
||||||
|
|
||||||
# Version: 1.0
|
|
||||||
|
|
||||||
# Variables
|
|
||||||
export CONST_REGISTRY_DIR="/usr/share/doc/awips2/delta"
|
|
||||||
export CONST_REGISTRY_DB_FILE="deltaRegistry.db"
|
|
||||||
CONST_REGISTRY_CREATION_SCRIPT="createUpdateRegistry.sh"
|
|
||||||
CONST_FUNCTION_TYPE="function"
|
|
||||||
|
|
||||||
UPDATE_SCRIPT=
|
|
||||||
VALID_UPDATE_IND=
|
|
||||||
UPDATE_REQUIRED_IND=
|
|
||||||
UPDATE_SUCCESS_IND=
|
|
||||||
|
|
||||||
# Arguments:
|
|
||||||
# ${1} == the component that we may be updating.
|
|
||||||
|
|
||||||
COMPONENT="${1}"
|
|
||||||
|
|
||||||
# Ensure That The Update Registry Exists.
|
|
||||||
if [ ! -f ${CONST_REGISTRY_DIR}/${CONST_REGISTRY_DB_FILE} ]; then
|
|
||||||
# Create The Update Registry Before Proceeding.
|
|
||||||
/bin/bash ${CONST_REGISTRY_CREATION_SCRIPT}
|
|
||||||
fi
|
|
||||||
|
|
||||||
function validateUpdate()
|
|
||||||
{
|
|
||||||
# Verify A Delta Build Has Been Specified.
|
|
||||||
if [ "${DELTA_BUILD}" = "" ]; then
|
|
||||||
VALID_UPDATE_IND="N"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Verify A Delta ID Has Been Specified.
|
|
||||||
if [ "${DELTA_ID}" = "" ]; then
|
|
||||||
VALID_UPDATE_IND="N"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Verify A Delta Description Has Been Specified.
|
|
||||||
if [ "${DELTA_DESC}" = "" ]; then
|
|
||||||
VALID_UPDATE_IND="N"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Verify A 'runUpdate' Function Exists.
|
|
||||||
local EVAL_TYPE=`type -t runUpdate`
|
|
||||||
if [ ! "${EVAL_TYPE}" = "${CONST_FUNCTION_TYPE}" ]; then
|
|
||||||
VALID_UPDATE_IND="N"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function checkIfUpdateIsNecessary()
|
|
||||||
{
|
|
||||||
local SQL="SELECT COUNT(*) FROM awips2_delta_registry WHERE "
|
|
||||||
SQL="${SQL} deltaBuild=\"${DELTA_BUILD}\" AND "
|
|
||||||
SQL="${SQL} deltaID=\"${DELTA_ID}\";"
|
|
||||||
|
|
||||||
local COUNT=`echo ${SQL} | sqlite3 ${CONST_REGISTRY_DIR}/${CONST_REGISTRY_DB_FILE}`
|
|
||||||
if [ ! "${COUNT}" = "0" ]; then
|
|
||||||
UPDATE_REQUIRED_IND="N"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyUpdate()
|
|
||||||
{
|
|
||||||
if [ ! "${DELTA_RUN_USER}" = "" ]; then
|
|
||||||
su ${DELTA_RUN_USER} -c "source ${UPDATE_SCRIPT}; runUpdate"
|
|
||||||
else
|
|
||||||
runUpdate
|
|
||||||
fi
|
|
||||||
|
|
||||||
local RC="$?"
|
|
||||||
if [ ! "${RC}" = "0" ]; then
|
|
||||||
UPDATE_SUCCESS_IND="N"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function logUpdate()
|
|
||||||
{
|
|
||||||
DATE_APPLIED=`date +"%Y%m%d"`
|
|
||||||
TIME_APPLIED=`date +"%H%M%S"`
|
|
||||||
|
|
||||||
local SQL="INSERT INTO awips2_delta_registry VALUES("
|
|
||||||
SQL="${SQL}\"${DELTA_BUILD}\", "
|
|
||||||
SQL="${SQL}\"${DELTA_ID}\", "
|
|
||||||
SQL="${SQL}\"${DELTA_DESC}\", ${DATE_APPLIED}, ${TIME_APPLIED});"
|
|
||||||
|
|
||||||
echo ${SQL} | sqlite3 ${CONST_REGISTRY_DIR}/${CONST_REGISTRY_DB_FILE}
|
|
||||||
}
|
|
||||||
|
|
||||||
function update()
|
|
||||||
{
|
|
||||||
local RES_COL=70
|
|
||||||
local MOVE_TO_COL="echo -en \\033[${RES_COL}G"
|
|
||||||
local SETCOLOR_SUCCESS="echo -en \\033[1;32m"
|
|
||||||
local SETCOLOR_FAILURE="echo -en \\033[1;31m"
|
|
||||||
local SETCOLOR_NORMAL="echo -en \\033[0;39m"
|
|
||||||
|
|
||||||
source ${UPDATE_SCRIPT}
|
|
||||||
|
|
||||||
VALID_UPDATE_IND="Y"
|
|
||||||
validateUpdate
|
|
||||||
|
|
||||||
if [ ! "${VALID_UPDATE_IND}" = "Y" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
UPDATE_REQUIRED_IND="Y"
|
|
||||||
checkIfUpdateIsNecessary
|
|
||||||
|
|
||||||
if [ ! "${UPDATE_REQUIRED_IND}" = "Y" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
UPDATE_SUCCESS_IND="Y"
|
|
||||||
|
|
||||||
echo -n "Applying Update ... ${DELTA_ID}"
|
|
||||||
|
|
||||||
applyUpdate
|
|
||||||
sleep 10
|
|
||||||
|
|
||||||
${MOVE_TO_COL}
|
|
||||||
echo -n "["
|
|
||||||
if [ ! "${UPDATE_SUCCESS_IND}" = "Y" ]; then
|
|
||||||
${SETCOLOR_FAILURE}
|
|
||||||
echo -n "FAILURE"
|
|
||||||
${SETCOLOR_NORMAL}
|
|
||||||
echo -n "]"
|
|
||||||
echo ""
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
${SETCOLOR_SUCCESS}
|
|
||||||
echo -n "SUCCESS"
|
|
||||||
${SETCOLOR_NORMAL}
|
|
||||||
echo -n "]"
|
|
||||||
echo ""
|
|
||||||
logUpdate
|
|
||||||
}
|
|
||||||
|
|
||||||
# Get a list of update scripts.
|
|
||||||
for script in ${COMPONENT}/*;
|
|
||||||
do
|
|
||||||
UPDATE_SCRIPT="${script}"
|
|
||||||
|
|
||||||
# Start The Update.
|
|
||||||
update
|
|
||||||
done
|
|
|
@ -1,70 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# This script will determine if any delta scripts need to be included in the
|
|
||||||
# rpm that is being built based on the build.
|
|
||||||
|
|
||||||
# This file contains the current build information.
|
|
||||||
CONST_VERSION_TXT="Installer.rpm/version.txt"
|
|
||||||
CONST_SETUP_CORE_DIR="Installer.rpm/delta/setup"
|
|
||||||
|
|
||||||
function copySetupCore()
|
|
||||||
{
|
|
||||||
# Arguments:
|
|
||||||
# ${1} == the current build root.
|
|
||||||
# ${2} == the default rpm prefix.
|
|
||||||
|
|
||||||
local BUILD_ROOT="${1}"
|
|
||||||
local RPM_DEFAULT_PREFIX="${2}"
|
|
||||||
|
|
||||||
updateScripts=( 'createUpdateRegistry.sh' 'updateManager.sh' )
|
|
||||||
|
|
||||||
if [ ! -d ${BUILD_ROOT}/${RPM_DEFAULT_PREFIX}/delta ]; then
|
|
||||||
mkdir -p ${BUILD_ROOT}/${RPM_DEFAULT_PREFIX}/delta
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Copy the update scripts.
|
|
||||||
for script in ${updateScripts[*]};
|
|
||||||
do
|
|
||||||
cp ${WORKSPACE_DIR}/${CONST_SETUP_CORE_DIR}/${script} \
|
|
||||||
${BUILD_ROOT}/${RPM_DEFAULT_PREFIX}/delta
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
function copyApplicableDeltas()
|
|
||||||
{
|
|
||||||
# Arguments:
|
|
||||||
# ${1} == the current build root.
|
|
||||||
# ${2} == the component name.
|
|
||||||
# ${3} == the component project directory.
|
|
||||||
# ${4} == the default rpm prefix.
|
|
||||||
|
|
||||||
local BUILD_ROOT="${1}"
|
|
||||||
local COMPONENT_NAME="${2}"
|
|
||||||
local COMPONENT_PROJECT_DIR="${3}"
|
|
||||||
local RPM_DEFAULT_PREFIX="${4}"
|
|
||||||
|
|
||||||
local CURRENT_BUILD=`cat ${WORKSPACE_DIR}/${CONST_VERSION_TXT}`
|
|
||||||
|
|
||||||
# Determine if a delta directory exists for the component for the current build.
|
|
||||||
EXPECTED_DIR="${WORKSPACE_DIR}/Installer.rpm/${COMPONENT_PROJECT_DIR}"
|
|
||||||
EXPECTED_DIR="${EXPECTED_DIR}/delta/B${CURRENT_BUILD}"
|
|
||||||
|
|
||||||
# Create The Delta Script Directory.
|
|
||||||
if [ ! -d ${BUILD_ROOT}/${RPM_DEFAULT_PREFIX}/delta/${COMPONENT_NAME} ]; then
|
|
||||||
mkdir -p ${BUILD_ROOT}/${RPM_DEFAULT_PREFIX}/delta/${COMPONENT_NAME}
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -d ${EXPECTED_DIR} ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Determine How Many Delta Scripts There Are.
|
|
||||||
COUNT=`ls -1 ${EXPECTED_DIR} | wc -l`
|
|
||||||
|
|
||||||
if [ ${COUNT} -le 0 ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
cp ${EXPECTED_DIR}/* \
|
|
||||||
${BUILD_ROOT}/${RPM_DEFAULT_PREFIX}/delta/${COMPONENT_NAME}
|
|
||||||
}
|
|
|
@ -1,24 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# The Build The Update Needs To Be Applied In.
|
|
||||||
# (MAX LENGTH = 10)
|
|
||||||
export DELTA_BUILD=
|
|
||||||
# The DR # Or Some Other Unique Identifier.
|
|
||||||
# (MAX LENGTH = 20)
|
|
||||||
export DELTA_ID=
|
|
||||||
# A Short Description About The Changes That Were Made.
|
|
||||||
# (MAX LENGTH = 255)
|
|
||||||
export DELTA_DESC=
|
|
||||||
|
|
||||||
# [OPTIONAL] The User That Should Be Used To Run The Script.
|
|
||||||
# The Update Manager Will "su" To Become The User If
|
|
||||||
# Necessary.
|
|
||||||
export DELTA_RUN_USER=
|
|
||||||
|
|
||||||
# Insert The Logic For The Update Here. Perform Checks To
|
|
||||||
# Ensure That The Update Commands Are Successful. Return "0"
|
|
||||||
# At The End If The Update Succeeds Or "1" If Any Part Of
|
|
||||||
# The Update Fails.
|
|
||||||
function runUpdate()
|
|
||||||
{
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
11.9.0
|
|
Loading…
Add table
Reference in a new issue