summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-04-07 03:20:19 +0200
committerLennart Poettering <lennart@poettering.net>2010-04-07 03:20:19 +0200
commit4a21885b43c3632db95d6d1d9ba327ccff705b7b (patch)
tree67350fc0753e40de0d3245303cb2e4c2e84b4b61
parent6c1a047834c524598ee87c2bc289a1cd472ba53e (diff)
sysv: sysv service should depend on the full basic system, not only rc.sysinit
-rw-r--r--manager.h2
-rw-r--r--service.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/manager.h b/manager.h
index 39be0dc887..00d5ea1927 100644
--- a/manager.h
+++ b/manager.h
@@ -82,7 +82,7 @@ struct Watch {
#define SPECIAL_REMOTE_FS_TARGET "remote-fs.target"
#define SPECIAL_SYSLOG_TARGET "syslog.target" /* Should pull in syslog.socket or syslog.service */
#define SPECIAL_RTC_SET_TARGET "rtc-set.target" /* LSB's $time */
-#define SPECIAL_SYSINIT_SERVICE "sysinit.service"
+#define SPECIAL_BASIC_SERVICE "basic.target"
/* For SysV compatibility. Usually an alias for a saner target. On
* SysV-free systems this doesn't exist. */
diff --git a/service.c b/service.c
index fda553d225..1ee0f05d3e 100644
--- a/service.c
+++ b/service.c
@@ -565,8 +565,8 @@ static int service_load_sysv_path(Service *s, const char *path, UnitLoadState *n
if ((r = sysv_exec_commands(s)) < 0)
goto finish;
- if ((r = unit_add_dependency_by_name(u, UNIT_REQUIRES, SPECIAL_SYSINIT_SERVICE)) < 0 ||
- (r = unit_add_dependency_by_name(u, UNIT_AFTER, SPECIAL_SYSINIT_SERVICE)) < 0)
+ if ((r = unit_add_dependency_by_name(u, UNIT_REQUIRES, SPECIAL_BASIC_SERVICE)) < 0 ||
+ (r = unit_add_dependency_by_name(u, UNIT_AFTER, SPECIAL_BASIC_SERVICE)) < 0)
goto finish;
*new_state = UNIT_LOADED;