lp:~laurynas-biveinis/percona-pam-for-mysql/autoreconf
- Get this branch:
- bzr branch lp:~laurynas-biveinis/percona-pam-for-mysql/autoreconf
Branch merges
- Valentine Gostev (community): Approve
- Laurynas Biveinis (community): Needs Resubmitting
-
Diff: 74 lines (+13/-10)4 files modified.bzrignore (+1/-0)
Makefile.am (+2/-0)
bootstrap (+1/-5)
configure.ac (+9/-5)
Related bugs
Bug #885305: bootstrap fails with "libtoolize: command not found" on Mac OS X | High | Fix Released | |
Bug #885311: bootstrap works only on 2nd run | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 12. By Laurynas Biveinis
-
Fix bug 885305, bug 885311 (various bootstrap script bugs) by
rewriting that script in the proper way, which is using autoreconf.
To use it better, also do some changes to the build system itself:
- New directory m4 for m4 macros, specify it in configure.ac,
Makefile.am and bootstrap.
- Set "foreign" project option for Automake.
- Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
- Remove AC_PROG_SED as it is not present on some pre-historic
autoconfes. - 5. By Laurynas Biveinis
-
- New testing version of the client-side plugin
(test_auth_pam_ client. so)
- Add -Werror to build flags
- Factor out the common client-side plugin code to
lib_auth_pam_client. [hc]
- Create a matching testing server-side plugin that requests the
testing client-side plugin. The plugin is otherwise identical to
the production plugin. - 4. By Laurynas Biveinis
-
- Return CR_OK from the client auth plugin instead of
CR_OK_HANDSHAKE_ COMPLETE and leave completing the handshake to the
default client and server code. This fixes intermittent disconnects
due to broken pipe in the further client-server communication.
- Describe installation of the plugin in the comment.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:percona-pam-for-mysql