Added support for SLES12.
diff --git a/rpm/SOURCES/nginx.upgrade.sh b/rpm/SOURCES/nginx.upgrade.sh
index a12940b..6503233 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 fffe907..7e53bce 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