From b0a349066b4d7141da40f1c5deaa0dc4eeae3d46 Mon Sep 17 00:00:00 2001 From: Stefan Schantl Date: Sun, 16 Sep 2012 11:05:01 +0200 Subject: [PATCH] openldap: Update to 2.4.32. Also add scriptlets to interact with systemd. Fixes #10204. --- openldap/openldap.nm | 25 +++++++++++++++++++------ openldap/systemd/openldap.service | 2 +- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/openldap/openldap.nm b/openldap/openldap.nm index fef3ca550..1f80a015e 100644 --- a/openldap/openldap.nm +++ b/openldap/openldap.nm @@ -4,7 +4,7 @@ ############################################################################### name = openldap -version = 2.4.30 +version = 2.4.32 release = 1 groups = System/Daemons @@ -51,11 +51,6 @@ build --enable-ndb=no \ --disable-static -# Doens't seem to work in chroot. -#define test -# cd %{DIR_APP} && make check -#endef - install_cmds mv -v %{BUILDROOT}%{libdir}/slapd %{BUILDROOT}/usr/sbin/slapd ln -svf slapd %{BUILDROOT}/usr/sbin/slapacl @@ -85,6 +80,24 @@ end packages package %{name} + script postin + systemctl daemon-reload >/dev/null 2>&1 || : + end + + script preun + systemctl --no-reload disable openldap.service >/dev/null 2>&1 || : + systemctl stop openldap.service >/dev/null 2>&1 || : + end + + script postun + systemctl daemon-reload >/dev/null 2>&1 || : + end + + script postup + systemctl daemon-reload >/dev/null 2>&1 || : + systemctl try-restart openldap.service >/dev/null 2>&1 || : + end + end package %{name}-libs template LIBS diff --git a/openldap/systemd/openldap.service b/openldap/systemd/openldap.service index 4eb155fc9..8c2c57ba4 100644 --- a/openldap/systemd/openldap.service +++ b/openldap/systemd/openldap.service @@ -1,5 +1,5 @@ [Unit] -Description=Very Secure FTP Daemon +Description=OpenLDAP After=basic.target [Service] -- 2.39.5