diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2010-05-07 17:19:00 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-05-07 17:19:00 -0400 |
commit | 57614e56dd272db0f71abc442b1515d79fd16169 (patch) | |
tree | a69750b3275692fd6dd370da90cce74ad2615e2a /src/providers/ipa/ipa_init.c | |
parent | 973b7c27c0b294b8b2f120296f64c6a3a36e44b7 (diff) | |
download | sssd-57614e56dd272db0f71abc442b1515d79fd16169.tar.gz sssd-57614e56dd272db0f71abc442b1515d79fd16169.tar.xz sssd-57614e56dd272db0f71abc442b1515d79fd16169.zip |
Revert "Add dynamic DNS updates to FreeIPA"
This reverts commit 973b7c27c0b294b8b2f120296f64c6a3a36e44b7.
While this patch applied cleanly, it was uncompilable. Reverting
until it can be properly merged.
Diffstat (limited to 'src/providers/ipa/ipa_init.c')
-rw-r--r-- | src/providers/ipa/ipa_init.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/providers/ipa/ipa_init.c b/src/providers/ipa/ipa_init.c index 9c30d97..596aecf 100644 --- a/src/providers/ipa/ipa_init.c +++ b/src/providers/ipa/ipa_init.c @@ -33,7 +33,6 @@ #include "providers/ipa/ipa_auth.h" #include "providers/ipa/ipa_access.h" #include "providers/ipa/ipa_timerules.h" -#include "providers/ipa/ipa_dyndns.h" struct ipa_options *ipa_options = NULL; @@ -97,8 +96,6 @@ int sssm_ipa_id_init(struct be_ctx *bectx, void **pvt_data) { struct sdap_id_ctx *ctx; - struct stat stat_buf; - errno_t err; int ret; if (!ipa_options) { @@ -130,44 +127,6 @@ int sssm_ipa_id_init(struct be_ctx *bectx, goto done; } - if(dp_opt_get_bool(ipa_options->basic, IPA_DYNDNS_UPDATE)) { - /* Perform automatic DNS updates when the - * IP address changes. - * Register a callback for successful LDAP - * reconnections. This is the easiest way to - * identify that we have gone online. - */ - - /* Ensure that nsupdate exists */ - errno = 0; - ret = stat(NSUPDATE_PATH, &stat_buf); - if (ret == -1) { - err = errno; - if (err == ENOENT) { - DEBUG(0, ("%s does not exist. Dynamic DNS updates disabled\n", - NSUPDATE_PATH)); - } - else { - DEBUG(0, ("Could not set up dynamic DNS updates: [%d][%s]\n", - err, strerror(err))); - } - } - else { - /* nsupdate is available. Dynamic updates - * are supported - */ - ret = be_add_online_cb(ctx, ctx->be, - ipa_dyndns_update, - ipa_options, NULL); - if (ret != EOK) { - DEBUG(1,("Failure setting up automatic DNS update\n")); - /* We will continue without DNS updating */ - } - } - } - - - ret = setup_tls_config(ctx->opts->basic); if (ret != EOK) { DEBUG(1, ("setup_tls_config failed [%d][%s].\n", |