codehotter / 389-ds-base

Forked from 389-ds-base 5 years ago
Clone

2b2c260 Implement support for versioning and release engineering procedures - version 1.2.5.a1

Authored and Committed by rmeggins 14 years ago
63 files changed. 289 lines added. 161 lines removed.
Makefile.am
file modified
+18 -1
Makefile.in
file modified
+22 -4
VERSION.sh
file added
+50
config.h.in
file modified
+14 -2
configure
file modified
+75 -51
configure.ac
file modified
+14 -7
ldap/servers/plugins/acl/aclplugin.c
file modified
+1 -1
ldap/servers/plugins/bitwise/bitwise.c
file modified
+1 -1
ldap/servers/plugins/chainingdb/cb_init.c
file modified
+1 -1
ldap/servers/plugins/collation/orfilter.c
file modified
+1 -1
ldap/servers/plugins/cos/cos.c
file modified
+1 -1
ldap/servers/plugins/deref/deref.c
file modified
+1 -1
ldap/servers/plugins/dna/dna.c
file modified
+2 -2
ldap/servers/plugins/http/http_client.c
file modified
+1 -1
ldap/servers/plugins/linkedattrs/linked_attrs.c
file modified
+1 -1
ldap/servers/plugins/memberof/memberof.c
file modified
+1 -1
ldap/servers/plugins/pam_passthru/pam_ptpreop.c
file modified
+1 -1
ldap/servers/plugins/passthru/ptpreop.c
file modified
+1 -1
ldap/servers/plugins/presence/presence.c
file modified
+1 -1
ldap/servers/plugins/pwdstorage/pwd_init.c
file modified
+13 -13
ldap/servers/plugins/referint/referint.c
file modified
+1 -1
ldap/servers/plugins/replication/repl5_init.c
file modified
+8 -8
ldap/servers/plugins/replication/repl_init.c
file modified
+6 -6
ldap/servers/plugins/replication/winsync-plugin.h
file modified
+1 -1
ldap/servers/plugins/retrocl/retrocl.c
file modified
+3 -3
ldap/servers/plugins/rever/rever.c
file modified
+1 -1
ldap/servers/plugins/roles/roles_plugin.c
file modified
+1 -1
ldap/servers/plugins/schema_reload/schema_reload.c
file modified
+1 -1
ldap/servers/plugins/statechange/statechange.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/bin.c
file modified
+4 -4
ldap/servers/plugins/syntaxes/bitstring.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/ces.c
file modified
+2 -2
ldap/servers/plugins/syntaxes/cis.c
file modified
+7 -7
ldap/servers/plugins/syntaxes/deliverymethod.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/dn.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/facsimile.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/guide.c
file modified
+2 -2
ldap/servers/plugins/syntaxes/int.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/nameoptuid.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/numericstring.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/sicis.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/tel.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/teletex.c
file modified
+1 -1
ldap/servers/plugins/syntaxes/telex.c
file modified
+1 -1
ldap/servers/plugins/uiduniq/7bit.c
file modified
+1 -1
ldap/servers/plugins/uiduniq/uid.c
file modified
+1 -1
ldap/servers/plugins/usn/usn.c
file modified
+1 -1
ldap/servers/plugins/vattrsp_template/vattrsp.c
file modified
+1 -1
ldap/servers/plugins/views/views.c
file modified
+1 -1
ldap/servers/slapd/back-ldbm/init.c
file modified
+1 -1
ldap/servers/slapd/back-ldbm/upgrade.c
file modified
+1 -1
ldap/servers/slapd/back-ldif/init.c
file modified
+1 -1
ldap/servers/slapd/log.c
file modified
+1 -1
ldap/servers/slapd/passwd_extop.c
file modified
+1 -1
ldap/servers/slapd/slap.h
file modified
+2 -2
ldap/servers/slapd/start_tls_extop.c
file modified
+1 -1
ldap/servers/slapd/test-plugins/testbind.c
file modified
+1 -1
ldap/servers/slapd/test-plugins/testdatainterop.c
file modified
+1 -1
ldap/servers/slapd/test-plugins/testentry.c
file modified
+1 -1
ldap/servers/slapd/test-plugins/testgetip.c
file modified
+1 -1
ldap/servers/slapd/test-plugins/testpostop.c
file modified
+1 -1
ldap/servers/slapd/test-plugins/testpreop.c
file modified
+1 -1
ldap/servers/slapd/test-plugins/testsaslbind.c
file modified
+1 -1
    Implement support for versioning and release engineering procedures - version 1.2.5.a1
    Instead of changing configure.ac AC_INIT for each version change, there
    is a new file - VERSION.sh.  This file also contains support for creating
    version numbers for pre-releases, and pre-release strings containing git
    commit hashes.
    One of the complications is that AC_INIT does not allow you to override the version and package tarname fields.  We can override them after the fact everywhere
    except in config.h.  AC_INIT defines the following which we would like to override but cannot: PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_STRING PACKAGE_BUGREPORT
    Instead, we define DS_ versions of these e.g. DS_PACKAGE_VERSION etc. and make
    these available with AC_DEFINE(DS_PACKAGE_VERSION,...) etc.
    As an extra added precaution, we undefine these in Makefile.am like this:
    DS_DEFINES = ... \
    	-UPACKAGE_VERSION -UPACKAGE_TARNAME -UPACKAGE_STRING -UPACKAGE_BUGREPORT
    If someone tries to use PACKAGE_VERSION in C code, they will not be able to,
    and will have to use DS_PACKAGE_VERSION instead.  All of the DS code that used
    PACKAGE_VERSION has been changed to use DS_PACKAGE_VERSION instead.
    There is a new make target - git-archive - as a convenience for creating source
    tarballs from git.  By default, the source archive will be placed in the build
    directory - you can specify SRCDISTDIR=/path/to/SOURCES to use an alternate
    dir (e.g. make SRCDISTDIR=/path/to/rpmbuild/SOURCES git-archive to make a
    source tarball for rpmbuild)
    configure will print the branded package name and version
    Reviewed by: nkinder (Thanks!)
    
        
file modified
+18 -1
file modified
+22 -4
file added
+50
file modified
+14 -2
file modified
+75 -51
file modified
+14 -7
file modified
+1 -1
file modified
+2 -2