From 37623394d364b55aa8f949fd8aa51edf65d9da10 Mon Sep 17 00:00:00 2001 From: Anastasis Grammenos Date: Tue, 16 Oct 2018 23:39:34 +0300 Subject: move init helper to the helper file --- src/confparser.c | 39 --------------------------------------- 1 file changed, 39 deletions(-) (limited to 'src/confparser.c') diff --git a/src/confparser.c b/src/confparser.c index 2a11467..2463d79 100644 --- a/src/confparser.c +++ b/src/confparser.c @@ -142,42 +142,3 @@ void free_conf(Conf *conf) { CONFIG_VARIABLES_TABLE #undef X } - -int init_create_config_file(UserOpt *opt) { - char absVCdir[STR_L]; - if (!util_file_exists(list_get_at(opt->args, 0), absVCdir)) { - ERR("Version control directory: %s\ndoes not exist.\n", list_get_at(opt->args, 0)); - return 1; - } - - char absSRdir[STR_L]; - if (!util_file_exists(list_get_at(opt->args, 1), absSRdir)) { - ERR("Secret directory: %s\ndoes not exist.\n", list_get_at(opt->args, 1)); - return 1; - } - - if (!util_file_exists(opt->confDir, NULL)) { - util_mkdir(opt->confDir); - } - - char confName[STR_L]; - make_config_name(confName, opt->confDir); - FILE *f; - if ((f = fopen(confName, "w")) == NULL) { - return 1; - } - - char tmp[200]; - strcpy(tmp, "version_control_dir = "); - strcat(tmp, absVCdir); - strcat(tmp, "\n"); - fputs(tmp, f); - - strcpy(tmp, "secret_dir = "); - strcat(tmp, absSRdir); - strcat(tmp, "\n"); - fputs(tmp, f); - - fclose(f); - return 0; -} -- cgit v1.2.3