|
|
|
@ -1,5 +1,5 @@ |
|
|
|
|
%define version 0.0.1 |
|
|
|
|
%define release 0.beta7 |
|
|
|
|
%define version 0.1.0 |
|
|
|
|
%define release 1 |
|
|
|
|
%define name smeserver-php-fpm |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -12,14 +12,19 @@ Group: Applications/System |
|
|
|
|
Source: %{name}-%{version}.tar.gz |
|
|
|
|
|
|
|
|
|
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot |
|
|
|
|
BuildArchitectures: noarch |
|
|
|
|
BuildArch: x86_64 |
|
|
|
|
BuildRequires: e-smith-devtools |
|
|
|
|
|
|
|
|
|
Requires: e-smith-base >= 5.6.0 |
|
|
|
|
%if 0%{?rhel} >= 7 |
|
|
|
|
|
|
|
|
|
# On el7 we can use mod_proxy_fcgi instead |
|
|
|
|
%if 0%{?rhel} <= 7 |
|
|
|
|
Requires: mod_fastcgi |
|
|
|
|
%endif |
|
|
|
|
|
|
|
|
|
Requires: tmpwatch |
|
|
|
|
Requires: logrotate |
|
|
|
|
|
|
|
|
|
# Stock PHP |
|
|
|
|
Requires: php-cli |
|
|
|
|
Requires: php-ldap |
|
|
|
@ -108,11 +113,15 @@ Manage PHP FPM pools, and switch between PHP versions easily |
|
|
|
|
|
|
|
|
|
%build |
|
|
|
|
perl createlinks |
|
|
|
|
%{__mkdir_p} root/www/php-cgi-bin/ |
|
|
|
|
%{__mkdir_p} root/var/www/php-cgi-bin/ |
|
|
|
|
%{__mkdir_p} root/var/log/php/php/ |
|
|
|
|
%{__mkdir_p} root/var/lib/php/php/{session,tmp,opcache,wsdlcache} |
|
|
|
|
%{__mkdir_p} root/var/log/php/php56/ |
|
|
|
|
%{__mkdir_p} root/var/lib/php/php56/{session,tmp,opcache,wsdlcache} |
|
|
|
|
%{__mkdir_p} root/var/log/php/php70/ |
|
|
|
|
%{__mkdir_p} root/var/lib/php/php70/{session,tmp,opcache,wsdlcache} |
|
|
|
|
%{__mkdir_p} root/var/log/php/php71/ |
|
|
|
|
%{__mkdir_p} root/var/lib/php/php71/{session,tmp,opcache,wsdlcache} |
|
|
|
|
|
|
|
|
|
%install |
|
|
|
|
/bin/rm -rf $RPM_BUILD_ROOT |
|
|
|
@ -129,6 +138,16 @@ perl createlinks |
|
|
|
|
--dir /var/lib/php/php56/tmp 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php56/opcache 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php56/wsdlcache 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/log/php/php70/ 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php70/session 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php70/tmp 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php70/opcache 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php70/wsdlcache 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/log/php/php71/ 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php71/session 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php71/tmp 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php71/opcache 'attr(0770,root,www)' \ |
|
|
|
|
--dir /var/lib/php/php71/wsdlcache 'attr(0770,root,www)' \ |
|
|
|
|
> %{name}-%{version}-filelist |
|
|
|
|
|
|
|
|
|
%clean |
|
|
|
@ -144,5 +163,5 @@ rm -rf $RPM_BUILD_ROOT |
|
|
|
|
%preun |
|
|
|
|
|
|
|
|
|
%changelog |
|
|
|
|
* Sun Jul 2 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.0.1-1.sme |
|
|
|
|
* Wed Jul 26 2017 Daniel Berteaud <daniel@firewall-services.com> - 0.1.0-1.sme |
|
|
|
|
- Initial release |
|
|
|
|