Added support for SLES12.
diff --git a/rpm/SOURCES/nginx.upgrade.sh b/rpm/SOURCES/nginx.upgrade.sh index 2bd869b..d0f707a 100644 --- a/rpm/SOURCES/nginx.upgrade.sh +++ b/rpm/SOURCES/nginx.upgrade.sh
@@ -3,7 +3,7 @@ # Legacy action script for "service nginx upgrade" # Source function library. -. /etc/rc.d/init.d/functions +[ -f /etc/rc.d/init.d/functions ] && . /etc/rc.d/init.d/functions prog=nginx nginx=/usr/sbin/nginx
diff --git a/rpm/SPECS/nginx.spec b/rpm/SPECS/nginx.spec index e829ec7..9686b68 100644 --- a/rpm/SPECS/nginx.spec +++ b/rpm/SPECS/nginx.spec
@@ -4,7 +4,7 @@ %define nginx_group nginx # distribution specific definitions -%define use_systemd (0%{?fedora} && 0%{?fedora} >= 18) || (0%{?rhel} && 0%{?rhel} >= 7) +%define use_systemd (0%{?fedora} && 0%{?fedora} >= 18) || (0%{?rhel} && 0%{?rhel} >= 7) || (0%{?suse_version} == 1315) %if 0%{?rhel} == 5 Group: System Environment/Daemons @@ -36,12 +36,21 @@ %define with_spdy 1 %endif -%if 0%{?suse_version} +%if 0%{?suse_version} == 1110 Group: Productivity/Networking/Web/Servers BuildRequires: libopenssl-devel Requires(pre): pwdutils %endif +%if 0%{?suse_version} == 1315 +Group: Productivity/Networking/Web/Servers +BuildRequires: libopenssl-devel +BuildRequires: systemd +Requires(pre): shadow +Requires: systemd +%define with_spdy 1 +%endif + # end of distribution specific definitions Summary: High performance web server @@ -199,7 +208,7 @@ %else # install SYSV init stuff %{__mkdir} -p $RPM_BUILD_ROOT%{_initrddir} -%if 0%{?suse_version} +%if 0%{?suse_version} == 1110 %{__install} -m755 %{SOURCE7} \ $RPM_BUILD_ROOT%{_initrddir}/nginx %else