awips2-hydroapps RPM from awips2-nativelib repo
This commit is contained in:
parent
44b19bc85f
commit
d41cf4144a
3 changed files with 169 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
|||
edexOsgi/* cave/* localization/*
|
||||
javaUtilities/* rpms pythonPackages nativeLib/*
|
||||
javaUtilities/* rpms pythonPackages
|
||||
*.pdf
|
||||
../awips2-nativelib/*
|
||||
../awips2-core/common/*
|
||||
../awips2-core/edex/*
|
||||
../awips2-core/features/*
|
||||
|
|
163
rpms/awips2.core/Installer.hydroapps/component.spec
Normal file
163
rpms/awips2.core/Installer.hydroapps/component.spec
Normal file
|
@ -0,0 +1,163 @@
|
|||
%define _component_name awips2-hydroapps
|
||||
%define _component_project_dir awips2.core/Installer.hydroapps
|
||||
#
|
||||
# AWIPS II Hydroapps Spec File
|
||||
#
|
||||
Name: %{_component_name}
|
||||
Summary: AWIPS II Hydroapps Distribution
|
||||
Version: %{_component_version}
|
||||
Release: %{_component_release}
|
||||
Group: AWIPSII
|
||||
BuildRoot: /tmp
|
||||
URL: N/A
|
||||
License: N/A
|
||||
Distribution: N/A
|
||||
Vendor: %{_build_vendor}
|
||||
Packager: %{_build_site}
|
||||
|
||||
AutoReq: no
|
||||
Provides: awips2-hydroapps
|
||||
Requires: awips2-edex
|
||||
Requires: awips2-edex-base
|
||||
|
||||
%description
|
||||
AWIPS II Hydroapps Distribution - Includes applications, configurations, and
|
||||
filesystems for Hydro.
|
||||
|
||||
# disable jar repacking
|
||||
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-java-repack-jars[[:space:]].*$!!g')
|
||||
|
||||
%prep
|
||||
# Verify That The User Has Specified A BuildRoot.
|
||||
if [ "${RPM_BUILD_ROOT}" = "/tmp" ]
|
||||
then
|
||||
echo "An Actual BuildRoot Must Be Specified. Use The --buildroot Parameter."
|
||||
echo "Unable To Continue ... Terminating"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
mkdir -p ${RPM_BUILD_ROOT}/awips2/edex/data
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
FILES_NATIVE="%{_baseline_workspace}/files.native"
|
||||
|
||||
/bin/cp -rf ${FILES_NATIVE}/awipsShare \
|
||||
%{_build_root}/awips2/edex/data/share
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
/usr/bin/find %{_build_root}/awips2/edex/data/share -name .gitignore -exec rm -rf {} \;
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
%pre
|
||||
%post
|
||||
|
||||
%preun
|
||||
%postun
|
||||
|
||||
%clean
|
||||
rm -rf ${RPM_BUILD_ROOT}
|
||||
|
||||
%files
|
||||
%defattr(770,awips,fxalpha,770)
|
||||
%dir /awips2/edex/data/share/hydroapps
|
||||
%dir /awips2/edex/data/share/hydroapps/bin
|
||||
/awips2/edex/data/share/hydroapps/bin/*
|
||||
/awips2/edex/data/share/hydroapps/check_app_context
|
||||
%dir /awips2/edex/data/share/hydroapps/geo_data
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/coord_host.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/county.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/cwaus.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/fg_basin.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/flights.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/forecastpt.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/map_basin.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/rfc_boundary.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/river.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/state.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/host/ascii/town.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/ofstest/ascii/coord_ofstest.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/geo_data/util/run_create_bas_bound
|
||||
%dir /awips2/edex/data/share/hydroapps/lib
|
||||
/awips2/edex/data/share/hydroapps/lib/*
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/bin
|
||||
/awips2/edex/data/share/hydroapps/precip_proc/bin/*
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/bin
|
||||
/awips2/edex/data/share/hydroapps/precip_proc/local/bin/*
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/hpe
|
||||
/awips2/edex/data/share/hydroapps/precip_proc/local/data/app/hpe/*
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/nc2grib
|
||||
/awips2/edex/data/share/hydroapps/precip_proc/local/data/app/nc2grib/*
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/nc2grib
|
||||
/awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/nc2grib/*
|
||||
%dir /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_ann
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_apr
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_aug
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_dec
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_feb
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_jan
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_jul
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_jun
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_mar
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_may
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_nov
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_oct
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_max_temp_oax_sep
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_ann
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_apr
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_aug
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_dec
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_feb
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_jan
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_jul
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_jun
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_mar
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_may
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_nov
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_oct
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_mean_precip_oax_sep
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_ann
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_apr
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_aug
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_dec
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_feb
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_jan
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_jul
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_jun
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_mar
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_may
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_nov
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_oct
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/precip_proc/local/data/app/mpe/prism/prism_min_temp_oax_sep
|
||||
%dir /awips2/edex/data/share/hydroapps/public
|
||||
/awips2/edex/data/share/hydroapps/public/*
|
||||
%dir /awips2/edex/data/share/hydroapps/rfc
|
||||
/awips2/edex/data/share/hydroapps/rfc/*
|
||||
/awips2/edex/data/share/hydroapps/set_hydro_env
|
||||
%dir /awips2/edex/data/share/hydroapps/whfs
|
||||
%dir /awips2/edex/data/share/hydroapps/whfs/bin
|
||||
/awips2/edex/data/share/hydroapps/whfs/bin/*
|
||||
%dir /awips2/edex/data/share/hydroapps/whfs/local
|
||||
%dir /awips2/edex/data/share/hydroapps/whfs/local/bin
|
||||
/awips2/edex/data/share/hydroapps/whfs/local/bin/*
|
||||
%dir /awips2/edex/data/share/hydroapps/whfs/local/data
|
||||
%dir /awips2/edex/data/share/hydroapps/whfs/local/data/app
|
||||
/awips2/edex/data/share/hydroapps/whfs/local/data/app/*
|
||||
%dir /awips2/edex/data/share/hydroapps/whfs/local/data/geo
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/whfs/local/data/geo/basins.dat
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/whfs/local/data/geo/basins.dat.OAX
|
||||
%config(noreplace) /awips2/edex/data/share/hydroapps/whfs/local/data/geo/topography
|
|
@ -121,6 +121,10 @@ function lookupRPM()
|
|||
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.pypies"
|
||||
return 0
|
||||
fi
|
||||
if [ "${1}" = "awips2-hydroapps" ]; then
|
||||
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.hydroapps"
|
||||
return 0
|
||||
fi
|
||||
if [ "${1}" = "awips2-data.hdf5-topo" ]; then
|
||||
export RPM_SPECIFICATION="${awips2_core_dir}/Installer.topo"
|
||||
return 0
|
||||
|
|
Loading…
Add table
Reference in a new issue