diff options
author | Tomáš Chvátal <tomas.chvatal@gmail.com> | 2014-12-01 14:21:06 +0100 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2014-12-02 14:21:56 +0100 |
commit | bab3fa397dd3f6c932a272cedde79d175c667910 (patch) | |
tree | 6062cf2122f5b469bc7174abaaa29f0e8c6d9a01 /warnquota.c | |
parent | 204620858132006a77ba8df1bff04861b058b31b (diff) |
Create new autotools buildsystem
Reflect what was done before and try to mimic it
Remove ChangeLog, now autogenerated for dist target
Remove confusing gettext README and try to add new approach for translations
[JK: Fixed build without RPC support]
Signed-off-by: Tomáš Chvátal <tchvatal@suse.cz>
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'warnquota.c')
-rw-r--r-- | warnquota.c | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/warnquota.c b/warnquota.c index 009d9e9..7ce61cc 100644 --- a/warnquota.c +++ b/warnquota.c @@ -165,50 +165,26 @@ static void wc_exit(int ex_stat) { #ifdef USE_LDAP_MAIL_LOOKUP if(ldapconn != NULL) -#ifdef USE_LDAP_23 ldap_unbind_ext(ldapconn, NULL, NULL); -#else - ldap_unbind(ldapconn); -#endif #endif exit(ex_stat); } #ifdef USE_LDAP_MAIL_LOOKUP -#ifdef NEED_LDAP_PERROR -static void ldap_perror(LDAP *ld, LDAP_CONST char *s) -{ - int err; - - ldap_get_option(ld, LDAP_OPT_RESULT_CODE, &err); - errstr(_("%s: %s\n"), s, ldap_err2string(err)); -} -#endif - static int setup_ldap(struct configparams *config) { int ret; -#ifdef USE_LDAP_23 struct berval cred = { .bv_val = config->ldap_bindpw, .bv_len = strlen(config->ldap_bindpw) }; -#endif -#ifdef USE_LDAP_23 ldap_initialize(&ldapconn, config->ldap_uri); -#else - ldapconn = ldap_init(config->ldap_host, config->ldap_port); -#endif if(ldapconn == NULL) { ldap_perror(ldapconn, "ldap_init"); return -1; } -#ifdef USE_LDAP_23 ret = ldap_sasl_bind_s(ldapconn, config->ldap_binddn, LDAP_SASL_SIMPLE, &cred, NULL, NULL, NULL); -#else - ret = ldap_bind_s(ldapconn, config->ldap_binddn, config->ldap_bindpw, LDAP_AUTH_SIMPLE); -#endif if(ret < 0) { ldap_perror(ldapconn, "ldap_bind"); return -1; @@ -424,9 +400,6 @@ static char *lookup_user(struct configparams *config, char *user) searchbuf, NULL, 0, NULL, NULL, NULL, 0, &result); - ret = ldap_search_s(ldapconn, config->ldap_basedn, LDAP_SCOPE_SUBTREE, - searchbuf, NULL, 0, &result); - if (ret < 0) { errstr(_("Error with %s.\n"), user); ldap_perror(ldapconn, "ldap_search"); @@ -872,15 +845,10 @@ cc_parse_err: #ifdef USE_LDAP_MAIL_LOOKUP if (config->use_ldap_mail) { -#ifdef USE_LDAP_23 if (!config->ldap_uri[0]) { snprintf(config->ldap_uri, CNF_BUFFER, "ldap://%s:%d", config->ldap_host, config->ldap_port); errstr(_("LDAP library version >= 2.3 detected. Please use LDAP_URI instead of hostname and port.\nGenerated URI %s\n"), config->ldap_uri); } -#else - if (config->ldap_uri[0]) - die(1, _("LDAP library does not support ldap_initialize() but URI is specified.")); -#endif } #endif fclose(fp); @@ -1010,7 +978,7 @@ static void usage(void) -a, --admins-file=admins-file non-default admins file\n\ -h, --help display this help message and exit\n\ -v, --version display version information and exit\n\n")); - fprintf(stderr, _("Bugs to %s\n"), MY_EMAIL); + fprintf(stderr, _("Bugs to %s\n"), PACKAGE_BUGREPORT); wc_exit(1); } |