| @ -1,73 +0,0 @@ | |||
| %define packagelayout FH | |||
| %define SYSCONFDIR %{_sysconfdir} | |||
| %define KAZOOCONFDIR %{_sysconfdir}/kazoo | |||
| Name: kazoo-configs | |||
| Summary: Configuration for the Kazoo platform | |||
| License: MPL1.1 | |||
| Group: Productivity/Telephony | |||
| Version: v2.13 | |||
| Release: 2600hz | |||
| URL: http://www.2600hz.org/ | |||
| Packager: Karl Anderson | |||
| Vendor: http://www.2600hz.org/ | |||
| Source0: Kazoo-Configs.tar | |||
| BuildArch: noarch | |||
| BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) | |||
| %description | |||
| Configuration files for the various components that make up the Kazoo platform. | |||
| ###################################################################################################################### | |||
| # Prepare for the build | |||
| ###################################################################################################################### | |||
| %prep | |||
| %setup -b0 -q -n Kazoo-Configs | |||
| %{__mkdir} -p %{buildroot}%{KAZOOCONFDIR} | |||
| %{__mkdir} -p %{buildroot}%{SYSCONFDIR}/security/limits.d/ | |||
| cp -r %{_builddir}/Kazoo-Configs/* %{buildroot}%{KAZOOCONFDIR}/ | |||
| rm -rf %{buildroot}%{KAZOOCONFDIR}/system | |||
| rm %{buildroot}%{KAZOOCONFDIR}/kazoo-configs.spec | |||
| cp %{_builddir}/Kazoo-Configs/system/*.limits.conf %{buildroot}%{SYSCONFDIR}/security/limits.d/ | |||
| ###################################################################################################################### | |||
| # Bootstrap, Configure and Build the whole enchilada | |||
| ###################################################################################################################### | |||
| %build | |||
| ###################################################################################################################### | |||
| # Install it to the build root | |||
| ###################################################################################################################### | |||
| %install | |||
| ###################################################################################################################### | |||
| # Include a script to add a freeswitch user with group daemon when the core RPM is installed | |||
| ###################################################################################################################### | |||
| %pre | |||
| %post | |||
| find %{KAZOOCONFDIR} -type d -exec chmod 755 {} + | |||
| ###################################################################################################################### | |||
| # When the core RPM is uninstalled remove the freeswitch user | |||
| ###################################################################################################################### | |||
| %postun | |||
| ###################################################################################################################### | |||
| # List of files/directories to include in the core FreeSWITCH RPM | |||
| ###################################################################################################################### | |||
| %files | |||
| %defattr(0644,root,root) | |||
| #################################### Basic Directory Structure ####################################################### | |||
| %dir %attr(0755, root, root) %{KAZOOCONFDIR} | |||
| %config(noreplace) %{KAZOOCONFDIR}/freeswitch/* | |||
| %config(noreplace) %{KAZOOCONFDIR}/haproxy/* | |||
| %config(noreplace) %{KAZOOCONFDIR}/kamailio/* | |||
| %config(noreplace) %{KAZOOCONFDIR}/rabbitmq/* | |||
| %config(noreplace) %{KAZOOCONFDIR}/bigcouch/* | |||
| %config(noreplace) %{KAZOOCONFDIR}/config.ini | |||
| %config(noreplace) %{SYSCONFDIR}/security/limits.d/* | |||