Rework schema install to work with VPATH support

This commit is contained in:
Kurt Zeilenga 2000-09-22 19:16:53 +00:00
parent f164e69baa
commit 641845f4c1
2 changed files with 10 additions and 9 deletions

View file

@ -34,6 +34,7 @@ moduledir = @libexecdir@$(ldap_subdir)
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@$(ldap_subdir)
schemadir = $(sysconfdir)/schema
EXEEXT = @EXEEXT@
OBJEXT = @OBJEXT@

View file

@ -251,17 +251,17 @@ all-cffiles: slapd
touch all-cffiles
install-schema: FORCE
@-$(MKDIR) $(DESTDIR)$(sysconfdir)/schema
@cd $(srcdir) ; \
for i in schema/*.schema ; do \
if test ! -f $(DESTDIR)$(sysconfdir)/$$i; then \
echo "installing $$i in $(sysconfdir)"; \
echo $(INSTALL) $(INSTALLFLAGS) -m 444 $$i $(DESTDIR)$(sysconfdir)/$$i; \
$(INSTALL) $(INSTALLFLAGS) -m 444 $$i $(DESTDIR)$(sysconfdir)/$$i; \
@-$(MKDIR) $(DESTDIR)$(schemadir)
@cd $(srcdir)/schema ; \
for i in *.schema ; do \
if test ! -f $(DESTDIR)$(schemadir)/$$i; then \
echo "installing $$i in $(schemadir)"; \
echo $(INSTALL) $(INSTALLFLAGS) -m 444 $$i $(DESTDIR)$(schemadir)/$$i; \
$(INSTALL) $(INSTALLFLAGS) -m 444 $$i $(DESTDIR)$(schemadir)/$$i; \
else \
echo "PRESERVING EXISTING SCHEMA FILE $(DESTDIR)$(sysconfdir)/$$i"; \
echo "PRESERVING EXISTING SCHEMA FILE $(DESTDIR)$(schemadir)/$$i"; \
fi; \
$(INSTALL) $(INSTALLFLAGS) $$i $(DESTDIR)$(sysconfdir)/$$i.default ; \
$(INSTALL) $(INSTALLFLAGS) $$i $(DESTDIR)$(schemadir)/$$i.default ; \
done
install-conf: FORCE