33 #include "clientpipe.h" 40 static const char *module_str =
"update_conf_cmd";
53 "Update the configuration from conf.xml and reload the Enforcer.\n\n" 58 handles(
const char *cmd, ssize_t n)
68 char *zonelist = NULL;
69 char **repositories = NULL;
70 int repository_count = 0;
73 (void)cmd; (void)n; (void)dbconn;
78 client_printf_err(sockfd,
"Unable to validate '%s' consistency.",
84 for (i = 0; i < repository_count; i++) {
85 free(repositories[i]);
95 for (i = 0; i < repository_count; i++) {
96 free(repositories[i]);
struct cmd_func_block * update_conf_funcblock(void)
const char * cfg_filename
int check_conf(const char *conf, char **kasp, char **zonelist, char ***repo_listout, int *repo_countout, int verbose)
void ods_log_debug(const char *format,...)
int(* run)(int sockfd, struct engine_struct *engine, const char *cmd, ssize_t n, db_connection_t *dbconn)
pthread_cond_t signal_cond
void(* usage)(int sockfd)
engineconfig_type * config
int(* handles)(const char *cmd, ssize_t n)