Hello community, here is the log from the commit of package systemd for openSUSE:Factory checked in at 2012-05-26 13:00:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/systemd (Old) and /work/SRC/openSUSE:Factory/.systemd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "systemd", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/systemd/systemd.changes 2012-05-08 06:50:11.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.systemd.new/systemd.changes 2012-05-26 13:00:34.000000000 +0200 @@ -1,0 +2,12 @@ +Fri May 25 11:08:27 UTC 2012 - fcrozat@suse.com + +- Re-enable logind-logout.patch, fix in xdm-np PAM file is the real + fix. + +------------------------------------------------------------------- +Thu May 24 11:45:54 UTC 2012 - fcrozat@suse.com + +- Update new-lsb-headers.patch to handle entries written after + description tag (bnc#727771, bnc#747931). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ systemd.spec ++++++ --- /var/tmp/diff_new_pack.GmSL4d/_old 2012-05-26 13:00:37.000000000 +0200 +++ /var/tmp/diff_new_pack.GmSL4d/_new 2012-05-26 13:00:37.000000000 +0200 @@ -155,8 +155,7 @@ %patch40 -p1 %patch41 -p1 %patch42 -p1 -# disabled for now, cause sudo session to terminate -#patch43 -p1 +%patch43 -p1 %patch44 -p1 %build ++++++ new-lsb-headers.patch ++++++ --- /var/tmp/diff_new_pack.GmSL4d/_old 2012-05-26 13:00:37.000000000 +0200 +++ /var/tmp/diff_new_pack.GmSL4d/_new 2012-05-26 13:00:37.000000000 +0200 @@ -1,8 +1,8 @@ -Index: systemd-41/src/service.c +Index: systemd-44/src/service.c =================================================================== ---- systemd-41.orig/src/service.c -+++ systemd-41/src/service.c -@@ -119,6 +119,7 @@ static void service_init(Unit *u) { +--- systemd-44.orig/src/service.c ++++ systemd-44/src/service.c +@@ -122,6 +122,7 @@ static void service_init(Unit *u) { #ifdef HAVE_SYSV_COMPAT s->sysv_start_priority = -1; s->sysv_start_priority_from_rcnd = -1; @@ -10,10 +10,10 @@ #endif s->socket_fd = -1; s->guess_main_pid = true; -@@ -861,6 +862,34 @@ static int service_load_sysv_path(Servic +@@ -840,6 +841,34 @@ static int service_load_sysv_path(Servic + free(short_description); + short_description = d; - } else - state = LSB; + } else if (startswith_no_case(t, "PIDFile:")) { + char *fn; + @@ -42,10 +42,10 @@ + s->remain_after_exit = parse_boolean(j); + s->sysv_remain_after_exit_heuristic = false; + } - } - } - } -@@ -891,7 +920,8 @@ static int service_load_sysv_path(Servic + } else if (state == LSB_DESCRIPTION) { + + if (startswith(l, "#\t") || startswith(l, "# ")) { +@@ -894,7 +923,8 @@ static int service_load_sysv_path(Servic /* Special setting for all SysV services */ s->type = SERVICE_FORKING; @@ -55,7 +55,7 @@ s->guess_main_pid = false; s->restart = SERVICE_RESTART_NO; s->exec_context.ignore_sigpipe = false; -@@ -2030,7 +2060,7 @@ static void service_enter_running(Servic +@@ -2036,7 +2066,7 @@ static void service_enter_running(Servic if ((main_pid_ok > 0 || (main_pid_ok < 0 && cgroup_ok != 0)) && (s->bus_name_good || s->type != SERVICE_DBUS)) { #ifdef HAVE_SYSV_COMPAT @@ -64,11 +64,11 @@ s->remain_after_exit = false; #endif service_set_state(s, SERVICE_RUNNING); -Index: systemd-41/src/service.h +Index: systemd-44/src/service.h =================================================================== ---- systemd-41.orig/src/service.h -+++ systemd-41/src/service.h -@@ -157,6 +157,7 @@ struct Service { +--- systemd-44.orig/src/service.h ++++ systemd-44/src/service.h +@@ -166,6 +166,7 @@ struct Service { #ifdef HAVE_SYSV_COMPAT bool sysv_has_lsb:1; bool sysv_enabled:1; -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org