BuildRoot: %{_tmppath}/%{name}-%{version}-root
Packager: OpenAFS Gatekeepers <openafs-gatekeepers@openafs.org>
Group: Networking/Filesystems
-BuildRequires: %{?kdepend:%{kdepend}, } pam-devel, ncurses-devel, flex, bison, systemd-units
+BuildRequires: %{?kdepend:%{kdepend}, } pam-devel, ncurses-devel, flex, bison
+%if 0%{?fedora} >= 15
+BuildRequires: systemd-units
+%endif
BuildRequires: perl-devel perl-ExtUtils-Embed
%if %{krb5support}
BuildRequires: krb5-devel
fi
%endif
+%if 0%{?fedora} >= 15
%postun client
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
if [ $1 -ge 1 ] ; then
# Package upgrade, not uninstall
/bin/systemctl try-restart openafs-server.service >/dev/null 2>&1 || :
fi
+%endif
%if %{build_dkmspkg}
%post -n dkms-%{name}
%endif
%endif
+%if 0%{?fedora} >= 15
%triggerun -- openafs-client < 1.6.0-1
# Save the current service runlevel info
# User must manually run systemd-sysv-convert --apply httpd
# Run these because the SysV package being removed won't do them
/sbin/chkconfig --del openafs-server >/dev/null 2>&1 || :
/bin/systemctl try-restart openafs-server.service >/dev/null 2>&1 || :
+%endif
##############################################################################
###