Merge from upstream

This commit is contained in:
Simo Sorce
2007-08-15 18:31:53 -04:00
7 changed files with 1786 additions and 2 deletions

View File

@@ -49,6 +49,7 @@ rm -rf %{buildroot}
%{_usr}/share/ipa/*
%{plugin_dir}/libipa_pwd_extop.so
%{plugin_dir}/libipa-memberof-plugin.so
%changelog

View File

@@ -49,6 +49,7 @@ rm -rf %{buildroot}
%{_usr}/share/ipa/*
%{plugin_dir}/libipa_pwd_extop.so
%{plugin_dir}/libipa-memberof-plugin.so
%changelog

View File

@@ -1,4 +1,4 @@
SUBDIRS=ipa-pwd-extop
SUBDIRS=ipa-pwd-extop ipa-memberof
all:
@for subdir in $(SUBDIRS); do \

View File

@@ -0,0 +1,33 @@
PREFIX ?= $(DESTDIR)/usr
LIBDIR ?= $(PREFIX)/lib/fedora-ds/plugins
LIB64DIR ?= $(PREFIX)/lib64/fedora-ds/plugins
SHAREDIR = $(DESTDIR)/usr/share/ipa
SONAME = libipa-memberof-plugin.so
LDFLAGS += -llber
CFLAGS ?= -Wall -Wshadow -O2
CFLAGS += -I/usr/include/fedora-ds -I/usr/include/nss3 -I/usr/include/mozldap -I/usr/include/nspr4 -fPIC -DPIC
OBJS = $(patsubst %.c,%.o,$(wildcard *.c))
all: $(OBJS)
$(CC) $(LDFLAGS) $(OBJS) -Wl,-soname -Wl,$(SONAME) -shared -o $(SONAME)
%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<
install:
-mkdir -p $(LIBDIR)
if [ -e $(PREFIX)/lib/fedora-ds ]; then \
install -m 644 $(SONAME) $(LIBDIR); \
else \
install -m 644 $(SONAME) $(LIB64DIR); \
fi
install -m 644 *.ldif $(SHAREDIR)
clean:
rm -f *.o
rm -f $(SONAME)
rm -f *~

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
dn: cn=ipa-memberof,cn=plugins,cn=config
objectclass: top
objectclass: nsSlapdPlugin
objectclass: extensibleObject
cn: ipa-memberof
nsslapd-pluginpath: /usr/lib/fedora-ds/plugins/libipa-memberof-plugin.so
nsslapd-plugininitfunc: ipamo_postop_init
nsslapd-plugintype: postoperation
nsslapd-pluginenabled: on
nsslapd-pluginid: memberof
nsslapd-pluginversion: 1.0
nsslapd-pluginvendor: Red Hat
nsslapd-plugindescription: Memberof plugin

View File

@@ -1,5 +1,6 @@
PREFIX ?= $(DESTDIR)/usr
LIBDIR = $(PREFIX)/lib/fedora-ds/plugins
LIB64DIR ?= $(PREFIX)/lib64/fedora-ds/plugins
SHAREDIR = $(DESTDIR)/usr/share/ipa
SONAME = libipa_pwd_extop.so
@@ -17,7 +18,11 @@ all: $(OBJS)
install:
-mkdir -p $(LIBDIR)
install -m 644 libipa_pwd_extop.so $(LIBDIR)
if [ -e $(PREFIX)/lib/fedora-ds ]; then \
install -m 644 $(SONAME) $(LIBDIR); \
else \
install -m 644 $(SONAME) $(LIB64DIR); \
fi
install -m 644 *.ldif $(SHAREDIR)
clean: