From 9bb87c58ffe0d824eaacbb4985cd55133c422d12 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Thu, 1 Apr 2021 20:30:01 +0000 Subject: [PATCH] ITS#9471 - Install slapo-rbac(5) man page --- contrib/slapd-modules/rbac/Makefile | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/contrib/slapd-modules/rbac/Makefile b/contrib/slapd-modules/rbac/Makefile index 9a4f4d4006..188388cbd6 100755 --- a/contrib/slapd-modules/rbac/Makefile +++ b/contrib/slapd-modules/rbac/Makefile @@ -7,6 +7,7 @@ LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \ $(LDAP_BUILD)/libraries/liblber/liblber.la LIBTOOL = $(LDAP_BUILD)/libtool +INSTALL = /usr/bin/install CC = gcc OPT = -g -O2 -Wall DEFS = -DSLAPD_OVER_RBAC=SLAPD_MOD_DYNAMIC @@ -14,6 +15,8 @@ INCS = $(LDAP_INC) LIBS = $(LDAP_LIB) PROGRAMS = rbac.la +MANPAGES = slapo-rbac.5 + LTVER = 0:0:0 prefix=/usr/local @@ -23,6 +26,8 @@ ldap_subdir=/openldap libdir=$(exec_prefix)/lib libexecdir=$(exec_prefix)/libexec moduledir = $(libexecdir)$(ldap_subdir) +mandir = $(exec_prefix)/share/man +man5dir = $(mandir)/man5 SRCS = rbac.c rbacperm.c rbacsess.c rbacuser.c rbacreq.c rbacaudit.c init.c rbacacl.c util.c jts.c OBJS = $(patsubst %.c,%.o,$(SRCS)) @@ -42,9 +47,17 @@ rbac.la: $(LOBJS) clean: rm -rf *.o *.lo *.la .libs -install: $(PROGRAMS) +install: install-lib install-man FORCE + +install-lib: $(PROGRAMS) mkdir -p $(DESTDIR)$(moduledir) for p in $(PROGRAMS) ; do \ $(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(moduledir) ; \ done +install-man: $(MANPAGES) + mkdir -p $(DESTDIR)$(man5dir) + $(INSTALL) -m 644 $(MANPAGES) $(DESTDIR)$(man5dir) + +FORCE: + -- 2.47.3