# # $Id$ # $HeadURL$ # %define conf_dir /opt/AVS/etc %define project @PROJECT@ Name: %{project}_avs_conf-if Summary: AVS configuration for AVS-CNR-Interface for CNR (RadioStations) Version: @VERSION@ Release: @RELEASE@ Vendor: LifeMaps GmbH URL: http://www.life-maps.de Packager: ctc Group: Applications/Configuration License: proprietary Source0: avs_conf.tgz Requires: %{project}_AVS_Interface Requires: %{project}_AVS_Root BuildArch: noarch #BuildRequires: %description AVS configuration for AVS-CNR-Interface for CNR (RadioStations) %changelog #* LANG=en_US.UTF-8 date +"%a %b %d %Y" text * Wed May 22 2019 cf added Vendor, changed URL. postinstall script differentiates between projects. * Thu Sep 27 2018 cf initial version # -c: create toplevel directory and extract contents there %prep %setup -q -c # nothing to build %build %install mkdir -p %{buildroot}%{conf_dir} cp %{project}/if/*.conf %{buildroot}%{conf_dir}/ cp %{project}/if/*.conf.in %{buildroot}%{conf_dir}/ %files %defattr(-,ctc,ctc) %{conf_dir}/AVS_Config.conf %{conf_dir}/AVS_Interface.conf.in %{conf_dir}/AVS_Root.conf %post # For GÜZ we need to adjust the AVS_Interface.conf for each IF separately. %if "%{project}" == "guez" let stationId=$(hostname | tr a-z A-Z | sed 's/^CEF0\([0-9]\)IFR[0-9]\{2\}$/\1/') let fuadNet="171 + $stationId" fuadInterface="10.7.${fuadNet}.100" exconInterface="10.7.150.19${stationId}" sed -e s,@FUAD_INTERFACE@,${fuadInterface},g \ -e s,@EXCON_INTERFACE@,${exconInterface},g \ %{conf_dir}/AVS_Interface.conf.in > %{conf_dir}/AVS_Interface.conf %else cp %{conf_dir}/AVS_Interface.conf.in | %{conf_dir}/AVS_Interface.conf %endif chown ctc:ctc %{conf_dir}/AVS_Interface.conf %preun if [ $1 -eq 0 ]; then rm -f %{conf_dir}/AVS_Interface.conf fi