mirror of
https://github.com/troglobit/finit.git
synced 2026-10-18 10:59:34 +00:00
fix service enable/disable support
Signed-off-by: Robert Andersson <robert.m.andersson@se.atlascopco.com>
This commit is contained in:
1 parent
6a7f115781
commit
12d14aae84
2 files changed
+20
-23
No files matched your search
+4
-4
@@ -120,7 +120,7 @@ int serv_list(char *arg)
|
||||
if (fisdir(enabled))
|
||||
do_list("ENABLED ", enabled);
|
||||
if (fisdir(FINIT_RCSD))
|
||||
do_list("ENABLED ", FINIT_RCSD);
|
||||
do_list("STATIC ", FINIT_RCSD);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -140,11 +140,11 @@ int serv_enable(char *arg)
|
||||
}
|
||||
|
||||
pushd(FINIT_RCSD);
|
||||
snprintf(path, sizeof(path), "available/%s", arg);
|
||||
snprintf(path, sizeof(path), "%s/%s", available, arg);
|
||||
if (!fexist(path))
|
||||
errx(1, "Cannot find %s", path);
|
||||
|
||||
snprintf(link, sizeof(link), "%s/%s", FINIT_RCSD, arg);
|
||||
snprintf(link, sizeof(link), "%s/%s", enabled, arg);
|
||||
if (fexist(link))
|
||||
errx(1, "%s already exists", link);
|
||||
|
||||
@@ -165,7 +165,7 @@ int serv_disable(char *arg)
|
||||
arg = corr;
|
||||
}
|
||||
|
||||
snprintf(link, sizeof(link), "%s/%s", FINIT_RCSD, arg);
|
||||
snprintf(link, sizeof(link), "%s/%s", enabled, arg);
|
||||
if (stat(link, &st))
|
||||
err(1, "Cannot find %s", link);
|
||||
|
||||
|
||||
Reference in new issue
Block a user