Fix vip-generator issues 49/169549/3
authorKonrad Kuchciak <k.kuchciak@samsung.com>
Wed, 7 Feb 2018 08:27:20 +0000 (09:27 +0100)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 20 Feb 2018 11:12:37 +0000 (12:12 +0100)
* Service overrides were created in invalid directories
* Config under /etc/faultd/services.conf.d was mandatory, but should be
optional

Change-Id: I6e0ae5070f9135082fa7c25a7f47e66e7925218f
Signed-off-by: Konrad Kuchciak <k.kuchciak@samsung.com>
generators/vip-generator.c

index 981d3572e4491cad1ab3d5fd014805e10270bd30..ba5a732ee86127230f92d43fa92058e9adf32f91 100644 (file)
@@ -46,7 +46,7 @@ static int create_vip_service_override(const char *service_name)
        char *service_override;
        int ret;
 
-       ret = asprintf(&location, "%s/%s.conf.d", dest_path, service_name);
+       ret = asprintf(&location, "%s/%s.d", dest_path, service_name);
        if (ret == -1)
                return -errno;
 
@@ -101,7 +101,7 @@ int main(int argc, char *argv[])
                return ret;
        }
 
-       ret = load_config(FAULTD_CUSTOM_SERVICES_CONFIG_PATH, CONFIG_TYPE_DIR, 0,
+       ret = load_config(FAULTD_CUSTOM_SERVICES_CONFIG_PATH, CONFIG_TYPE_DIR, 1,
                                          services_config);
        if (ret) {
                log_error("Unable to load services config %s", FAULTD_CUSTOM_SERVICES_CONFIG_PATH);