param: Add default for dns update command to s3 loadparm
authorAndrew Bartlett <abartlet@samba.org>
Thu, 9 Jan 2014 01:02:07 +0000 (14:02 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 28 Jan 2014 04:26:45 +0000 (17:26 +1300)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
source3/param/loadparm.c

index 9252abd8f979a7dce04adb7ea3775e4a4b609aa8..b8ae8689cd729a59cf143ab3ebce52492405a9a2 100644 (file)
@@ -1067,6 +1067,12 @@ static void init_globals(bool reinit_globals)
        Globals.samba_kcc_command = (const char **)str_list_make_v3(NULL, s, NULL);
        SAFE_FREE(s);
 
+       if (asprintf(&s, "%s/samba_dnsupdate", get_dyn_SCRIPTSBINDIR()) < 0) {
+               smb_panic("init_globals: ENOMEM");
+       }
+       Globals.dns_update_command = (const char **)str_list_make_v3(NULL, s, NULL);
+       SAFE_FREE(s);
+
        /* Now put back the settings that were set with lp_set_cmdline() */
        apply_lp_set_cmdline();
 }