[systemd-devel] [PATCH] Drop Before=paths/sockets/timers.target from DefaultDependencies.

Lennart Poettering lennart at poettering.net
Wed Jan 29 03:14:52 PST 2014


On Tue, 28.01.14 13:12, david at davidstrauss.net (david at davidstrauss.net) wrote:

> From: David Strauss <david at davidstrauss.net>

What's the rationale here?

Documenting what DEfaultDependencies= does is something that has been on
the todo list since a long time, we really should document this.

> 
> ---
>  src/core/path.c   | 5 -----
>  src/core/socket.c | 4 ----
>  src/core/timer.c  | 4 ----
>  3 files changed, 13 deletions(-)
> 
> diff --git a/src/core/path.c b/src/core/path.c
> index fc7069e..95ed015 100644
> --- a/src/core/path.c
> +++ b/src/core/path.c
> @@ -336,11 +336,6 @@ static int path_add_default_dependencies(Path *p) {
>  
>          assert(p);
>  
> -        r = unit_add_dependency_by_name(UNIT(p), UNIT_BEFORE,
> -                                        SPECIAL_PATHS_TARGET, NULL, true);
> -        if (r < 0)
> -                return r;
> -
>          if (UNIT(p)->manager->running_as == SYSTEMD_SYSTEM) {
>                  r = unit_add_two_dependencies_by_name(UNIT(p), UNIT_AFTER, UNIT_REQUIRES,
>                                                        SPECIAL_SYSINIT_TARGET, NULL, true);
> diff --git a/src/core/socket.c b/src/core/socket.c
> index 7eac0eb..4917185 100644
> --- a/src/core/socket.c
> +++ b/src/core/socket.c
> @@ -283,10 +283,6 @@ static int socket_add_default_dependencies(Socket *s) {
>          int r;
>          assert(s);
>  
> -        r = unit_add_dependency_by_name(UNIT(s), UNIT_BEFORE, SPECIAL_SOCKETS_TARGET, NULL, true);
> -        if (r < 0)
> -                return r;
> -
>          if (UNIT(s)->manager->running_as == SYSTEMD_SYSTEM) {
>                  r = unit_add_two_dependencies_by_name(UNIT(s), UNIT_AFTER, UNIT_REQUIRES, SPECIAL_SYSINIT_TARGET, NULL, true);
>                  if (r < 0)
> diff --git a/src/core/timer.c b/src/core/timer.c
> index a4ff662..ae7a07f 100644
> --- a/src/core/timer.c
> +++ b/src/core/timer.c
> @@ -96,10 +96,6 @@ static int timer_add_default_dependencies(Timer *t) {
>  
>          assert(t);
>  
> -        r = unit_add_dependency_by_name(UNIT(t), UNIT_BEFORE, SPECIAL_TIMERS_TARGET, NULL, true);
> -        if (r < 0)
> -                return r;
> -
>          if (UNIT(t)->manager->running_as == SYSTEMD_SYSTEM) {
>                  r = unit_add_two_dependencies_by_name(UNIT(t), UNIT_AFTER, UNIT_REQUIRES, SPECIAL_SYSINIT_TARGET, NULL, true);
>                  if (r < 0)


Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list