Code to install / compair / remove the *.schema files is generated in the Makefile and injected to $TMPPLIST. Modified *.schema files are not protected during update / deinstallation. I haven't found a quick fix for the libexec/openldap directory. It seems this change from version to version (was present in version 2.4.31 but not in 2.4.32). How-To-Repeat: Build the port with the new pkg and take a look into the +MANIFEST file additional grep for 'pkg: lstst' in the build log.
Responsible Changed From-To: freebsd-ports-bugs->delphij Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->closed Committed, thanks!
Author: delphij Date: Tue Jul 31 22:47:42 2012 New Revision: 301817 URL: http://svn.freebsd.org/changeset/ports/301817 Log: Don't remove schema if they are modified. PR: ports/170300 Submitted by: ohauer Modified: head/net/openldap24-server/Makefile head/net/openldap24-server/pkg-plist Modified: head/net/openldap24-server/Makefile ============================================================================== --- head/net/openldap24-server/Makefile Tue Jul 31 22:07:27 2012 (r301816) +++ head/net/openldap24-server/Makefile Tue Jul 31 22:47:42 2012 (r301817) @@ -43,7 +43,7 @@ BROKEN= incompatible OpenLDAP version: .endif PORTREVISION_CLIENT= 1 -PORTREVISION_SERVER= 0 +PORTREVISION_SERVER= 1 OPENLDAP_SHLIB_MAJOR= 8 OPTIONS_DEFINE= SASL FETCH Modified: head/net/openldap24-server/pkg-plist ============================================================================== --- head/net/openldap24-server/pkg-plist Tue Jul 31 22:07:27 2012 (r301816) +++ head/net/openldap24-server/pkg-plist Tue Jul 31 22:47:42 2012 (r301817) @@ -5,31 +5,18 @@ etc/openldap/slapd.ldif @unexec if cmp -s %D/etc/openldap/slapd.conf %D/etc/openldap/slapd.conf.default; then rm -f %D/etc/openldap/slapd.conf; fi etc/openldap/slapd.conf.default @exec [ -f %B/slapd.conf ] || cp %B/%f %B/slapd.conf -etc/openldap/schema/ppolicy.schema etc/openldap/schema/ppolicy.ldif -etc/openldap/schema/pmi.schema etc/openldap/schema/pmi.ldif -etc/openldap/schema/openldap.schema etc/openldap/schema/openldap.ldif -etc/openldap/schema/nis.schema etc/openldap/schema/nis.ldif -etc/openldap/schema/misc.schema etc/openldap/schema/misc.ldif -etc/openldap/schema/java.schema etc/openldap/schema/java.ldif -etc/openldap/schema/inetorgperson.schema etc/openldap/schema/inetorgperson.ldif -etc/openldap/schema/dyngroup.schema etc/openldap/schema/dyngroup.ldif -etc/openldap/schema/duaconf.schema etc/openldap/schema/duaconf.ldif -etc/openldap/schema/cosine.schema etc/openldap/schema/cosine.ldif -etc/openldap/schema/core.schema etc/openldap/schema/core.ldif -etc/openldap/schema/corba.schema etc/openldap/schema/corba.ldif -etc/openldap/schema/collective.schema etc/openldap/schema/collective.ldif etc/openldap/schema/README etc/openldap/DB_CONFIG.example _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"