# always use the system gems
sed -i .bundle/config -e '/.*BUNDLE_DISABLE_SHARED_GEMS.*/d'
+# apache >= 2.4, applicaton prefix
+sed -i examples/etc/apache2/sites-available/occi-ssl \
+ -e 's/Allow from all/Require all granted/i' \
+ -e 's,/opt/rOCCI-server,%{app_root},g'
+
+# fix interpreter
+sed -i examples/usr/local/bin/check_occi_compute_create \
+ -e '1s,#!/opt/occi-cli/embedded/bin/ruby,#!/usr/bin/env ruby,'
+
%build
checkmodule -M -m -o %{semodule_name}.mod %{SOURCE1}
# httpd configuration tweaks
mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
-# apache >= 2.4, applicaton prefix
-sed -i examples/etc/apache2/sites-available/occi-ssl \
- -e 's/Allow from all/Require all granted/i' \
- -e 's,/opt/rOCCI-server,%{app_root},g'
install -p -m 0644 examples/etc/apache2/sites-available/occi-ssl %{buildroot}%{_sysconfdir}/httpd/conf.d/occi-ssl.conf
echo "Listen 11443" >> %{buildroot}%{_sysconfdir}/httpd/conf.d/occi-listen.conf
install -p -m 0644 examples/etc/apache2/conf.d/security %{buildroot}%{_sysconfdir}/httpd/conf.d/occi-security.conf
%dir %{app_root}/
%{app_root}/.bundle/
%{app_root}/app/
-%{app_root}/bin/
%{app_root}/config/
%{app_root}/db/
%{app_root}/examples/
%attr(-,rocci,rocci) %{app_root}/Gemfile.lock
%attr(-,rocci,rocci) %{_localstatedir}/log/rocci-server/
%{_datadir}/selinux/packages/%{name}/%{semodule_name}.pp
+%exclude %{app_root}/bin/
%exclude %{app_root}/.rspec
%exclude %{app_root}/.travis.yml
%exclude %{app_root}/Guardfile