SHA256
1
0
forked from pool/systemd
Commit Graph

653 Commits

Author SHA256 Message Date
Robert Milasan
c9fa25772f Accepting request 247221 from home:rmilasan:branches:Base:System
- udev: add option to generate old 'buggy' serials (bnc#886852)
  Add 1066-udev-add-compatibility-links-for-truncated-by-id-links.patch 

- udev: add option to generate old 'buggy' serials (bnc#886852)
  Add 1066-udev-add-compatibility-links-for-truncated-by-id-links.patch

OBS-URL: https://build.opensuse.org/request/show/247221
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=766
2014-09-02 12:58:23 +00:00
Dr. Werner Fink
9dc91f0486 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=765
2014-09-02 09:15:57 +00:00
Dr. Werner Fink
4b5dfe5dff .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=764
2014-09-01 14:28:08 +00:00
Dr. Werner Fink
d7dbf74ce5 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=762
2014-08-29 14:51:38 +00:00
Dr. Werner Fink
59858df50c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=761
2014-08-28 11:31:51 +00:00
Dr. Werner Fink
b4c0ac4fc6 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=760
2014-08-28 10:09:25 +00:00
Dr. Werner Fink
bd92feb469 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=759
2014-08-27 16:02:11 +00:00
Dr. Werner Fink
6b47e427f8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=757
2014-08-27 12:53:07 +00:00
Dr. Werner Fink
953927ddbd .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=756
2014-08-26 12:14:55 +00:00
Dr. Werner Fink
a9412b48a7 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=755
2014-08-26 11:39:55 +00:00
Dr. Werner Fink
8727284bb7 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=754
2014-08-25 09:47:11 +00:00
0220ca6b01 Accepting request 245703 from home:elvigia:branches:Base:System
- man pages from section 3 are developer docs, move them to 
 the -devel package.

- man pages from section 3 are developer docs, move them to 
 the -devel package.

OBS-URL: https://build.opensuse.org/request/show/245703
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=753
2014-08-22 12:45:12 +00:00
Dr. Werner Fink
88bde517dc .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=752
2014-08-20 15:07:31 +00:00
Dr. Werner Fink
401c51c463 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=751
2014-08-18 14:41:57 +00:00
Robert Milasan
4807d440d9 Accepting request 243962 from home:rmilasan:branches:Base:System
- Set default permissions for GenWQE device nodes to 0666 (bnc#890977).
  Add 1062-rules-set-default-permissions-for-GenWQE-devices.patch 

- Set default permissions for GenWQE device nodes to 0666 (bnc#890977).
  Add 1062-rules-set-default-permissions-for-GenWQE-devices.patch

OBS-URL: https://build.opensuse.org/request/show/243962
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=749
2014-08-08 12:55:43 +00:00
Dr. Werner Fink
0721fea31a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=747
2014-08-01 10:14:21 +00:00
Robert Milasan
d4856c3dfd Accepting request 243102 from home:rmilasan:branches:Base:System
- Rename:
  udev-use-device-mapper-target-name-for-btrfs-device-ready.patch 
  to
  1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch 

- Rename:
  udev-use-device-mapper-target-name-for-btrfs-device-ready.patch 
  to
  1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch

OBS-URL: https://build.opensuse.org/request/show/243102
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=745
2014-07-31 07:57:12 +00:00
Dr. Werner Fink
ce3c871a00 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=744
2014-07-31 07:48:41 +00:00
Dr. Werner Fink
5f41424f55 Accepting request 243083 from home:jeff_mahoney:branches:Base:System
- udev: use device mapper target name for btrfs device ready (bnc#888215).
- Add udev-use-device-mapper-target-name-for-btrfs-device-ready.patch

- udev: use device mapper target name for btrfs device ready (bnc#888215).
- Add udev-use-device-mapper-target-name-for-btrfs-device-ready.patch

OBS-URL: https://build.opensuse.org/request/show/243083
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=743
2014-07-31 06:53:04 +00:00
Dr. Werner Fink
592bac3f3c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=742
2014-07-30 12:54:29 +00:00
Dr. Werner Fink
6a84d747bd .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=739
2014-07-30 12:17:21 +00:00
Dr. Werner Fink
2daa6ef19b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=737
2014-07-28 10:29:17 +00:00
Dr. Werner Fink
a6b30b4bff .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=736
2014-07-28 10:21:09 +00:00
Dr. Werner Fink
ac88f39e64 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=733
2014-07-25 11:38:38 +00:00
Dr. Werner Fink
ee38365d05 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=732
2014-07-25 11:07:45 +00:00
Dr. Werner Fink
a15cc00274 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=731
2014-07-25 10:06:14 +00:00
Dr. Werner Fink
ebe5bb6085 Accepting request 242209 from home:fcrozat:branches:Base:System
- Update
  handle-disable_caplock-and-compose_table-and-kbd_rate.patch, 
  handle-numlock-value-in-etc-sysconfig-keyboard.patch: read
  /etc/vconsole.conf after /etc/sysconfig/(keyboard,console)
  otherwise empty value in /etc/sysconfig/keyboard might override
  /etc/vconsole.conf values.
- Update :
  0001-journal-compress-return-early-in-uncompress_startswi.patch
  0002-util-don-t-consider-tabs-special-in-string_has_cc-an.patch
  0002-vconsole-setup-run-setfont-before-loadkeys.patch
  0003-core-never-consider-failure-when-reading-drop-ins-fa.patch
  0003-fsck-consider-a-fsck-implementation-linked-to-bin-tr.patch
  apply-ACL-for-nvidia-device-nodes.patch
  keep-crypt-password-prompt.patch
  log-target-null-instead-kmsg.patch
  parse-crypttab-for-noauto-option.patch
  set-and-use-default-logconsole.patch: fix all warnings in code
- Remove 0001-compress-fix-return-value.patch: not relevant to
  systemd v210 code.

old: Base:System/systemd
new: home:fcrozat:branches:Base:System/systemd rev None
Index: 0001-core-close-socket-fds-asynchronously.patch
===================================================================
--- 0001-core-close-socket-fds-asynchronously.patch (revision 729)
+++ 0001-core-close-socket-fds-asynchronously.patch (revision 3)
@@ -9,8 +9,10 @@
  src/core/service.c |    5 +++--
  2 files changed, 27 insertions(+), 2 deletions(-)
 
---- src/core/service.c
-+++ src/core/service.c	2014-05-16 11:41:50.150735247 +0000
+Index: src/core/service.c
+===================================================================
+--- src/core/service.c.orig
++++ src/core/service.c
 @@ -25,6 +25,7 @@
  #include <unistd.h>
  #include <sys/reboot.h>
@@ -37,8 +39,10 @@
                          s->socket_fd = fdset_remove(fds, fd);
                  }
          } else if (streq(key, "main-exec-status-pid")) {
---- src/core/async.c
-+++ src/core/async.c	2014-05-07 09:40:35.000000000 +0000
+Index: src/core/async.c
+===================================================================
+--- src/core/async.c.orig
++++ src/core/async.c
 @@ -24,6 +24,7 @@
  
  #include "async.h"
@@ -74,3 +78,12 @@
 +
 +        return -1;
 +}
+Index: src/core/async.h
+===================================================================
+--- src/core/async.h.orig
++++ src/core/async.h
+@@ -23,3 +23,4 @@
+ 
+ int asynchronous_job(void* (*func)(void *p), void *arg);
+ int asynchronous_sync(void);
++int asynchronous_close(int fd);
Index: 0001-journal-compress-return-early-in-uncompress_startswi.patch
===================================================================
--- 0001-journal-compress-return-early-in-uncompress_startswi.patch (revision 729)
+++ 0001-journal-compress-return-early-in-uncompress_startswi.patch (revision 3)
@@ -11,9 +11,19 @@
  src/journal/compress.c |   91 ++++++++++++++-----------------------------------
  1 file changed, 27 insertions(+), 64 deletions(-)
 
---- src/journal/compress.c
-+++ src/journal/compress.c	2014-07-09 00:00:00.000000000 +0000
-@@ -69,10 +69,9 @@ fail:
+Index: src/journal/compress.c
+===================================================================
+--- src/journal/compress.c.orig
++++ src/journal/compress.c
+@@ -25,6 +25,7 @@
+ #include <lzma.h>
+ 
+ #include "macro.h"
++#include "util.h"
+ #include "compress.h"
+ 
+ bool compress_blob(const void *src, uint64_t src_size, void *dst, uint64_t *dst_size) {
+@@ -69,10 +70,9 @@ fail:
  bool uncompress_blob(const void *src, uint64_t src_size,
                       void **dst, uint64_t *dst_alloc_size, uint64_t* dst_size, uint64_t dst_max) {
  
@@ -25,7 +35,7 @@
  
          assert(src);
          assert(src_size > 0);
-@@ -85,26 +84,18 @@ bool uncompress_blob(const void *src, ui
+@@ -85,26 +85,18 @@ bool uncompress_blob(const void *src, ui
          if (ret != LZMA_OK)
                  return false;
  
@@ -40,7 +50,7 @@
 -                *dst_alloc_size = src_size*2;
 -        }
 +        space = MIN(src_size * 2, dst_max ?: (uint64_t) -1);
-+        if (!greedy_realloc(dst, dst_alloc_size, space, 1))
++        if (!greedy_realloc(dst, dst_alloc_size, space))
 +                return false;
  
          s.next_in = src;
@@ -56,7 +66,7 @@
  
                  ret = lzma_code(&s, LZMA_FINISH);
  
-@@ -112,31 +103,25 @@ bool uncompress_blob(const void *src, ui
+@@ -112,31 +104,25 @@ bool uncompress_blob(const void *src, ui
                          break;
  
                  if (ret != LZMA_OK)
@@ -78,7 +88,7 @@
 -                space *= 2;
 +                used = space - s.avail_out;
 +                space = MIN(2 * space, dst_max ?: (uint64_t) -1);
-+                if (!greedy_realloc(dst, dst_alloc_size, space, 1))
++                if (!greedy_realloc(dst, dst_alloc_size, space))
 +                        return false;
  
 -                *dst = p;
@@ -98,7 +108,7 @@
  }
  
  bool uncompress_startswith(const void *src, uint64_t src_size,
-@@ -144,9 +129,8 @@ bool uncompress_startswith(const void *s
+@@ -144,9 +130,8 @@ bool uncompress_startswith(const void *s
                             const void *prefix, uint64_t prefix_len,
                             uint8_t extra) {
  
@@ -109,7 +119,7 @@
  
          /* Checks whether the uncompressed blob starts with the
           * mentioned prefix. The byte extra needs to follow the
-@@ -163,16 +147,8 @@ bool uncompress_startswith(const void *s
+@@ -163,16 +148,8 @@ bool uncompress_startswith(const void *s
          if (ret != LZMA_OK)
                  return false;
  
@@ -123,12 +133,12 @@
 -                *buffer = p;
 -                *buffer_size = prefix_len*2;
 -        }
-+        if (!(greedy_realloc(buffer, buffer_size, prefix_len + 1, 1)))
++        if (!(greedy_realloc(buffer, buffer_size, prefix_len + 1)))
 +                return false;
  
          s.next_in = src;
          s.avail_in = src_size;
-@@ -181,36 +157,23 @@ bool uncompress_startswith(const void *s
+@@ -181,36 +158,23 @@ bool uncompress_startswith(const void *s
          s.avail_out = *buffer_size;
  
          for (;;) {
@@ -167,7 +177,7 @@
 -
 -fail:
 -        lzma_end(&s);
-+                if (!(greedy_realloc(buffer, buffer_size, *buffer_size * 2, 1)))
++                if (!(greedy_realloc(buffer, buffer_size, *buffer_size * 2)))
 +                        return false;
  
 -        return b;
Index: 0002-util-don-t-consider-tabs-special-in-string_has_cc-an.patch
===================================================================
--- 0002-util-don-t-consider-tabs-special-in-string_has_cc-an.patch (revision 729)
+++ 0002-util-don-t-consider-tabs-special-in-string_has_cc-an.patch (revision 3)
@@ -12,11 +12,11 @@
  src/shared/util.h        |    5 +++--
  5 files changed, 18 insertions(+), 15 deletions(-)
 
-diff --git src/hostname/hostnamed.c src/hostname/hostnamed.c
-index 14629dd..514554d 100644
---- src/hostname/hostnamed.c
+Index: src/hostname/hostnamed.c
+===================================================================
+--- src/hostname/hostnamed.c.orig
 +++ src/hostname/hostnamed.c
-@@ -550,8 +550,7 @@ static int set_machine_info(Context *c, sd_bus *bus, sd_bus_message *m, int prop
+@@ -507,8 +507,7 @@ static int set_machine_info(Context *c,
  
                  if (prop == PROP_ICON_NAME && !filename_is_safe(name))
                          return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid icon name '%s'", name);
@@ -26,9 +26,9 @@
                          return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid pretty host name '%s'", name);
                  if (prop == PROP_CHASSIS && !valid_chassis(name))
                          return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid chassis '%s'", name);
-diff --git src/shared/env-util.c src/shared/env-util.c
-index b2e4553..20b208f 100644
---- src/shared/env-util.c
+Index: src/shared/env-util.c
+===================================================================
+--- src/shared/env-util.c.orig
 +++ src/shared/env-util.c
 @@ -78,7 +78,9 @@ bool env_value_is_valid(const char *e) {
          if (!utf8_is_valid(e))
@@ -41,11 +41,11 @@
                  return false;
  
          /* POSIX says the overall size of the environment block cannot
-diff --git src/shared/fileio.c src/shared/fileio.c
-index fb1c1bc..b1de590 100644
---- src/shared/fileio.c
+Index: src/shared/fileio.c
+===================================================================
+--- src/shared/fileio.c.orig
 +++ src/shared/fileio.c
-@@ -738,7 +738,7 @@ static void write_env_var(FILE *f, const char *v) {
+@@ -658,7 +658,7 @@ static void write_env_var(FILE *f, const
          p++;
          fwrite(v, 1, p-v, f);
  
@@ -54,11 +54,11 @@
                  fputc('\"', f);
  
                  for (; *p; p++) {
-diff --git src/shared/util.c src/shared/util.c
-index d25ee66..d223ecf 100644
---- src/shared/util.c
+Index: src/shared/util.c
+===================================================================
+--- src/shared/util.c.orig
 +++ src/shared/util.c
-@@ -5350,16 +5350,14 @@ bool filename_is_safe(const char *p) {
+@@ -5466,16 +5466,14 @@ bool filename_is_safe(const char *p) {
  bool string_is_safe(const char *p) {
          const char *t;
  
@@ -78,7 +78,7 @@
                          return false;
          }
  
-@@ -5367,16 +5365,19 @@ bool string_is_safe(const char *p) {
+@@ -5483,16 +5481,19 @@ bool string_is_safe(const char *p) {
  }
  
  /**
@@ -102,21 +102,11 @@
                          return true;
  
                  if (*t == 127)
-diff --git src/shared/util.h src/shared/util.h
-index e23069c..8544940 100644
---- src/shared/util.h
+Index: src/shared/util.h
+===================================================================
+--- src/shared/util.h.orig
 +++ src/shared/util.h
-@@ -382,7 +382,8 @@ bool fstype_is_network(const char *fstype);
- int chvt(int vt);
- 
- int read_one_char(FILE *f, char *ret, usec_t timeout, bool *need_nl);
--int ask(char *ret, const char *replies, const char *text, ...) _printf_(3, 4);
-+int ask_char(char *ret, const char *replies, const char *text, ...) _printf_(3, 4);
-+int ask_string(char **ret, const char *text, ...) _printf_(2, 3);
- 
- int reset_terminal_fd(int fd, bool switch_to_text);
- int reset_terminal(const char *name);
-@@ -692,7 +693,7 @@ _alloc_(2, 3) static inline void *memdup_multiply(const void *p, size_t a, size_
+@@ -652,7 +652,7 @@ _alloc_(2, 3) static inline void *memdup
  bool filename_is_safe(const char *p) _pure_;
  bool path_is_safe(const char *p) _pure_;
  bool string_is_safe(const char *p) _pure_;
@@ -125,6 +115,3 @@
  
  /**
   * Check if a string contains any glob patterns.
--- 
-1.7.9.2
-
Index: 0002-vconsole-setup-run-setfont-before-loadkeys.patch
===================================================================
--- 0002-vconsole-setup-run-setfont-before-loadkeys.patch (revision 729)
+++ 0002-vconsole-setup-run-setfont-before-loadkeys.patch (revision 3)
@@ -16,8 +16,10 @@
  src/vconsole/vconsole-setup.c |   93 +++++++++++++++++++++---------------------
  1 file changed, 47 insertions(+), 46 deletions(-)
 
---- src/vconsole/vconsole-setup.c
-+++ src/vconsole/vconsole-setup.c	2014-07-07 12:30:27.390235226 +0000
+Index: src/vconsole/vconsole-setup.c
+===================================================================
+--- src/vconsole/vconsole-setup.c.orig
++++ src/vconsole/vconsole-setup.c
 @@ -340,23 +340,20 @@ static int set_kbd_rate(const char *vc,
  
  int main(int argc, char **argv) {
@@ -66,14 +68,10 @@
          }
  
          utf8 = is_locale_utf8();
-@@ -464,61 +461,65 @@ int main(int argc, char **argv) {
-                 } else
- #endif
-                         numlock = vc_kbd_numlock && strcaseeq(vc_kbd_numlock, "yes");
--
- #endif
+@@ -464,58 +461,62 @@ int main(int argc, char **argv) {
+                 if (r < 0 && r != -ENOENT)
+                         log_warning("Failed to read /proc/cmdline: %s", strerror(-r));
          }
- 
 +#ifdef HAVE_SYSV_COMPAT
 +finish:
 +        r = set_kbd_rate(vc, vc_kbd_rate, vc_kbd_delay, &kbd_rate_pid);
@@ -81,81 +79,84 @@
 +                log_error("Failed to start /bin/kbdrate: %s", strerror(-r));
 +                return EXIT_FAILURE;
 +        }
-+#endif
 +
++        if (kbd_rate_pid > 0)
++                wait_for_terminate_and_warn("/bin/kbdrate", kbd_rate_pid);
++#endif
+ 
          if (utf8)
                  enable_utf8(fd);
          else
                  disable_utf8(fd);
  
 -        r = EXIT_FAILURE;
+-
+-        if (keymap_load(vc, vc_keymap, vc_keymap_toggle, utf8, disable_capslock, &keymap_pid) >= 0 &&
+-#ifdef HAVE_SYSV_COMPAT
+-            load_compose_table(vc, vc_compose_table, &compose_table_pid) >= 0 &&
+-            set_kbd_rate(vc, vc_kbd_rate, vc_kbd_delay, &kbd_rate_pid) >= 0 &&
+-#endif
+-            font_load(vc, vc_font, vc_font_map, vc_font_unimap, &font_pid) >= 0)
+-                r = EXIT_SUCCESS;
 +        r = font_load(vc, vc_font, vc_font_map, vc_font_unimap, &font_pid);
 +        if (r < 0) {
 +                log_error("Failed to start " KBD_SETFONT ": %s", strerror(-r));
 +                return EXIT_FAILURE;
 +        }
-+
+ 
+-finish:
+-        if (keymap_pid > 0)
+-                wait_for_terminate_and_warn(KBD_LOADKEYS, keymap_pid);
+-        if (numlock)
+-                touch("/run/numlock-on");
+-        else
+-                unlink("/run/numlock-on");
 +        if (font_pid > 0)
 +                wait_for_terminate_and_warn(KBD_SETFONT, font_pid);
  
--        if (keymap_load(vc, vc_keymap, vc_keymap_toggle, utf8, disable_capslock, &keymap_pid) >= 0 &&
  #ifdef HAVE_SYSV_COMPAT
--            load_compose_table(vc, vc_compose_table, &compose_table_pid) >= 0 &&
--            set_kbd_rate(vc, vc_kbd_rate, vc_kbd_delay, &kbd_rate_pid) >= 0 &&
 +        r = load_compose_table(vc, vc_compose_table, &compose_table_pid);
 +        if (r < 0) {
-+                log_error("Failed to start " KBD_SETFONT ": %s", strerror(-r));
-+                return EXIT_FAILURE;
-+        }
-+
-+        if (compose_table_pid > 0)
-+                wait_for_terminate_and_warn(KBD_LOADKEYS, compose_table_pid);
- #endif
--            font_load(vc, vc_font, vc_font_map, vc_font_unimap, &font_pid) >= 0)
--                r = EXIT_SUCCESS;
- 
--finish:
-+        r = keymap_load(vc, vc_keymap, vc_keymap_toggle, utf8, disable_capslock, &keymap_pid);
-+        if (r < 0) {
 +                log_error("Failed to start " KBD_LOADKEYS ": %s", strerror(-r));
 +                return EXIT_FAILURE;
 +        }
 +
-         if (keymap_pid > 0)
-                 wait_for_terminate_and_warn(KBD_LOADKEYS, keymap_pid);
-+
-+#ifdef HAVE_SYSV_COMPAT
-         if (numlock)
-                 touch("/run/numlock-on");
-         else
-                 unlink("/run/numlock-on");
- 
--#ifdef HAVE_SYSV_COMPAT
--        if (compose_table_pid > 0)
--                wait_for_terminate_and_warn(KBD_LOADKEYS, compose_table_pid);
+         if (compose_table_pid > 0)
+                 wait_for_terminate_and_warn(KBD_LOADKEYS, compose_table_pid);
 -
-         if (kbd_rate_pid > 0)
-                 wait_for_terminate_and_warn("/bin/kbdrate", kbd_rate_pid);
+-        if (kbd_rate_pid > 0)
+-                wait_for_terminate_and_warn("/bin/kbdrate", kbd_rate_pid);
  #endif
  
 -        if (font_pid > 0) {
 -                wait_for_terminate_and_warn(KBD_SETFONT, font_pid);
 -                if (font_copy)
 -                        font_copy_to_all_vcs(fd);
--        }
--
++        r = keymap_load(vc, vc_keymap, vc_keymap_toggle, utf8, disable_capslock, &keymap_pid);
++        if (r < 0) {
++                log_error("Failed to start " KBD_LOADKEYS ": %s", strerror(-r));
++                return EXIT_FAILURE;
+         }
+ 
 -        free(vc_keymap);
 -        free(vc_font);
 -        free(vc_font_map);
 -        free(vc_font_unimap);
 -        free(vc_kbd_numlock);
--#ifdef HAVE_SYSV_COMPAT
++        if (keymap_pid > 0)
++                wait_for_terminate_and_warn(KBD_LOADKEYS, keymap_pid);
++
+ #ifdef HAVE_SYSV_COMPAT
 -        free(vc_kbd_delay);
 -        free(vc_kbd_rate);
 -        free(vc_kbd_disable_caps_lock);
 -        free(vc_compose_table);
--#endif
--
++        if (numlock)
++                touch("/run/numlock-on");
++        else
++                unlink("/run/numlock-on");
+ #endif
+ 
 -        if (fd >= 0)
 -                close_nointr_nofail(fd);
 +        /* Only copy the font when we started setfont successfully */
Index: 0003-core-never-consider-failure-when-reading-drop-ins-fa.patch
===================================================================
--- 0003-core-never-consider-failure-when-reading-drop-ins-fa.patch (revision 729)
+++ 0003-core-never-consider-failure-when-reading-drop-ins-fa.patch (revision 3)
@@ -9,9 +9,9 @@
  src/core/load-dropin.c |   42 +++++++++++++-----------------------------
  1 file changed, 13 insertions(+), 29 deletions(-)
 
-diff --git src/core/load-dropin.c src/core/load-dropin.c
-index 546e560..f2ffc97 100644
---- src/core/load-dropin.c
+Index: src/core/load-dropin.c
+===================================================================
+--- src/core/load-dropin.c.orig
 +++ src/core/load-dropin.c
 @@ -58,6 +58,7 @@ static int iterate_dir(
                  if (errno == ENOENT)
@@ -21,16 +21,15 @@
                  return -errno;
          }
  
-@@ -101,7 +102,7 @@ static int process_dir(
+@@ -101,7 +102,6 @@ static int process_dir(
                  char ***strv) {
  
          _cleanup_free_ char *path = NULL;
 -        int r;
-+        int r, q;
  
          assert(u);
          assert(unit_path);
-@@ -112,11 +113,8 @@ static int process_dir(
+@@ -112,11 +112,8 @@ static int process_dir(
          if (!path)
                  return log_oom();
  
@@ -44,7 +43,7 @@
  
          if (u->instance) {
                  _cleanup_free_ char *template = NULL, *p = NULL;
-@@ -130,11 +128,8 @@ static int process_dir(
+@@ -130,11 +127,8 @@ static int process_dir(
                  if (!p)
                          return log_oom();
  
@@ -58,7 +57,7 @@
          }
  
          return 0;
-@@ -152,12 +147,8 @@ char **unit_find_dropin_paths(Unit *u) {
+@@ -152,12 +146,8 @@ char **unit_find_dropin_paths(Unit *u) {
          SET_FOREACH(t, u->names, i) {
                  char **p;
  
@@ -73,7 +72,15 @@
          }
  
          if (strv_isempty(strv))
-@@ -186,13 +177,8 @@ int unit_load_dropin(Unit *u) {
+@@ -176,7 +166,6 @@ char **unit_find_dropin_paths(Unit *u) {
+ int unit_load_dropin(Unit *u) {
+         Iterator i;
+         char *t, **f;
+-        int r;
+ 
+         assert(u);
+ 
+@@ -186,13 +175,8 @@ int unit_load_dropin(Unit *u) {
                  char **p;
  
                  STRV_FOREACH(p, u->manager->lookup_paths.unit_path) {
@@ -89,7 +96,7 @@
                  }
          }
  
-@@ -201,11 +187,9 @@ int unit_load_dropin(Unit *u) {
+@@ -201,11 +185,9 @@ int unit_load_dropin(Unit *u) {
                  return 0;
  
          STRV_FOREACH(f, u->dropin_paths) {
@@ -104,6 +111,3 @@
          }
  
          u->dropin_mtime = now(CLOCK_REALTIME);
--- 
-1.7.9.2
-
Index: 0003-fsck-consider-a-fsck-implementation-linked-to-bin-tr.patch
===================================================================
--- 0003-fsck-consider-a-fsck-implementation-linked-to-bin-tr.patch (revision 729)
+++ 0003-fsck-consider-a-fsck-implementation-linked-to-bin-tr.patch (revision 3)
@@ -9,9 +9,19 @@
  src/shared/path-util.c |   26 +++++++++++++++-----------
  2 files changed, 37 insertions(+), 21 deletions(-)
 
---- src/fsck/fsck.c
-+++ src/fsck/fsck.c	2014-06-26 09:19:58.591864710 +0000
-@@ -280,16 +280,28 @@ int main(int argc, char *argv[]) {
+Index: src/fsck/fsck.c
+===================================================================
+--- src/fsck/fsck.c.orig
++++ src/fsck/fsck.c
+@@ -37,6 +37,7 @@
+ #include "bus-errors.h"
+ #include "fileio.h"
+ #include "udev-util.h"
++#include "path-util.h"
+ 
+ static bool arg_skip = false;
+ static bool arg_force = false;
+@@ -280,16 +281,28 @@ int main(int argc, char *argv[]) {
  
          type = udev_device_get_property_value(udev_device, "ID_FS_TYPE");
          if (type) {
@@ -50,8 +60,10 @@
                  }
          }
  
---- src/shared/path-util.c
-+++ src/shared/path-util.c	2014-06-26 09:14:15.651559638 +0000
+Index: src/shared/path-util.c
+===================================================================
+--- src/shared/path-util.c.orig
++++ src/shared/path-util.c
 @@ -425,19 +425,21 @@ int path_is_os_tree(const char *path) {
  
  int find_binary(const char *name, char **filename) {
Index: apply-ACL-for-nvidia-device-nodes.patch
===================================================================
--- apply-ACL-for-nvidia-device-nodes.patch (revision 729)
+++ apply-ACL-for-nvidia-device-nodes.patch (revision 3)
@@ -7,18 +7,20 @@
  logind-acl.c |   12 ++++++++++++
  1 file changed, 12 insertions(+)
 
---- systemd-209/src/login/logind-acl.c
-+++ systemd-209/src/login/logind-acl.c	2014-02-28 17:27:51.806239118 +0000
+Index: systemd-210/src/login/logind-acl.c
+===================================================================
+--- systemd-210.orig/src/login/logind-acl.c
++++ systemd-210/src/login/logind-acl.c
 @@ -283,5 +283,17 @@ int devnode_acl_all(struct udev *udev,
                          r = k;
          }
  
 +        /* only apply ACL on nvidia* if /dev/nvidiactl exists */
 +        if (devnode_acl("/dev/nvidiactl", flush, del, old_uid, add, new_uid) >= 0) {
-+                int i;
-+                for (i = 0; i <= 256 ; i++) {
++                int j;
++                for (j = 0; j <= 256 ; j++) {
 +                        _cleanup_free_ char *devname = NULL;
-+                        if (asprintf(&devname, "/dev/nvidia%d", i) < 0)
++                        if (asprintf(&devname, "/dev/nvidia%d", j) < 0)
 +                                break;
 +                        if (devnode_acl(devname, flush, del, old_uid, add, new_uid) < 0)
 +                                break;
Index: handle-disable_caplock-and-compose_table-and-kbd_rate.patch
===================================================================
--- handle-disable_caplock-and-compose_table-and-kbd_rate.patch (revision 729)
+++ handle-disable_caplock-and-compose_table-and-kbd_rate.patch (revision 3)
@@ -7,8 +7,10 @@
  src/vconsole/vconsole-setup.c | 156 +++++++++++++++++++++++++++++++++++++++++-
  1 file changed, 153 insertions(+), 3 deletions(-)
 
---- systemd-206_git201308300826.orig/src/vconsole/vconsole-setup.c
-+++ systemd-206_git201308300826/src/vconsole/vconsole-setup.c
+Index: systemd-210/src/vconsole/vconsole-setup.c
+===================================================================
+--- systemd-210.orig/src/vconsole/vconsole-setup.c
++++ systemd-210/src/vconsole/vconsole-setup.c
 @@ -40,6 +40,7 @@
  #include "macro.h"
  #include "virt.h"
@@ -156,38 +158,36 @@
          pid_t font_pid = 0, keymap_pid = 0;
          bool font_copy = false;
          int r = EXIT_FAILURE;
-@@ -276,13 +382,43 @@ int main(int argc, char **argv) {
-                         log_warning("Failed to read /proc/cmdline: %s", strerror(-r));
-         }
+@@ -251,6 +357,28 @@ int main(int argc, char **argv) {
+ 
+         utf8 = is_locale_utf8();
  
-+        if (r <= 0) {
 +#ifdef HAVE_SYSV_COMPAT
-+                r = parse_env_file("/etc/sysconfig/keyboard", NEWLINE,
-+                                   "KEYTABLE", &vc_keymap,
-+                                   "KBD_DELAY", &vc_kbd_delay,
-+                                   "KBD_RATE", &vc_kbd_rate,
-+                                   "KBD_DISABLE_CAPS_LOCK", &vc_kbd_disable_caps_lock,
-+                                   "COMPOSETABLE", &vc_compose_table,
-+                                   NULL);
-+                if (r < 0 && r != -ENOENT)
-+                        log_warning("Failed to read /etc/sysconfig/keyboard: %s", strerror(-r));
-+
-+                r = parse_env_file("/etc/sysconfig/console", NEWLINE,
-+                                   "CONSOLE_FONT", &vc_font,
-+                                   "CONSOLE_SCREENMAP", &vc_font_map,
-+                                   "CONSOLE_UNICODEMAP", &vc_font_unimap,
-+                                   NULL);
-+                if (r < 0 && r != -ENOENT)
-+                        log_warning("Failed to read /etc/sysconfig/console: %s", strerror(-r));
-+
-+                disable_capslock = vc_kbd_disable_caps_lock && strcasecmp(vc_kbd_disable_caps_lock, "YES") == 0;
++        r = parse_env_file("/etc/sysconfig/keyboard", NEWLINE,
++                "KEYTABLE", &vc_keymap,
++                "KBD_DELAY", &vc_kbd_delay,
++                "KBD_RATE", &vc_kbd_rate,
++                "KBD_DISABLE_CAPS_LOCK", &vc_kbd_disable_caps_lock,
++                "COMPOSETABLE", &vc_compose_table,
++                NULL);
++        if (r < 0 && r != -ENOENT)
++            log_warning("Failed to read /etc/sysconfig/keyboard: %s", strerror(-r));
++
++        r = parse_env_file("/etc/sysconfig/console", NEWLINE,
++                "CONSOLE_FONT", &vc_font,
++                "CONSOLE_SCREENMAP", &vc_font_map,
++                "CONSOLE_UNICODEMAP", &vc_font_unimap,
++                NULL);
++        if (r < 0 && r != -ENOENT)
++            log_warning("Failed to read /etc/sysconfig/console: %s", strerror(-r));
 +
++        disable_capslock = vc_kbd_disable_caps_lock && strcasecmp(vc_kbd_disable_caps_lock, "YES") == 0;
 +#endif
-+        }
 +
-         if (utf8)
-                 enable_utf8(fd);
-         else
+         r = parse_env_file("/etc/vconsole.conf", NEWLINE,
+                            "KEYMAP", &vc_keymap,
+                            "KEYMAP_TOGGLE", &vc_keymap_toggle,
+@@ -282,7 +410,12 @@ int main(int argc, char **argv) {
                  disable_utf8(fd);
  
          r = EXIT_FAILURE;
@@ -201,7 +201,7 @@
              font_load(vc, vc_font, vc_font_map, vc_font_unimap, &font_pid) >= 0)
                  r = EXIT_SUCCESS;
  
-@@ -290,6 +426,14 @@ finish:
+@@ -290,6 +423,14 @@ finish:
          if (keymap_pid > 0)
                  wait_for_terminate_and_warn(KBD_LOADKEYS, keymap_pid);
  
@@ -216,7 +216,7 @@
          if (font_pid > 0) {
                  wait_for_terminate_and_warn(KBD_SETFONT, font_pid);
                  if (font_copy)
-@@ -300,6 +444,12 @@ finish:
+@@ -300,6 +441,12 @@ finish:
          free(vc_font);
          free(vc_font_map);
          free(vc_font_unimap);
Index: handle-numlock-value-in-etc-sysconfig-keyboard.patch
===================================================================
--- handle-numlock-value-in-etc-sysconfig-keyboard.patch (revision 729)
+++ handle-numlock-value-in-etc-sysconfig-keyboard.patch (revision 3)
@@ -6,8 +6,10 @@
 Stanislav Brabec <sbrabec@suse.cz>
 Cristian Rodríguez <crrodriguez@opensuse.org>
 
---- systemd-206_git201308300826.orig/src/vconsole/vconsole-setup.c
-+++ systemd-206_git201308300826/src/vconsole/vconsole-setup.c
+Index: systemd-210/src/vconsole/vconsole-setup.c
+===================================================================
+--- systemd-210.orig/src/vconsole/vconsole-setup.c
++++ systemd-210/src/vconsole/vconsole-setup.c
 @@ -42,6 +42,10 @@
  #include "fileio.h"
  #include "strv.h"
@@ -34,18 +36,18 @@
          pid_t font_pid = 0, keymap_pid = 0;
          bool font_copy = false;
          int r = EXIT_FAILURE;
-@@ -389,6 +395,7 @@ int main(int argc, char **argv) {
-                                    "KBD_DELAY", &vc_kbd_delay,
-                                    "KBD_RATE", &vc_kbd_rate,
-                                    "KBD_DISABLE_CAPS_LOCK", &vc_kbd_disable_caps_lock,
-+                                   "KBD_NUMLOCK", &vc_kbd_numlock,
-                                    "COMPOSETABLE", &vc_compose_table,
-                                    NULL);
-                 if (r < 0 && r != -ENOENT)
-@@ -403,6 +410,36 @@ int main(int argc, char **argv) {
-                         log_warning("Failed to read /etc/sysconfig/console: %s", strerror(-r));
+@@ -363,6 +369,7 @@ int main(int argc, char **argv) {
+                 "KBD_DELAY", &vc_kbd_delay,
+                 "KBD_RATE", &vc_kbd_rate,
+                 "KBD_DISABLE_CAPS_LOCK", &vc_kbd_disable_caps_lock,
++                "KBD_NUMLOCK", &vc_kbd_numlock,
+                 "COMPOSETABLE", &vc_compose_table,
+                 NULL);
+         if (r < 0 && r != -ENOENT)
+@@ -377,6 +384,36 @@ int main(int argc, char **argv) {
+             log_warning("Failed to read /etc/sysconfig/console: %s", strerror(-r));
  
-                 disable_capslock = vc_kbd_disable_caps_lock && strcasecmp(vc_kbd_disable_caps_lock, "YES") == 0;
+         disable_capslock = vc_kbd_disable_caps_lock && strcasecmp(vc_kbd_disable_caps_lock, "YES") == 0;
 +#if defined(__i386__) || defined(__x86_64__)
 +                if (vc_kbd_numlock && strcaseeq(vc_kbd_numlock, "bios")) {
 +                        int _cleanup_close_ fdmem;
@@ -76,10 +78,10 @@
 +                } else
 +#endif
 +                        numlock = vc_kbd_numlock && strcaseeq(vc_kbd_numlock, "yes");
- 
  #endif
-         }
-@@ -425,6 +462,10 @@ int main(int argc, char **argv) {
+ 
+         r = parse_env_file("/etc/vconsole.conf", NEWLINE,
+@@ -422,6 +459,10 @@ int main(int argc, char **argv) {
  finish:
          if (keymap_pid > 0)
                  wait_for_terminate_and_warn(KBD_LOADKEYS, keymap_pid);
@@ -90,7 +92,7 @@
  
  #ifdef HAVE_SYSV_COMPAT
          if (compose_table_pid > 0)
-@@ -444,6 +485,7 @@ finish:
+@@ -441,6 +482,7 @@ finish:
          free(vc_font);
          free(vc_font_map);
          free(vc_font_unimap);
@@ -98,9 +100,11 @@
  #ifdef HAVE_SYSV_COMPAT
          free(vc_kbd_delay);
          free(vc_kbd_rate);
---- systemd-206_git201308300826.orig/Makefile.am
-+++ systemd-206_git201308300826/Makefile.am
-@@ -2488,6 +2488,19 @@ dist_udevrules_DATA += \
+Index: systemd-210/Makefile.am
+===================================================================
+--- systemd-210.orig/Makefile.am
++++ systemd-210/Makefile.am
+@@ -2847,6 +2847,19 @@ dist_udevrules_DATA += \
  	rules/61-accelerometer.rules
  
  # ------------------------------------------------------------------------------
@@ -120,8 +124,10 @@
  if ENABLE_GUDEV
  if ENABLE_GTK_DOC
  SUBDIRS += \
+Index: systemd-210/rules/73-seat-numlock.rules
+===================================================================
 --- /dev/null
-+++ systemd-206_git201308300826/rules/73-seat-numlock.rules
++++ systemd-210/rules/73-seat-numlock.rules
 @@ -0,0 +1,8 @@
 +#  This file is part of SUSE customization of systemd.
 +#
@@ -131,8 +137,10 @@
 +#  (at your option) any later version.
 +
 +SUBSYSTEM=="tty", ACTION=="add", KERNEL=="tty[0-9]|tty1[0-2]", TEST=="/run/numlock-on", RUN+="numlock-on $env{DEVNAME}"
+Index: systemd-210/src/login/numlock-on.c
+===================================================================
 --- /dev/null
-+++ systemd-206_git201308300826/src/login/numlock-on.c
++++ systemd-210/src/login/numlock-on.c
 @@ -0,0 +1,34 @@
 +/*
 + * numlock-on.c: Turn numlock-on
@@ -168,8 +176,10 @@
 +
 +	exit(0);
 +}
---- systemd-206_git201308300826.orig/units/systemd-vconsole-setup.service.in
-+++ systemd-206_git201308300826/units/systemd-vconsole-setup.service.in
+Index: systemd-210/units/systemd-vconsole-setup.service.in
+===================================================================
+--- systemd-210.orig/units/systemd-vconsole-setup.service.in
++++ systemd-210/units/systemd-vconsole-setup.service.in
 @@ -11,7 +11,7 @@ Documentation=man:systemd-vconsole-setup
  DefaultDependencies=no
  Conflicts=shutdown.target
Index: keep-crypt-password-prompt.patch
===================================================================
--- keep-crypt-password-prompt.patch (revision 729)
+++ keep-crypt-password-prompt.patch (revision 3)
@@ -1,6 +1,8 @@
---- systemd-210/src/core/manager.c	2014-05-05 11:46:17.700483956 +0200
-+++ systemd-210/src/core/manager.c	2014-05-05 13:29:13.296503646 +0200
-@@ -152,6 +152,29 @@
+Index: systemd-210/src/core/manager.c
+===================================================================
+--- systemd-210.orig/src/core/manager.c
++++ systemd-210/src/core/manager.c
+@@ -152,6 +152,29 @@ void manager_flip_auto_status(Manager *m
          }
  }
  
@@ -30,13 +32,13 @@
  static void manager_print_jobs_in_progress(Manager *m) {
          static int is_ansi_console = -1;
          _cleanup_free_ char *job_of_n = NULL;
-@@ -195,6 +217,10 @@
+@@ -195,6 +218,10 @@ static void manager_print_jobs_in_progre
  
          m->jobs_in_progress_iteration++;
  
 +        //don't overwrite the crypt password prompt with job status messages
-+        if (check_for_password_prompt() == 0);
-+                return 0;
++        if (check_for_password_prompt() == 0)
++                return;
 +
          if (m->n_running_jobs > 1)
                  if (asprintf(&job_of_n, "(%u of %u) ", counter, m->n_running_jobs) < 0)
Index: log-target-null-instead-kmsg.patch
===================================================================
--- log-target-null-instead-kmsg.patch (revision 729)
+++ log-target-null-instead-kmsg.patch (revision 3)
@@ -5,15 +5,15 @@
  src/shared/util.c           |    6 +++++-
  4 files changed, 50 insertions(+), 4 deletions(-)
 
---- systemd-210/src/journal/journald-kmsg.c
-+++ systemd-210/src/journal/journald-kmsg.c	2014-05-09 07:35:02.880122386 +0000
-@@ -391,12 +391,26 @@
+Index: systemd-210/src/journal/journald-kmsg.c
+===================================================================
+--- systemd-210.orig/src/journal/journald-kmsg.c
++++ systemd-210/src/journal/journald-kmsg.c
+@@ -391,12 +391,24 @@ static int dispatch_dev_kmsg(sd_event_so
          return server_read_dev_kmsg(s);
  }
  
 +static int parse_proc_cmdline_word(const char *word) {
-+        int r;
-+
 +        if (streq(word, "systemd.log_target=null"))
 +                return -115;
 +
@@ -35,15 +35,15 @@
          if (s->dev_kmsg_fd < 0) {
                  log_full(errno == ENOENT ? LOG_DEBUG : LOG_WARNING,
                           "Failed to open /dev/kmsg, ignoring: %m");
---- systemd-210/src/libudev/libudev-util.c
-+++ systemd-210/src/libudev/libudev-util.c	2014-05-09 07:35:28.304122530 +0000
-@@ -416,6 +416,15 @@
+Index: systemd-210/src/libudev/libudev-util.c
+===================================================================
+--- systemd-210.orig/src/libudev/libudev-util.c
++++ systemd-210/src/libudev/libudev-util.c
+@@ -416,6 +416,13 @@ uint64_t util_string_bloom64(const char
          return bits;
  }
  
 +static int parse_proc_cmdline_word(const char *word) {
-+        int r;
-+
 +        if (streq(word, "systemd.log_target=null"))
 +                return -115;
 +
@@ -53,7 +53,7 @@
  ssize_t print_kmsg(const char *fmt, ...)
  {
          _cleanup_close_ int fd = -1;
-@@ -424,7 +433,12 @@
+@@ -424,7 +431,12 @@ ssize_t print_kmsg(const char *fmt, ...)
          ssize_t len;
          ssize_t ret;
  
@@ -67,15 +67,15 @@
          if (fd < 0)
                  return -errno;
  
---- systemd-210/src/shared/log.c
-+++ systemd-210/src/shared/log.c	2014-05-09 07:35:52.900122669 +0000
-@@ -92,12 +92,26 @@
+Index: systemd-210/src/shared/log.c
+===================================================================
+--- systemd-210.orig/src/shared/log.c
++++ systemd-210/src/shared/log.c
+@@ -92,12 +92,24 @@ void log_close_kmsg(void) {
          kmsg_fd = -1;
  }
  
 +static int parse_proc_cmdline_word(const char *word) {
-+        int r;
-+
 +        if (streq(word, "systemd.log_target=null"))
 +                return -115;
 +
@@ -97,9 +97,11 @@
          if (kmsg_fd < 0)
                  return -errno;
  
---- systemd-210/src/shared/util.c
-+++ systemd-210/src/shared/util.c	2014-05-09 08:51:55.436148462 +0000
-@@ -5975,7 +5975,11 @@
+Index: systemd-210/src/shared/util.c
+===================================================================
+--- systemd-210.orig/src/shared/util.c
++++ systemd-210/src/shared/util.c
+@@ -6069,7 +6069,11 @@ int parse_proc_cmdline(int (*parse_word)
  
                  r = parse_word(word);
                  if (r < 0) {
Index: parse-crypttab-for-noauto-option.patch
===================================================================
--- parse-crypttab-for-noauto-option.patch (revision 729)
+++ parse-crypttab-for-noauto-option.patch (revision 3)
@@ -2,23 +2,22 @@
  src/fstab-generator/fstab-generator.c |   52 ++++++++++++++++++++++++++++++++--
  1 file changed, 50 insertions(+), 2 deletions(-)
 
---- systemd-210/src/fstab-generator/fstab-generator.c
-+++ systemd-210/src/fstab-generator/fstab-generator.c	2014-05-07 09:15:01.003911151 +0000
-@@ -37,6 +37,53 @@
+Index: systemd-210/src/fstab-generator/fstab-generator.c
+===================================================================
+--- systemd-210.orig/src/fstab-generator/fstab-generator.c
++++ systemd-210/src/fstab-generator/fstab-generator.c
+@@ -37,6 +37,50 @@
  static const char *arg_dest = "/tmp";
  static bool arg_enabled = true;
  
 +static int check_crypttab(const char *what) {
 +        _cleanup_fclose_ FILE *f = NULL;
 +        unsigned n = 0;
-+        int r;
 +
 +        f = fopen("/etc/crypttab", "re");
 +        if (!f) {
-+                if (errno == ENOENT)
-+                        r = EXIT_SUCCESS;
-+                else
-+                        log_error("Failed to open /etc/crypttab: %m");
++                if (errno != ENOENT)
++                    log_error("Failed to open /etc/crypttab: %m");
 +
 +                return 1;
 +        }
@@ -58,7 +57,7 @@
  static int mount_find_pri(struct mntent *me, int *ret) {
          char *end, *pri;
          unsigned long r;
-@@ -212,7 +259,7 @@
+@@ -212,7 +256,7 @@ static int add_mount(
                  *name = NULL, *unit = NULL, *lnk = NULL,
                  *automount_name = NULL, *automount_unit = NULL;
          _cleanup_fclose_ FILE *f = NULL;
@@ -67,7 +66,7 @@
  
          assert(what);
          assert(where);
-@@ -286,7 +333,8 @@
+@@ -288,7 +332,8 @@ static int add_mount(
                  return -errno;
          }
  
Index: set-and-use-default-logconsole.patch
===================================================================
--- set-and-use-default-logconsole.patch (revision 729)
+++ set-and-use-default-logconsole.patch (revision 3)
@@ -6,8 +6,10 @@
  src/journal/journald-server.c  |    5 ++
  3 files changed, 105 insertions(+)
 
---- src/journal/journald-console.c
-+++ src/journal/journald-console.c	2014-07-23 09:08:29.522235688 +0000
+Index: src/journal/journald-console.c
+===================================================================
+--- src/journal/journald-console.c.orig
++++ src/journal/journald-console.c
 @@ -23,6 +23,14 @@
  #include <fcntl.h>
  #include <unistd.h>
@@ -68,7 +70,7 @@
 +                return;
 +
 +        if (access(vc, F_OK) < 0)
-+                return false;
++                return;
 +
 +        fd = open_terminal(vc, O_RDWR|O_NOCTTY|O_CLOEXEC);
 +        if (fd < 0)
@@ -98,17 +100,17 @@
  void server_forward_console(
                  Server *s,
                  int priority,
-@@ -63,6 +139,10 @@ void server_forward_console(
- 
+@@ -64,6 +140,10 @@ void server_forward_console(
          if (LOG_PRI(priority) > s->max_level_console)
                  return;
-+        
+ 
 +        /* Do not write security/authorization (private) messages to console */
 +        if (priority & LOG_AUTHPRIV)
 +                return;
- 
++
          /* First: timestamp */
          if (prefix_timestamp()) {
+                 assert_se(clock_gettime(CLOCK_MONOTONIC, &ts) == 0);
 @@ -101,7 +181,23 @@ void server_forward_console(
          fd = open_terminal(tty, O_WRONLY|O_NOCTTY|O_CLOEXEC);
          if (fd < 0) {
@@ -133,8 +135,10 @@
          }
  
          if (writev(fd, iovec, n) < 0)
---- src/journal/journald-console.h
-+++ src/journal/journald-console.h	2014-07-22 11:20:52.754235644 +0000
+Index: src/journal/journald-console.h
+===================================================================
+--- src/journal/journald-console.h.orig
++++ src/journal/journald-console.h
 @@ -24,3 +24,7 @@
  #include "journald-server.h"
  
@@ -143,8 +147,10 @@
 +void klogconsole(Server *s);
 +void defaul_tty_path(Server *s);
 +#endif
---- src/journal/journald-server.c
-+++ src/journal/journald-server.c	2014-07-22 11:16:45.966236859 +0000
+Index: src/journal/journald-server.c
+===================================================================
+--- src/journal/journald-server.c.orig
++++ src/journal/journald-server.c
 @@ -1509,6 +1509,11 @@ int server_init(Server *s) {
  
          server_parse_config_file(s);
Index: systemd-mini.changes
===================================================================
--- systemd-mini.changes (revision 729)
+++ systemd-mini.changes (revision 3)
@@ -1,4 +1,27 @@
 -------------------------------------------------------------------
+Thu Jul 24 13:05:42 UTC 2014 - fcrozat@suse.com
+
+- Update
+  handle-disable_caplock-and-compose_table-and-kbd_rate.patch, 
+  handle-numlock-value-in-etc-sysconfig-keyboard.patch: read
+  /etc/vconsole.conf after /etc/sysconfig/(keyboard,console)
+  otherwise empty value in /etc/sysconfig/keyboard might override
+  /etc/vconsole.conf values.
+- Update :
+  0001-journal-compress-return-early-in-uncompress_startswi.patch
+  0002-util-don-t-consider-tabs-special-in-string_has_cc-an.patch
+  0002-vconsole-setup-run-setfont-before-loadkeys.patch
+  0003-core-never-consider-failure-when-reading-drop-ins-fa.patch
+  0003-fsck-consider-a-fsck-implementation-linked-to-bin-tr.patch
+  apply-ACL-for-nvidia-device-nodes.patch
+  keep-crypt-password-prompt.patch
+  log-target-null-instead-kmsg.patch
+  parse-crypttab-for-noauto-option.patch
+  set-and-use-default-logconsole.patch: fix all warnings in code
+- Remove 0001-compress-fix-return-value.patch: not relevant to
+  systemd v210 code.
+
+-------------------------------------------------------------------
 Thu Jul 24 10:07:08 UTC 2014 - werner@suse.de
 
 - Also change udev-generate-peristent-rule to udev-generate-persistent-rule
Index: systemd-mini.spec
===================================================================
--- systemd-mini.spec (revision 729)
+++ systemd-mini.spec (revision 3)
@@ -709,8 +709,6 @@
 # PATCH-FIX-UPSTREAM Fix patch 0004-systemd-detect-virt-only-discover-Xen-domU.patch
 Patch344:       0001-detect-virt-Fix-Xen-domU-discovery.patch
 # PATCH-FIX-UPSTREAM added at 2014/07/21
-Patch345:       0001-compress-fix-return-value.patch
-# PATCH-FIX-UPSTREAM added at 2014/07/21
 Patch346:       0002-Be-more-verbose-when-bind-or-listen-fails.patch
 # PATCH-FIX-UPSTREAM added at 2014/07/21
 Patch347:       0003-Add-quotes-to-warning-message.patch
@@ -1340,7 +1338,6 @@
 %patch342 -p0
 %patch343 -p0
 %patch344 -p0
-%patch345 -p0
 %patch346 -p0
 %patch347 -p0
 %patch348 -p0
Index: systemd.changes
===================================================================
--- systemd.changes (revision 729)
+++ systemd.changes (revision 3)
@@ -1,4 +1,27 @@
 -------------------------------------------------------------------
+Thu Jul 24 13:05:42 UTC 2014 - fcrozat@suse.com
+
+- Update
+  handle-disable_caplock-and-compose_table-and-kbd_rate.patch, 
+  handle-numlock-value-in-etc-sysconfig-keyboard.patch: read
+  /etc/vconsole.conf after /etc/sysconfig/(keyboard,console)
+  otherwise empty value in /etc/sysconfig/keyboard might override
+  /etc/vconsole.conf values.
+- Update :
+  0001-journal-compress-return-early-in-uncompress_startswi.patch
+  0002-util-don-t-consider-tabs-special-in-string_has_cc-an.patch
+  0002-vconsole-setup-run-setfont-before-loadkeys.patch
+  0003-core-never-consider-failure-when-reading-drop-ins-fa.patch
+  0003-fsck-consider-a-fsck-implementation-linked-to-bin-tr.patch
+  apply-ACL-for-nvidia-device-nodes.patch
+  keep-crypt-password-prompt.patch
+  log-target-null-instead-kmsg.patch
+  parse-crypttab-for-noauto-option.patch
+  set-and-use-default-logconsole.patch: fix all warnings in code
+- Remove 0001-compress-fix-return-value.patch: not relevant to
+  systemd v210 code.
+
+-------------------------------------------------------------------
 Thu Jul 24 10:07:08 UTC 2014 - werner@suse.de
 
 - Also change udev-generate-peristent-rule to udev-generate-persistent-rule
Index: systemd.spec
===================================================================
--- systemd.spec (revision 729)
+++ systemd.spec (revision 3)
@@ -704,8 +704,6 @@
 # PATCH-FIX-UPSTREAM Fix patch 0004-systemd-detect-virt-only-discover-Xen-domU.patch
 Patch344:       0001-detect-virt-Fix-Xen-domU-discovery.patch
 # PATCH-FIX-UPSTREAM added at 2014/07/21
-Patch345:       0001-compress-fix-return-value.patch
-# PATCH-FIX-UPSTREAM added at 2014/07/21
 Patch346:       0002-Be-more-verbose-when-bind-or-listen-fails.patch
 # PATCH-FIX-UPSTREAM added at 2014/07/21
 Patch347:       0003-Add-quotes-to-warning-message.patch
@@ -1335,7 +1333,6 @@
 %patch342 -p0
 %patch343 -p0
 %patch344 -p0
-%patch345 -p0
 %patch346 -p0
 %patch347 -p0
 %patch348 -p0
Index: 0001-compress-fix-return-value.patch
===================================================================
--- 0001-compress-fix-return-value.patch (revision 729)
+++ 0001-compress-fix-return-value.patch (deleted)
@@ -1,34 +0,0 @@
-From 01c3322e017989d25f7b4b51268245d5315ae678 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
-Date: Fri, 18 Jul 2014 21:44:36 -0400
-Subject: [PATCH] compress: fix return value
-
----
- src/journal/compress.c |    4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git src/journal/compress.c src/journal/compress.c
-index 316c1a6..ee18bc8 100644
---- src/journal/compress.c
-+++ src/journal/compress.c
-@@ -132,7 +132,7 @@ int decompress_blob_xz(const void *src, uint64_t src_size,
- 
-         space = MIN(src_size * 2, dst_max ?: (uint64_t) -1);
-         if (!greedy_realloc(dst, dst_alloc_size, space, 1))
--                return false;
-+                return -ENOMEM;
- 
-         s.next_in = src;
-         s.avail_in = src_size;
-@@ -158,7 +158,7 @@ int decompress_blob_xz(const void *src, uint64_t src_size,
-                 used = space - s.avail_out;
-                 space = MIN(2 * space, dst_max ?: (uint64_t) -1);
-                 if (!greedy_realloc(dst, dst_alloc_size, space, 1))
--                        return false;
-+                        return -ENOMEM;
- 
-                 s.avail_out = space - used;
-                 s.next_out = *dst + used;
--- 
-1.7.9.2
-

OBS-URL: https://build.opensuse.org/request/show/242209
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=730
2014-07-24 13:49:37 +00:00
Dr. Werner Fink
7dd5b56baa .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=729
2014-07-24 10:08:27 +00:00
Robert Milasan
693ec5f9a9 Accepting request 242175 from home:rmilasan:branches:Base:System
- Rename (fix typo in script name):
  udev-generate-peristent-rule.sh to udev-generate-persistent-rule.sh 

- Rename (fix typo in script name):
  udev-generate-peristent-rule.sh to udev-generate-persistent-rule.sh

OBS-URL: https://build.opensuse.org/request/show/242175
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=728
2014-07-24 09:03:14 +00:00
Robert Milasan
4345042e2b Accepting request 241979 from home:rmilasan:branches:Base:System
- Enable better checks in write_net_rules to skip adding duplicated
  entries in the generate rules (bnc#888178).
  Add 1053-better-checks-in-write_net_rules.patch 

- Enable better checks in write_net_rules to skip adding duplicated
  entries in the generate rules (bnc#888178).
  Add 1053-better-checks-in-write_net_rules.patch

OBS-URL: https://build.opensuse.org/request/show/241979
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=726
2014-07-23 09:23:13 +00:00
Dr. Werner Fink
0e9ad01cb8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=725
2014-07-23 09:14:26 +00:00
Dr. Werner Fink
a223db7b4a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=724
2014-07-22 12:08:18 +00:00
Dr. Werner Fink
b28a245053 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=723
2014-07-21 13:37:02 +00:00
Dr. Werner Fink
543c9772fa .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=721
2014-07-17 09:52:31 +00:00
Robert Milasan
45d7850a77 Accepting request 241288 from home:rmilasan:branches:Base:System
- Check if NAME key has a value before going thru the rule (bnc#885232).
  Add 1051-check-if-NAME-has-a-value.patch 

- Check if NAME key has a value before going thru the rule (bnc#885232).
  Add 1051-check-if-NAME-has-a-value.patch

OBS-URL: https://build.opensuse.org/request/show/241288
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=720
2014-07-17 06:35:02 +00:00
Robert Milasan
b2e2d80fbd Accepting request 241066 from home:rmilasan:branches:Base:System
- Only rename SRIOV-VF devices if device name start with eth (bnc#885232).
  Add 1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch

- Only rename SRIOV-VF devices if device name start with eth (bnc#885232).
  Add 1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch

OBS-URL: https://build.opensuse.org/request/show/241066
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=718
2014-07-15 12:33:30 +00:00
Dr. Werner Fink
52c1a80926 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=717
2014-07-15 07:40:33 +00:00
Dr. Werner Fink
8b4f54ef5f Accepting request 241015 from home:joeyli:branches:Base:System
Removed efivars.conf because the kernel patch of autoload efivars driver accepted by linux-efi upstream (bnc#881559)

OBS-URL: https://build.opensuse.org/request/show/241015
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=716
2014-07-15 07:27:01 +00:00
Dr. Werner Fink
bbe8580eff .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=715
2014-07-14 15:05:04 +00:00
Dr. Werner Fink
f94b49098e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=714
2014-07-14 14:10:23 +00:00
Dr. Werner Fink
e6004cfdef .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=711
2014-07-11 12:26:50 +00:00
Dr. Werner Fink
f547f64091 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=710
2014-07-10 13:37:08 +00:00
Dr. Werner Fink
1e725f4cef .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=709
2014-07-09 13:25:39 +00:00
Dr. Werner Fink
4b5b66ffa9 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=708
2014-07-08 11:22:39 +00:00
Dr. Werner Fink
1c07f61fe8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=707
2014-07-07 13:07:47 +00:00
Robert Milasan
c24b5d7e39 Accepting request 239778 from home:rmilasan:branches:Base:System
- Rename
  0001-udev-net_setup_link-add-a-bit-more-logging.patch
  to
  1048-udev-net_setup_link-add-a-bit-more-logging.patch 

- Rename
  0001-udev-net_setup_link-add-a-bit-more-logging.patch
  to
  1048-udev-net_setup_link-add-a-bit-more-logging.patch

OBS-URL: https://build.opensuse.org/request/show/239778
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=706
2014-07-07 13:05:01 +00:00
Dr. Werner Fink
2d4a621271 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=704
2014-07-04 10:28:58 +00:00
Dr. Werner Fink
4c779b801f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=703
2014-07-03 13:01:21 +00:00
Dr. Werner Fink
9639bdd348 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=702
2014-07-03 07:03:56 +00:00
Robert Milasan
8cd49cbe66 Accepting request 239381 from home:rmilasan:branches:Base:System
- Fix duplicated rules when having layer3 interfaces (bnc#882714).
  Add 1046-fix-duplicated-rules-with-layer3-interfaces.patch

- Fix duplicated rules when having layer3 interfaces (bnc#882714).
  Add 1046-fix-duplicated-rules-with-layer3-interfaces.patch

OBS-URL: https://build.opensuse.org/request/show/239381
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=701
2014-07-02 18:09:12 +00:00
Dr. Werner Fink
ac8a15a57d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=700
2014-07-01 12:43:04 +00:00
Dr. Werner Fink
0cd2f82139 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=699
2014-07-01 10:11:44 +00:00
Dr. Werner Fink
db1b63e6c0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=695
2014-07-01 08:57:46 +00:00
Dr. Werner Fink
9f154274ee .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=693
2014-06-27 12:59:41 +00:00
Dr. Werner Fink
5cdb3d3914 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=692
2014-06-27 08:18:35 +00:00
Dr. Werner Fink
f53707eea3 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=691
2014-06-26 10:03:25 +00:00
Dr. Werner Fink
18eba32aaa .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=690
2014-06-26 09:31:57 +00:00
Dr. Werner Fink
c90cb5d4fd .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=689
2014-06-26 06:46:39 +00:00
Robert Milasan
3b6c3c8d2b Accepting request 238695 from home:rmilasan:branches:Base:System
- rules: re-enable dev_id conditionally in persistent rules
  (bnc#884403 and bnc#882714).
  Add 1040-re-enable-dev_id-conditionally-in-persistent-rules.patch 

- Temporary disable patch 1022 (bnc#884271 and bnc#882714).
- rules: re-enable dev_id conditionally in persistent rules
  (bnc#884403 and bnc#882714).
  Add 1040-re-enable-dev_id-conditionally-in-persistent-rules.patch 

- Temporary disable patch 1022 (bnc#884271 and bnc#882714).

OBS-URL: https://build.opensuse.org/request/show/238695
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=688
2014-06-25 18:17:16 +00:00
Dr. Werner Fink
57e6945648 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=687
2014-06-25 17:30:32 +00:00
Dr. Werner Fink
164e9c43c6 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=685
2014-06-25 17:08:46 +00:00
Dr. Werner Fink
8b7f62768a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=684
2014-06-25 14:14:00 +00:00
Robert Milasan
ede0ef834e Accepting request 238484 from home:rmilasan:branches:Base:System
- Rename 0002-udev-fix-invalid-free-in-enable_name_policy.patch
  to 1038-udev-fix-invalid-free-in-enable_name_policy.patch 

- Rename 0002-udev-fix-invalid-free-in-enable_name_policy.patch
  to 1038-udev-fix-invalid-free-in-enable_name_policy.patch

OBS-URL: https://build.opensuse.org/request/show/238484
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=682
2014-06-24 11:57:06 +00:00
Dr. Werner Fink
4ac5a7b7eb More work e.g. for bnc #881125
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=681
2014-06-24 11:34:12 +00:00
Dr. Werner Fink
27bf31ce43 Accepting request 238415 from home:arvidjaar:bnc:883565:Factory
Backport of 0404c609 (bnc#883565)

OBS-URL: https://build.opensuse.org/request/show/238415
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=680
2014-06-24 10:02:12 +00:00
Dr. Werner Fink
c0fb0400aa Add 0001-detect-s390-virt.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=679
2014-06-18 13:37:26 +00:00
Dr. Werner Fink
4e05b5173a Readd patch 1022 and add 1037-udev-exclude-cd-dvd-from-block-device.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=678
2014-06-18 13:10:45 +00:00
Dr. Werner Fink
dd64051dbe .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=677
2014-06-17 15:09:13 +00:00
Dr. Werner Fink
349ffaf425 Accepting request 237758 from home:rmilasan:branches:Base:System
- rules: disable usage of dev_id in persistent rules (bnc#882714).
  add: 1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch
- Disable patch (bnc#882714).
  1022-udev-remove-seqnum-API-and-all-assumptions-about-seq.patch

- rules: disable usage of dev_id in persistent rules (bnc#882714).
  add: 1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch
- Disable patch (bnc#882714).
  1022-udev-remove-seqnum-API-and-all-assumptions-about-seq.patch

OBS-URL: https://build.opensuse.org/request/show/237758
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=674
2014-06-17 12:09:34 +00:00
Dr. Werner Fink
c94fde7ec2 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=673
2014-06-12 12:30:27 +00:00
Dr. Werner Fink
46fd2ec51b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=672
2014-06-12 10:21:33 +00:00
Dr. Werner Fink
3149ce7fc0 Accepting request 236925 from home:elvigia:branches:Base:System
- Do not build EFI support code in architectures on which 
  the kernel does not support CONFIG_EFI, it won't work.
  (ia64 also supports it, but that's dead so is not included)

- Do not build EFI support code in architectures on which 
  the kernel does not support CONFIG_EFI, it won't work.
  (ia64 also supports it, but that's dead so is not included)

OBS-URL: https://build.opensuse.org/request/show/236925
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=671
2014-06-12 09:30:28 +00:00
Dr. Werner Fink
51c94f067a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=668
2014-06-11 14:10:42 +00:00
Dr. Werner Fink
19d06807b6 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=667
2014-06-11 13:37:55 +00:00
Robert Milasan
0276173e0f Accepting request 236796 from home:rmilasan:branches:Base:System
- Add upstream patches
  1033-udev-really-exclude-device-mapper-from-block-device.patch
  1034-udev-check-the-return-value-from-udev_enumerate_scan.patch 

- Add upstream patches
  1033-udev-really-exclude-device-mapper-from-block-device.patch
  1034-udev-check-the-return-value-from-udev_enumerate_scan.patch

OBS-URL: https://build.opensuse.org/request/show/236796
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=666
2014-06-10 20:00:15 +00:00
Dr. Werner Fink
37bb173731 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=664
2014-06-10 15:30:38 +00:00
Dr. Werner Fink
7bfc2e7423 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=663
2014-06-10 11:19:53 +00:00
Robert Milasan
d5320bfd62 Accepting request 236618 from home:rmilasan:branches:Base:System
- Add upstream patches
  1025-udev-exclude-device-mapper-from-block-device-ownersh.patch
  1026-udevd-inotify-modernizations.patch
  1027-udev-synthesize-change-events-for-partitions-when-to.patch
  1028-udev-link-config-fix-mem-leak.patch
  1029-udev-try-first-re-reading-the-partition-table.patch
  1030-udev-guard-REREADP-logic-with-open-O_ECXL.patch
  1031-udev-make-sure-we-always-get-change-for-the-disk.patch
  1032-udev-guard-REREADPT-by-exclusive-lock-instead-of-O_E.patch 

- Add upstream patches
  1025-udev-exclude-device-mapper-from-block-device-ownersh.patch
  1026-udevd-inotify-modernizations.patch
  1027-udev-synthesize-change-events-for-partitions-when-to.patch
  1028-udev-link-config-fix-mem-leak.patch
  1029-udev-try-first-re-reading-the-partition-table.patch
  1030-udev-guard-REREADP-logic-with-open-O_ECXL.patch
  1031-udev-make-sure-we-always-get-change-for-the-disk.patch
  1032-udev-guard-REREADPT-by-exclusive-lock-instead-of-O_E.patch

OBS-URL: https://build.opensuse.org/request/show/236618
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=662
2014-06-09 08:41:53 +00:00
Dr. Werner Fink
5982012590 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=660
2014-06-06 11:40:36 +00:00
Dr. Werner Fink
b496dc68e4 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=659
2014-06-05 13:40:35 +00:00
Dr. Werner Fink
d23dfde37d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=658
2014-06-05 08:47:12 +00:00
Dr. Werner Fink
cd8250970a Accepting request 236331 from home:elvigia:branches:Base:System
- Correct the libseccomp distribution version test must be >= 13.1 
-  In order to use unit directive AppArmorProfile= libapparmor-devel
   must be present in buildRequires.

- Correct the libseccomp distribution version test must be >= 13.1 
-  In order to use unit directive AppArmorProfile= libapparmor-devel
   must be present in buildRequires.

OBS-URL: https://build.opensuse.org/request/show/236331
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=657
2014-06-05 06:57:37 +00:00
Dr. Werner Fink
38017157e6 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=656
2014-06-03 16:28:48 +00:00
Dr. Werner Fink
9b8750c671 Accepting request 236155 from home:sndirsch:branches:Base:System
- apply-ACL-for-nvidia-uvm-device-node.patch: set ACL on nvidia-uvm 
  device (bnc#879767).

OBS-URL: https://build.opensuse.org/request/show/236155
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=652
2014-06-03 14:52:37 +00:00
Dr. Werner Fink
166f64e2f3 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=651
2014-06-03 14:25:18 +00:00
Robert Milasan
0c7cefedc0 Accepting request 235824 from home:rmilasan:branches:Base:System
rules are disabled at boot time with 'net.ifnames=0' option (bnc#880732).
  rules are disabled at boot time with 'net.ifnames=0' option (bnc#880732).

OBS-URL: https://build.opensuse.org/request/show/235824
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=650
2014-05-30 12:08:42 +00:00
Robert Milasan
643dc174b8 Accepting request 235811 from home:rmilasan:branches:Base:System
- Re-add persistent rules to have a backup option if predictable
  rules are disabled at boot time with 'net.ifnames=0' option.
  add: 1021-udev-re-add-persistent-net-rules.patch
- udev: remove seqnum API and all assumptions about seqnums
  add: 1022-udev-remove-seqnum-API-and-all-assumptions-about-seq.patch

- Re-add persistent rules to have a backup option if predictable
  rules are disabled at boot time with 'net.ifnames=0' option.
  add: 1021-udev-re-add-persistent-net-rules.patch
- udev: remove seqnum API and all assumptions about seqnums
  add: 1022-udev-remove-seqnum-API-and-all-assumptions-about-seq.patch

OBS-URL: https://build.opensuse.org/request/show/235811
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=649
2014-05-30 11:13:04 +00:00
Dr. Werner Fink
36b259b72d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=647
2014-05-27 09:46:25 +00:00
Dr. Werner Fink
5dfc1adc91 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=645
2014-05-27 07:24:26 +00:00
Dr. Werner Fink
3928f4018f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=643
2014-05-26 16:34:59 +00:00
Dr. Werner Fink
144d4043c2 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=642
2014-05-26 15:47:36 +00:00
Stephan Kulow
c676f4d01b - fix file list of systemd.pc
- fix file list of systemd.pc

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=641
2014-05-21 19:24:38 +00:00
Dr. Werner Fink
422e200ecf .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=640
2014-05-21 14:13:32 +00:00
Dr. Werner Fink
573bf293d0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=639
2014-05-21 10:27:31 +00:00
Dr. Werner Fink
62ef3d571c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=638
2014-05-21 08:58:28 +00:00
Dr. Werner Fink
439b0ca359 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=637
2014-05-20 14:12:28 +00:00
Dr. Werner Fink
b6b9bda832 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=636
2014-05-20 12:13:39 +00:00
Dr. Werner Fink
5a532b4c42 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=635
2014-05-20 11:32:38 +00:00
Dr. Werner Fink
5e6dc476b5 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=634
2014-05-20 11:17:58 +00:00
Dr. Werner Fink
944087ad76 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=633
2014-05-19 13:33:36 +00:00
Dr. Werner Fink
d83ab3377f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=628
2014-05-16 12:01:21 +00:00
Dr. Werner Fink
c73a19b970 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=627
2014-05-16 11:48:04 +00:00
Dr. Werner Fink
1b9401d430 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=626
2014-05-14 07:40:46 +00:00
Dr. Werner Fink
9c53ec7478 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=624
2014-05-13 08:48:13 +00:00
Dr. Werner Fink
26ad92da12 Accepting request 233572 from home:rmilasan:branches:Base:System
- Drop upstream-net_id-changes.patch and replace them with the correct
  patches from upstream and their commits:
  add: 1014-udev-update-net_id-comments.patch 
  add: 1015-udev-persistent-naming-we-cannot-use-virtio-numbers-.patch

- Drop upstream-net_id-changes.patch and replace them with the correct
  patches from upstream and their commits:
  add: 1014-udev-update-net_id-comments.patch 
  add: 1015-udev-persistent-naming-we-cannot-use-virtio-numbers-.patch

OBS-URL: https://build.opensuse.org/request/show/233572
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=623
2014-05-12 12:30:16 +00:00
Dr. Werner Fink
495f9646f8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=621
2014-05-07 10:43:30 +00:00
Dr. Werner Fink
18e6756279 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=620
2014-05-07 09:35:31 +00:00
Dr. Werner Fink
888bc4fd00 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=618
2014-05-07 09:24:23 +00:00
Dr. Werner Fink
d27ebe7f42 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=616
2014-05-05 14:06:21 +00:00
Dr. Werner Fink
50434a72f7 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=614
2014-05-02 10:15:38 +00:00
Dr. Werner Fink
e3942eb3d1 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=612
2014-04-30 13:17:33 +00:00
Dr. Werner Fink
37f5a14f1f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=611
2014-04-30 10:57:26 +00:00
Dr. Werner Fink
ddf2966112 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=610
2014-04-28 09:54:18 +00:00
Dr. Werner Fink
e13778a664 Accepting request 231429 from home:oertel:branches:Base:System
- Do not use runtime PM for some IBM consoles (bnc#868931)
  1013-no-runtime-PM-for-IBM-consoles.patch 

- Do not use runtime PM for some IBM consoles (bnc#868931)
  1013-no-runtime-PM-for-IBM-consoles.patch

OBS-URL: https://build.opensuse.org/request/show/231429
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=609
2014-04-28 09:21:34 +00:00
Dr. Werner Fink
da5a1f90d0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=607
2014-04-17 13:57:09 +00:00
Dr. Werner Fink
b9db995caa .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=605
2014-04-17 13:38:31 +00:00
Dr. Werner Fink
e7ad5b435e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=602
2014-04-17 12:17:35 +00:00
Dr. Werner Fink
fa3553fc8b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=598
2014-04-16 10:17:55 +00:00
Dr. Werner Fink
6e820c59b0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=596
2014-04-15 12:20:48 +00:00
Dr. Werner Fink
1ca1c0891a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=594
2014-04-14 15:09:11 +00:00
Dr. Werner Fink
ff8d8ff333 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=592
2014-04-10 10:19:46 +00:00
Dr. Werner Fink
eb5933eb47 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=590
2014-04-10 09:14:13 +00:00
Dr. Werner Fink
d705d46bc9 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=588
2014-04-10 09:06:04 +00:00
Dr. Werner Fink
3ab138fcd9 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=587
2014-04-10 09:02:21 +00:00
Dr. Werner Fink
f1df5727f7 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=583
2014-04-08 08:17:15 +00:00
Dr. Werner Fink
6a1342def3 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=582
2014-04-08 08:00:36 +00:00
Dr. Werner Fink
8a9df7b7de .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=580
2014-03-28 12:59:18 +00:00
Dr. Werner Fink
920c06c38e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=576
2014-03-28 08:11:51 +00:00
Dr. Werner Fink
aa390e3f35 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=574
2014-03-25 17:29:50 +00:00
Dr. Werner Fink
0713ad6b06 Accepting request 227461 from home:tsaupe:branches:Base:System
add feature 316824 and address bug 869142

OBS-URL: https://build.opensuse.org/request/show/227461
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=573
2014-03-25 13:47:22 +00:00
Dr. Werner Fink
b99f21f5ca Accepting request 227295 from openSUSE:Factory:Staging:Gcc49
- also autoreconf in systemd-mini to simplify spec file logic
  and fix build in staging:gcc49
  (obsoleting 0002-make-209-working-on-older-dist.patch)

OBS-URL: https://build.opensuse.org/request/show/227295
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=572
2014-03-24 11:36:29 +00:00
Dr. Werner Fink
069e09d658 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=571
2014-03-20 12:11:21 +00:00
Dr. Werner Fink
dd68b9e552 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=567
2014-03-19 13:37:37 +00:00
Dr. Werner Fink
1611bb1e20 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=565
2014-03-19 12:11:12 +00:00
Dr. Werner Fink
f74a7157e4 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=563
2014-03-14 14:27:16 +00:00
Dr. Werner Fink
44f09bc3ad .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=560
2014-03-14 11:10:20 +00:00
Dr. Werner Fink
c542febe94 Accepting request 225860 from home:AndreasSchwab:f
- Don't require non-existing binutils-gold

OBS-URL: https://build.opensuse.org/request/show/225860
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=559
2014-03-14 11:02:35 +00:00
Dr. Werner Fink
c8f746bc96 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=557
2014-03-13 16:12:50 +00:00
Dr. Werner Fink
ef6b5cb12c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=556
2014-03-13 15:00:06 +00:00
Dr. Werner Fink
03f3ab857c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=553
2014-03-13 14:14:59 +00:00
Dr. Werner Fink
2f41183ffe .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=551
2014-03-13 13:46:47 +00:00
Dr. Werner Fink
37bec68425 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=548
2014-03-12 14:36:19 +00:00
Dr. Werner Fink
97f47c0355 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=547
2014-03-12 14:31:57 +00:00
Dr. Werner Fink
8c5153baad .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=543
2014-03-11 11:03:08 +00:00
Dr. Werner Fink
a0a88fd2bd .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=541
2014-03-11 07:49:28 +00:00
Dr. Werner Fink
f0c0651114 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=537
2014-03-07 09:33:04 +00:00
Dr. Werner Fink
5bed886cb5 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=534
2014-03-04 10:55:46 +00:00
Dr. Werner Fink
ec30e617b4 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=532
2014-03-04 10:38:55 +00:00
Dr. Werner Fink
9835d6581d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=531
2014-03-03 14:58:29 +00:00
Dr. Werner Fink
6dca1105cf .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=529
2014-03-03 14:25:26 +00:00
Dr. Werner Fink
7d81effd67 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=528
2014-02-28 17:55:27 +00:00
Dr. Werner Fink
89574e1c2d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=526
2014-02-28 17:31:08 +00:00
Dr. Werner Fink
0bd7739d9b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=525
2014-02-28 17:16:33 +00:00
Dr. Werner Fink
4df5c33259 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=524
2014-02-28 17:10:52 +00:00
Dr. Werner Fink
106664c24b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=523
2014-02-27 12:10:01 +00:00
Dr. Werner Fink
6c57300bab .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=520
2014-02-21 16:08:28 +00:00
Dr. Werner Fink
a00958e919 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=519
2014-02-20 12:23:32 +00:00
Dr. Werner Fink
06f74989ab .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=517
2014-02-14 16:08:20 +00:00
Stephan Kulow
cfcbb04e74 - don't build bash-completions for bootstrap package
- don't build bash-completions for bootstrap package

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=515
2014-02-11 10:54:05 +00:00
Stephan Kulow
428a999d5f - add more requires to this-is-only-for-build-envs to avoid
problems in kiwi configs

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=514
2014-02-11 10:26:19 +00:00
Dr. Werner Fink
312032f44c .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=513
2014-02-10 15:24:59 +00:00
Dr. Werner Fink
1226d02da2 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=512
2014-02-10 11:20:21 +00:00
Dr. Werner Fink
331aaaf12a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=511
2014-02-09 18:45:14 +00:00
Stephan Kulow
cc12683ffc Accepting request 221491 from Base:System
- avoid bootstrap cycle with libusb and systemd-mini

OBS-URL: https://build.opensuse.org/request/show/221491
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=510
2014-02-09 13:01:19 +00:00
fdbef570eb Accepting request 221379 from home:coolo:branches:openSUSE:Factory
- split bash-completion support into its own package,
  no need for sles_version

OBS-URL: https://build.opensuse.org/request/show/221379
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=509
2014-02-08 10:46:51 +00:00
Dr. Werner Fink
bb0a82bc1e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=508
2014-02-07 13:20:42 +00:00
Dr. Werner Fink
405fbbd6ef .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=505
2014-02-05 11:33:45 +00:00
Dr. Werner Fink
76a9953ec4 Accepting request 220593 from home:olh:branches:Base:System
- Remove PreReq pidof from udev, nothing in this pkg uses it

OBS-URL: https://build.opensuse.org/request/show/220593
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=504
2014-02-03 10:02:31 +00:00
Dr. Werner Fink
92a325d37a Also for SLES12
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=503
2014-01-31 14:28:44 +00:00
Dr. Werner Fink
c89e85be2e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=501
2014-01-30 12:35:04 +00:00
Dr. Werner Fink
295aa31309 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=500
2014-01-30 08:59:45 +00:00
Dr. Werner Fink
c1fc45cd4e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=499
2014-01-30 08:30:23 +00:00
Dr. Werner Fink
a315fe0575 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=497
2014-01-28 12:57:54 +00:00
Dr. Werner Fink
89be3742e3 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=495
2014-01-23 13:25:13 +00:00
Dr. Werner Fink
92c2708e96 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=494
2014-01-23 13:19:16 +00:00
Dr. Werner Fink
0c19b51602 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=493
2014-01-23 12:56:59 +00:00
Dr. Werner Fink
cb1a39fdf8 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=491
2014-01-21 13:08:47 +00:00
Dr. Werner Fink
42c873531d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=490
2014-01-21 12:55:52 +00:00
Robert Milasan
047717f890 Accepting request 214486 from home:fcrozat:branches:Base:System
- Add analyze-fix-crash-in-command-line-parsing.patch: fix crash in
  systemd-analyze (bnc#859365)

OBS-URL: https://build.opensuse.org/request/show/214486
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=489
2014-01-20 12:22:10 +00:00
Dr. Werner Fink
ca7349f010 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=488
2014-01-17 16:20:51 +00:00
Dr. Werner Fink
3910c15b44 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=487
2014-01-17 16:12:43 +00:00
Dr. Werner Fink
e1558d7a33 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=486
2014-01-17 12:31:10 +00:00
Dr. Werner Fink
e986d2aac0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=485
2014-01-15 14:11:36 +00:00
Dr. Werner Fink
83f51ae17f .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=483
2014-01-15 12:43:26 +00:00
Dr. Werner Fink
974302d34d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=482
2014-01-14 18:31:08 +00:00
Dr. Werner Fink
9773d8f313 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=480
2013-12-20 12:23:11 +00:00
Dr. Werner Fink
96b7d6c63f Accepting request 211826 from home:lbssousa:branches:Base:System
- Disable multi-seat-x build, since package xorg-x11-server currently in Factory no longer needs it.

OBS-URL: https://build.opensuse.org/request/show/211826
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=479
2013-12-20 10:55:16 +00:00
Dr. Werner Fink
21bf72f03a .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=477
2013-12-19 13:03:46 +00:00
Dr. Werner Fink
f3714aba67 Accepting request 211162 from home:lbssousa:branches:Base:System
- Add build-sys-make-multi-seat-x-optional.patch
  * See: http://cgit.freedesktop.org/systemd/systemd/commit/?id=bd441fa27a22b7c6e11d9330560e0622fb69f297
  * Now systemd-multi-seat-x build can be disabled with configure option
    --disable-multi-seat-x. It should be done when xorg-x11-server
    no longer needs it (work in progress).

OBS-URL: https://build.opensuse.org/request/show/211162
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=476
2013-12-19 12:51:00 +00:00
1e460092eb Accepting request 211000 from home:fcrozat:branches:Base:System
- Update insserv-generator.patch: fix crash in insserv generator
  (bnc#854314).
- Update apply-ACL-for-nvidia-device-nodes.patch with latest fixes
  for Nvidia cards (bnc#808319).

OBS-URL: https://build.opensuse.org/request/show/211000
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=474
2013-12-16 16:54:19 +00:00
Dr. Werner Fink
d1261c2948 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=472
2013-12-06 14:34:09 +00:00
Dr. Werner Fink
e439a44740 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=471
2013-12-06 14:15:24 +00:00
Dr. Werner Fink
8c55f5bb68 Accepting request 208810 from home:lbssousa:branches:Base:System
- Add U_logind_revert_lazy_session_activation_on_non_vt_seats.patch
  * See: http://cgit.freedesktop.org/systemd/systemd/commit/?id=3fdb2494c1e24c0a020f5b54022d2c751fd26f50

OBS-URL: https://build.opensuse.org/request/show/208810
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=468
2013-11-30 10:12:49 +00:00
Dr. Werner Fink
ee95f1543e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=467
2013-11-26 15:16:36 +00:00
Dr. Werner Fink
7e450ee836 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=466
2013-11-21 14:07:14 +00:00
Dr. Werner Fink
089b215763 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=463
2013-11-06 09:43:25 +00:00
Dr. Werner Fink
214de7f176 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=460
2013-11-04 15:23:38 +00:00
Dr. Werner Fink
0a5cacc966 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=458
2013-10-25 12:14:10 +00:00
Dr. Werner Fink
57fdfc0a99 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=456
2013-10-21 09:29:30 +00:00
Robert Milasan
3856bb52b7 Accepting request 203387 from home:fcrozat:branches:Base:System
(please also push to 13.1, I want the same version as F20)
- Add
  0001-gpt-auto-generator-exit-immediately-if-in-container.patch:
  don't start gpt auto-generator in container (git).
- Add
  0001-manager-when-verifying-whether-clients-may-change-en.patch:
  fix reload check in selinux case (git).
- Add 0001-logind-fix-bus-introspection-data-for-TakeControl.patch:
  fix introspection for TakeControl (git).
- Add 0001-mount-check-for-NULL-before-reading-pm-what.patch: fix
  crash when parsing some incorrect unit (git).
- Add
  0001-shared-util-fix-off-by-one-error-in-tag_to_udev_node.patch:
  Fix udev rules parsing (git).
- Add
  0001-systemd-serialize-deserialize-forbid_restart-value.patch:
  Fix incorrect deserialization for forbid_restart (git).
- Add
  0001-core-unify-the-way-we-denote-serialization-attribute.patch:
  Ensure forbid_restart is named like other attributes (git).
- Add 0001-journald-fix-minor-memory-leak.patch: fix memleak in
  journald (git).
- Add
  0001-do-not-accept-garbage-from-acpi-firmware-performance.patch:
  Improve ACPI firmware performance parsing (git).
- Add
  0001-journald-remove-rotated-file-from-hashmap-when-rotat.patch:
  Fix journal rotation (git).
- Add
  0001-login-fix-invalid-free-in-sd_session_get_vt.patch:
  Fix memory corruption in sd_session_get_vt (git).

OBS-URL: https://build.opensuse.org/request/show/203387
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=454
2013-10-15 14:15:10 +00:00
656aca6436 Accepting request 202117 from home:fcrozat:branches:Base:System
- Add 0001-acpi-fptd-fix-memory-leak-in-acpi_get_boot_usec.patch:
  fix acpi memleak.
- Add
  0002-fix-lingering-references-to-var-lib-backlight-random.patch:
  fix invalid path in documentation.
- Add
  0003-acpi-make-sure-we-never-free-an-uninitialized-pointe.patch:
  fix invalid memory free.
- Add 0004-systemctl-fix-name-mangling-for-sysv-units.patch: fix
  name mangling for sysv units.
- Add
  0005-cryptsetup-fix-OOM-handling-when-parsing-mount-optio.patch:
  fix OOM handling.
- Add 0006-journald-add-missing-error-check.patch: add missing
  error check.
- Add 0007-bus-fix-potentially-uninitialized-memory-access.patch:
  fix uninitialized memory access.
- Add 0008-dbus-fix-return-value-of-dispatch_rqueue.patch: fix
  return value.
- Add 0009-modules-load-fix-error-handling.patch: fix error
  handling.
- Add 0010-efi-never-call-qsort-on-potentially-NULL-arrays.patch:
  fix incorrect memory access.
- Add 0011-strv-don-t-access-potentially-NULL-string-arrays.patch:
  fix incorrect memory access.
- Add
  0012-mkdir-pass-a-proper-function-pointer-to-mkdir_safe_i.patch:
  fix invalid pointer.
- Add
  0014-tmpfiles.d-include-setgid-perms-for-run-log-journal.patch:

OBS-URL: https://build.opensuse.org/request/show/202117
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=452
2013-10-04 12:28:12 +00:00
06f96d9342 - Add after-local.service to run after.local late during the boot
process (bnc#778715).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=450
2013-10-02 14:48:48 +00:00
aa0a925364 Accepting request 201904 from home:sumski:hazard:to:your:stereo
Explicitly require pam-config for %post of the main package, fixes build
Also cleaned up whitespaces in spec and changelog

OBS-URL: https://build.opensuse.org/request/show/201904
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=449
2013-10-02 14:37:41 +00:00
Robert Milasan
12a72bb53b Accepting request 201848 from home:fcrozat:branches:Base:System
(please fwd to 13.1 too)
- Release v208:
  + logind gained support for facilitating privileged input and drm
    devices access for unprivileged clients (helps Wayland /
    kmscon).
  + New kernel command line luks.options= allows to specify LUKS
    options, when used with luks.uuid=
  + tmpfileS.d snippets can uses specifier expansion in path names
    (%m, %b, %H, %v).
  + New tmpfiles.d command "m" introduced to change
    owner/group/access mode of a file/directory only if it exists.
  + MemorySoftLimit= cgroup settings is no longer supported
    (underlying kernel cgroup attribute will disappear in the
    future).
  + memeory.use_hierarchy cgroup attribute is enabled for all
    cgroups systemd creates in memory cgroup hierarchy.
  + New filed _SYSTEMD_SLICE= is logged in journal messages related
    to a slice.
  + systemd-journald will no longer adjust the group of journal
    files it creates to "systemd-journal" group. Permissions and
    owernship is adjusted when package is upgraded.
  + Backlight and random seed files are now stored in
    /var/lib/systemd.
  + Boot time performance measurements included ACPI 5.0 FPDT
    informations if available.
- Drop merged patches:
  0001-cgroup-add-the-missing-setting-of-variable-s-value.patch,
  0002-cgroup-correct-the-log-information.patch,
  0003-cgroup-fix-incorrectly-setting-memory-cgroup.patch,
  0004-random-seed-we-should-return-errno-of-failed-loop_wr.patch,
  0005-core-cgroup-first-print-then-free.patch,

OBS-URL: https://build.opensuse.org/request/show/201848
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=448
2013-10-02 11:01:24 +00:00
584e37f38b Accepting request 201510 from home:fcrozat:branches:Base:System
- Add set-ignoreonisolate-noauto-cryptsetup.patch: ensure noauto
  encrypted mounts survives runlevel changes (bnc#843085).
- Add 0001-Fix-buffer-overrun-when-enumerating-files.patch: fix
  logind crash when /run/systemd/sessions was too big (bnc#840055,
  initial fix from hpj@suse.com).
- Update sysctl-handle-boot-sysctl.conf-kernel_release.patch to
  only check for /boot/sysctl.conf-<uname -r> presence.
- Add service wrapper for after.local (bnc#778715).

OBS-URL: https://build.opensuse.org/request/show/201510
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=447
2013-10-01 07:23:27 +00:00
Robert Milasan
7be206da31 Accepting request 201156 from home:fcrozat:branches:Base:System
- Update use-usr-sbin-sulogin-for-emergency-service.patch to apply
  to all services using sulogin and remove generated files from
  upstream tarball (bnc#841398).

OBS-URL: https://build.opensuse.org/request/show/201156
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=445
2013-09-27 20:05:07 +00:00
5ad6dc99d4 Accepting request 200219 from home:arvidjaar:bnc:841544
Resynced to Base:System to fix merge conflicts
- Fix-timeout-when-stopping-Type-notify-service.patch
  Make sure MAINPID is watched when it becomes known (bnc#841544)

OBS-URL: https://build.opensuse.org/request/show/200219
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=443
2013-09-24 07:59:24 +00:00
239590f3b8 - Remove output and error redirection to /dev/null in install
script, it might help tracing pam related issue (bnc#841573).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=442
2013-09-23 11:12:09 +00:00
Cristian Rodríguez
f3e3f52335 Accepting request 199741 from home:fcrozat:branches:Base:System
- Move symlink migration trigger to post (bnc#821800).

-add  CVE-2013-4288 to changes

OBS-URL: https://build.opensuse.org/request/show/199741
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=440
2013-09-19 18:32:09 +00:00
3852d692ec Accepting request 199672 from home:elvigia:branches:Base:System
- 0009-polkit-Avoid-race-condition-in-scraping-proc.patch 
  VUL-0: polkit: process subject race condition [bnc#835827]

- Build with --disable-ima as the openSUSE kernel 
 does not support IMA (CONFIG_IMA is not set)

- Build with --disable-smack as the openSUSE kernel
 does not support smack (CONFIG_SECURITY_SMACK is not set)

- 0009-polkit-Avoid-race-condition-in-scraping-proc.patch 
  VUL-0: polkit: process subject race condition [bnc#835827]

- Build with --disable-ima as the openSUSE kernel 
 does not support IMA (CONFIG_IMA is not set)

- Build with --disable-smack as the openSUSE kernel
 does not support smack (CONFIG_SECURITY_SMACK is not set)

OBS-URL: https://build.opensuse.org/request/show/199672
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=439
2013-09-19 07:46:03 +00:00
Cristian Rodríguez
eed9df41e0 Accepting request 199623 from home:fcrozat:branches:Base:System
- Don't use a trigger to create symlink for sysctl.conf, always run
  the test on %post (bnc#840864).
- Update sysctl-handle-boot-sysctl.conf-kernel_release.patch to
  ensure /boot is mounted before reading /boot/sysctl.conf-*
  (bnc#809420).

OBS-URL: https://build.opensuse.org/request/show/199623
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=438
2013-09-18 23:39:18 +00:00
Stefan Seyfried
c551e3a4aa Accepting request 199286 from home:elvigia:branches:Base:System
- 0008-swap-create-.wants-symlink-to-auto-swap-devices.patch 
  really fixes the swap unit problem mentioned in previous 
  commit & the opensuse-factory mailing list.

- 0008-swap-create-.wants-symlink-to-auto-swap-devices.patch 
  really fixes the swap unit problem mentioned in previous 
  commit & the opensuse-factory mailing list.

OBS-URL: https://build.opensuse.org/request/show/199286
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=436
2013-09-16 18:44:03 +00:00
0f607e8017 Accepting request 199084 from home:elvigia:branches:Base:System
- 0001-cgroup-add-the-missing-setting-of-variable-s-value.patch 
  missing important check on return value.
- 0002-cgroup-correct-the-log-information.patch fix misleading
  log information.
- 0003-cgroup-fix-incorrectly-setting-memory-cgroup.patch fix
  setting memory cgroup
- 0004-random-seed-we-should-return-errno-of-failed-loop_wr.patch
  should fail if write fails.
- 0005-core-cgroup-first-print-then-free.patch use-after-free
  will trigger if there is an error condition.
- 0006-swap-fix-reverse-dependencies.patch reported in 
  opensuse-factory list, topic "swap isn't activated"
- 0007-libudev-fix-move_later-comparison.patch libudev
  invalid usage of "move_later".

- while testing this new release I get in the logs ocassionally
  at boot "systemd[1]: Failed to open private bus connection: 
  Failed to connect to socket /var/run/dbus/system_bus_socket: 
  No such file or directory" indeed DBUS_SYSTEM_BUS_DEFAULT_ADDRESS
  is defined to /var/run/dbus/system_bus_socket instead of 
  /run/dbus/system_bus_socket and that does not fly when /var/run
  is not yet available. (systemd-dbus-system-bus-address.patch)

- 0001-cgroup-add-the-missing-setting-of-variable-s-value.patch 
  missing important check on return value.
- 0002-cgroup-correct-the-log-information.patch fix misleading
  log information.
- 0003-cgroup-fix-incorrectly-setting-memory-cgroup.patch fix
  setting memory cgroup
- 0004-random-seed-we-should-return-errno-of-failed-loop_wr.patch

OBS-URL: https://build.opensuse.org/request/show/199084
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=434
2013-09-16 09:46:56 +00:00
cac03f25c7 changelog cleanup
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=432
2013-09-13 08:42:46 +00:00
e3611fb5e0 improve .change files
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=431
2013-09-13 08:19:08 +00:00
Robert Milasan
aee2745f4e Accepting request 198826 from home:fcrozat:branches:Base:System
- Enable Predictable Network interface names (bnc#829526).

OBS-URL: https://build.opensuse.org/request/show/198826
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=430
2013-09-13 08:05:43 +00:00
6f4fdad1c2 Accepting request 198799 from home:elvigia:branches:Base:System
- version 207, distribution specific changes follow, for overall 
  release notes see NEWS.
- Fixed: 
  * Failed at step PAM spawning /usr/lib/systemd/systemd: 
  Operation not permitted
  * Fix shutdown hang "a stop job is running for Session 1 of user root"
    that was reported in opensuse-factory list.
- systemd-sysctl no longer reads /etc/sysctl.conf however backward
  compatbility is to be provides by a symlink created at %post.

- version 207, distribution specific changes follow, for overall 
  release notes see NEWS.
- Fixed: 
  * Failed at step PAM spawning /usr/lib/systemd/systemd: 
  Operation not permitted
  * Fix shutdown hang "a stop job is running for Session 1 of user root"
    that was reported in opensuse-factory list.
- systemd-sysctl no longer reads /etc/sysctl.conf however backward
  compatbility is to be provides by a symlink created at %post.

OBS-URL: https://build.opensuse.org/request/show/198799
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=429
2013-09-13 07:25:15 +00:00
Dr. Werner Fink
a5b9036967 Accepting request 198171 from home:fcrozat:branches:Base:System
- Add exclude-dev-from-tmpfiles.patch: allow to exclude /dev from
  tmpfiles (bnc#835813).

OBS-URL: https://build.opensuse.org/request/show/198171
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=428
2013-09-12 15:29:02 +00:00
Dr. Werner Fink
6e5dac7003 Accepting request 197612 from home:fcrozat:branches:Base:System
- Remove
  force-lvm-restart-after-cryptsetup-target-is-reached.patch and
  remove additional dependencies on LVM in other patches: LVM has
  now systemd support, no need to work around it anymore in
  systemd.

OBS-URL: https://build.opensuse.org/request/show/197612
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=426
2013-09-08 09:05:47 +00:00
Tomáš Chvátal
5238bd19c8 Accepting request 195808 from home:namtrac:bugfix
This SR fixes screen locking problems in Gnome and also automatic login.

- Add patch logind_update_state_file_after_generating_the_session_fifo_not_before.patch
  to fix https://bugs.freedesktop.org/show_bug.cgi?id=67273

OBS-URL: https://build.opensuse.org/request/show/195808
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=424
2013-08-22 10:52:35 +00:00
3e0157ab58 typo
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=422
2013-08-06 09:28:43 +00:00
840198ae76 - explicitly enable getty@tty1.service intead of getty@.service as
the tty1 alias has been removed from the file (bnc#833494)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=421
2013-08-06 09:25:50 +00:00
Stephan Kulow
5afa004198 Accepting request 185494 from home:fcrozat:branches:Base:System
- Ensure /usr/lib/systemd/system/shutdown.target.wants is created
  and owned by systemd package.

OBS-URL: https://build.opensuse.org/request/show/185494
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=419
2013-08-01 16:06:31 +00:00
Dr. Werner Fink
8f12ac60c4 Accepting request 184855 from home:fcrozat:branches:Base:System
- Fix drop-in for getty@tty1.service

please forward to factory only once sr184712 has been accepted

OBS-URL: https://build.opensuse.org/request/show/184855
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=418
2013-07-29 16:25:21 +00:00
9647481059 Accepting request 184325 from home:fcrozat:branches:Base:System
- Move systemd-journal-gateway to subpackage to lower dependencies
  in default install.

OBS-URL: https://build.opensuse.org/request/show/184325
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=417
2013-07-25 15:40:51 +00:00
66d91c199e Accepting request 184036 from home:elvigia:branches:Base:System
- version 206 , highlights:
* Unit files now understand the new %v specifier which
  resolves to the kernel version string as returned by "uname-r".
* "journalctl -b" may now be used to look for boot output of a
   specific boot. Try "journalctl -b -1"
* Creation of "dead" device nodes has been moved from udev
  into kmod and tmpfiles.
*  The udev "keymap" data files and tools to apply keyboard
   specific mappings of scan to key codes, and force-release
   scan code lists have been entirely replaced by a udev
   "keyboard" builtin and a hwdb data file.
- remove patches now in upstream
- systemd now requires libkmod >=14 and cryptsetup >= 1.6.0
- systemd now require the kmod tool in addition to the library.

- version 206 , highlights:
* Unit files now understand the new %v specifier which
  resolves to the kernel version string as returned by "uname-r".
* "journalctl -b" may now be used to look for boot output of a
   specific boot. Try "journalctl -b -1"
* Creation of "dead" device nodes has been moved from udev
  into kmod and tmpfiles.
*  The udev "keymap" data files and tools to apply keyboard
   specific mappings of scan to key codes, and force-release
   scan code lists have been entirely replaced by a udev
   "keyboard" builtin and a hwdb data file.
- remove patches now in upstream
- systemd now requires libkmod >=14 and cryptsetup >= 1.6.0
- systemd now require the kmod tool in addition to the library. (forwarded request 184035 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/184036
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=416
2013-07-23 09:21:21 +00:00
Dr. Werner Fink
ab734fcebe Accepting request 183009 from home:arvidjaar:branches:Base:System
emergency.service failed to start because sulogin is in /usr/sbin now.
Add use-usr-sbin-sulogin-for-emergency-service.patch to fix the path in unit file.

OBS-URL: https://build.opensuse.org/request/show/183009
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=415
2013-07-14 13:56:23 +00:00
92b64975eb - fix build with rpm-4.11.1
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=414
2013-07-12 15:10:22 +00:00
0381f284ee Accepting request 182265 from home:elvigia:branches:Base:System
build fails due to rpmlint bug, nothing to do with this change at all

OBS-URL: https://build.opensuse.org/request/show/182265
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=413
2013-07-05 07:29:00 +00:00
Dr. Werner Fink
dd11ae2b4e Accepting request 182204 from home:fcrozat:branches:Base:System
- Update to release 205:
  + two new unit types have been introduced:
    - Scope units are very similar to service units, however, are
      created out of pre-existing processes -- instead of PID 1
      forking off the processes.
    - Slice units may be used to partition system resources in an
      hierarchial fashion and then assign other units to them. By
      default there are now three slices: system.slice (for all
      system services), user.slice (for all user sessions),
      machine.slice (for VMs and containers).
  + new concept of "transient" units, which are created at runtime
    using an API and not based on configuration from disk.
  + logind has been updated to make use of scope and slice units to
    manage user sessions. Logind will no longer create cgroups
    hierchies itself but will relying on PID 1.
  + A new mini-daemon "systemd-machined" has been added which
    may be used by virtualization managers to register local
    VMs/containers. machinectl tool has been added to query
    meta-data from systemd-machined.
  + Low-level cgroup configuration options ControlGroup=,
    ControlGroupModify=, ControlGroupPersistent=,
    ControlGroupAttribute= have been removed. High-level attribute
    settings or slice units should be used instead?
  + A new bus call SetUnitProperties() has been added to alter
    various runtime parameters of a unit, including cgroup
    parameters. systemctl gained set-properties command to wrap
    this call.
  + A new tool "systemd-run" has been added which can be used to
    run arbitrary command lines as transient services or scopes,
    while configuring a number of settings via the command

OBS-URL: https://build.opensuse.org/request/show/182204
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=412
2013-07-04 15:28:49 +00:00
Dr. Werner Fink
29beff15bf Accepting request 181647 from home:fcrozat:branches:Base:System
- Replace
  parse-etc-insserv.conf-and-adds-dependencies-accordingly.patch
  patch with insserv-generator.patch: no longer patch systemd main
  binary but generate systemd drop-in files using a generator, for
  insserv.conf compatibility.

OBS-URL: https://build.opensuse.org/request/show/181647
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=410
2013-07-02 20:42:56 +00:00
7784cc963b Accepting request 181585 from home:coolo:branches:openSUSE:Factory
- systemd-mini doesn't need dbus-1, only dbus-1-devel

OBS-URL: https://build.opensuse.org/request/show/181585
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=408
2013-07-01 12:11:31 +00:00
Robert Milasan
e335449ea9 Accepting request 180972 from home:rmilasan:branches:Base:System
- Re-add fixed udev MSFT compability rules (bnc#805059, bnc#826528).
  add: 1008-add-msft-compability-rules.patch

- Re-add fixed udev MSFT compability rules (bnc#805059, bnc#826528).
  add: 1008-add-msft-compability-rules.patch

OBS-URL: https://build.opensuse.org/request/show/180972
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=407
2013-06-26 09:33:43 +00:00
Robert Milasan
1fdc5d19f1 Accepting request 180965 from home:rmilasan:branches:Base:System
- Drop 1007-add-msft-compability-rules.patch, breaks boot and links
  in /dev/disk/by-id, will need proper rework (bnc#826528).

- 0160-mount-when-learning-about-the-root-mount-from-mounti.patch Another
  case where we are trying to umount the root directory at shutdown.
- 0185-core-only-attempt-to-connect-to-a-session-bus-if-one.patch
  only attempt to connect to a session bus if one likely exists
- Drop 1007-add-msft-compability-rules.patch, breaks boot and links
  in /dev/disk/by-id, will need proper rework (bnc#826528).

- 0160-mount-when-learning-about-the-root-mount-from-mounti.patch Another
  case where we are trying to umount the root directory at shutdown.
- 0185-core-only-attempt-to-connect-to-a-session-bus-if-one.patch
  only attempt to connect to a session bus if one likely exists

OBS-URL: https://build.opensuse.org/request/show/180965
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=405
2013-06-26 08:55:18 +00:00
Dr. Werner Fink
83bedba48a Accepting request 180699 from home:elvigia:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/180699
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=403
2013-06-25 11:14:48 +00:00
Robert Milasan
03b37758b4 Accepting request 180433 from home:rmilasan:branches:Base:System
- Automatically online CPUs/Memory on CPU/Memory hotplug add events
  (bnc#703100, fate#311831).
  add: 1008-physical-hotplug-cpu-and-memory.patch 

  0002-journal-remember-last-direction-of-search-and-keep-o.patch
  fix possible infinite loops in the journal code, related to
  bnc #817778
- Automatically online CPUs/Memory on CPU/Memory hotplug add events
  (bnc#703100, fate#311831).
  add: 1008-physical-hotplug-cpu-and-memory.patch 

  0002-journal-remember-last-direction-of-search-and-keep-o.patch
  fix possible infinite loops in the journal code, related to
  bnc #817778

OBS-URL: https://build.opensuse.org/request/show/180433
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=401
2013-06-21 13:20:36 +00:00
d2ba8ccb1b Accepting request 179649 from home:-miska-:branches:Base:System
We talked about using %patch, but in that case I would need a tarball of systemd in rpm-macros package which depends on xz which is part of many circles.

OBS-URL: https://build.opensuse.org/request/show/179649
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=399
2013-06-19 11:05:44 +00:00
Dr. Werner Fink
bf5ef7adc0 Accepting request 179571 from home:-miska-:branches:Base:System
Reduce build time dependencies

OBS-URL: https://build.opensuse.org/request/show/179571
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=398
2013-06-19 07:04:23 +00:00
a81fe186c0 Accepting request 179368 from home:elvigia:branches:Base:System
- 0001-journal-letting-interleaved-seqnums-go.patch and 
 0002-journal-remember-last-direction-of-search-and-keep-o.patch
 fix possible infinite loops in the journal code, related to
 bnc #817778

- 0001-journal-letting-interleaved-seqnums-go.patch and 
 0002-journal-remember-last-direction-of-search-and-keep-o.patch
 fix possible infinite loops in the journal code, related to
 bnc #817778 (forwarded request 179367 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/179368
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=396
2013-06-18 07:18:53 +00:00
Dr. Werner Fink
202185c5e3 Accepting request 179231 from home:jengelh:attr
- Explicitly list libattr-devel as BuildRequires

OBS-URL: https://build.opensuse.org/request/show/179231
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=395
2013-06-17 12:29:15 +00:00
131a4aa048 Accepting request 178889 from home:sbrabec:branches:Base:System
- Cleanup NumLock setting code
  (handle-numlock-value-in-etc-sysconfig-keyboard.patch).

OBS-URL: https://build.opensuse.org/request/show/178889
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=393
2013-06-13 15:43:52 +00:00
Robert Milasan
77ac78ba14 Accepting request 178623 from home:fcrozat:branches:Base:System
- Only apply 1007-add-msft-compability-rules.patch when not
  building systemd-mini.

OBS-URL: https://build.opensuse.org/request/show/178623
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=392
2013-06-12 10:03:45 +00:00
Robert Milasan
645a2ecffa Accepting request 178519 from home:rmilasan:branches:Base:System
- Add udev MSFT compability rules (bnc#805059).
  add: 1007-add-msft-compability-rules.patch
- Add sg3_utils requires, need it by 61-msft.rules (bnc#805059).
- Clean-up spec file, put udev patches after systemd patches.
- Rebase patches so they would apply nicely.

- Add udev MSFT compability rules (bnc#805059).
  add: 1007-add-msft-compability-rules.patch
- Add sg3_utils requires, need it by 61-msft.rules (bnc#805059).
- Clean-up spec file, put udev patches after systemd patches.
- Rebase patches so they would apply nicely.

OBS-URL: https://build.opensuse.org/request/show/178519
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=391
2013-06-11 11:22:32 +00:00
Robert Milasan
c51bf44e62 Accepting request 178446 from home:elvigia:branches:Base:System
- 0004-journald-DO-recalculate-the-ACL-mask-but-only-if-it-.patch
 fixes :
 * systemd-journald[347]: Failed to set ACL on 
 /var/log/journal/11d90b1c0239b5b2e38ed54f513722e3/user-1000.journal, 
 ignoring: Invalid argument
- 006-systemctl-core-allow-nuking-of-symlinks-to-removed-u.patch
  systemctl disable should remove dangling symlinks.
- 0008-service-don-t-report-alien-child-as-alive-when-it-s-.patch
  alien childs are reported as alive when they are really dead.

- 0004-journald-DO-recalculate-the-ACL-mask-but-only-if-it-.patch
 fixes :
 * systemd-journald[347]: Failed to set ACL on 
 /var/log/journal/11d90b1c0239b5b2e38ed54f513722e3/user-1000.journal, 
 ignoring: Invalid argument
- 006-systemctl-core-allow-nuking-of-symlinks-to-removed-u.patch
  systemctl disable should remove dangling symlinks.
- 0008-service-don-t-report-alien-child-as-alive-when-it-s-.patch
  alien childs are reported as alive when they are really dead.

OBS-URL: https://build.opensuse.org/request/show/178446
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=390
2013-06-11 09:22:26 +00:00
36f972bcd4 Accepting request 176957 from home:fcrozat:branches:Base:System
- Update to release 204:
  + systemd-nspawn creates etc/resolv.conf in container if needed.
  + systemd-nspawn will store metadata about container in container
    cgroup including its root directory.
  + cgroup hierarchy has been reworked, all objects are now suffxed
    (with .session for user sessions, .user for users, .nspawn for
     containers). All cgroup names are now escaped to preven
     collision of object names.
  + systemctl list-dependencies gained --plain, --reverse, --after
    and --before switches.
  + systemd-inhibit shows processes name taking inhibitor lock.
  + nss-myhostname will now resolve "localhost" implicitly.
  + .include is not allowed recursively anymore and only in unit
    files. Drop-in files should be favored in most cases.
  + systemd-analyze gained "critical-chain" command, to get slowest
    chain of units run during boot-up.
  + systemd-nspawn@.service has been added to easily run nspawn
    container for system services. Just start
    "systemd-nspawn@foobar.service" and container from
    /var/lib/container/foobar" will be booted.
  + systemd-cgls has new --machine parameter to list processes from
    one container.
  + ConditionSecurity= can now check for apparmor and SMACK.
  + /etc/systemd/sleep.conf has been introduced to configure which
    kernel operation will be execute when "suspend", "hibernate" or
    "hybrid-sleep" is requrested. It allow new kernel "freeze"
    state to be used too. (This setting won't have any effect if
    pm-utils is installed).
  + ENV{SYSTEMD_WANTS} in udev rules will now implicitly escape
    passed argument if applicable.

OBS-URL: https://build.opensuse.org/request/show/176957
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=388
2013-05-29 15:26:40 +00:00
c7d0ecf1d6 Accepting request 176799 from home:elvigia:branches:Base:System
- Drop Add-bootsplash-handling-for-password-dialogs.patch bootsplash
support has been removed from the kernel.
- Drop ensure-systemd-udevd-is-started-before-local-fs-pre-for-lo.patch
fixed in systemd v199, commit 89d09e1b5c65a2d97840f682e0932c8bb499f166
- Apply rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch
only on ARM, patch rejected upstream because is too generic.
- no such define TARGET_SUSE exists but it is used in 
Revert-service-drop-support-for-SysV-scripts-for-the-early.patch
use HAVE_SYSV_COMPAT instead.

- Drop Add-bootsplash-handling-for-password-dialogs.patch bootsplash
support has been removed from the kernel.
- Drop ensure-systemd-udevd-is-started-before-local-fs-pre-for-lo.patch
fixed in systemd v199, commit 89d09e1b5c65a2d97840f682e0932c8bb499f166
- Apply rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch
only on ARM, patch rejected upstream because is too generic.
- no such define TARGET_SUSE exists but it is used in 
Revert-service-drop-support-for-SysV-scripts-for-the-early.patch
use HAVE_SYSV_COMPAT instead.

OBS-URL: https://build.opensuse.org/request/show/176799
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=387
2013-05-28 08:51:44 +00:00
9e0ff63cd2 Accepting request 176648 from home:fcrozat:branches:Base:System
- Do no ship defaults for sysctl, they should be part of aaa_base
  (currently in procps).
- Add hostname-setup-shortname.patch: ensure shortname is set as
  hostname (bnc#820213).

OBS-URL: https://build.opensuse.org/request/show/176648
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=385
2013-05-27 09:58:29 +00:00
5612e431f8 Accepting request 176236 from home:fcrozat:branches:Base:System
- Rebase
  parse-etc-insserv.conf-and-adds-dependencies-accordingly.patch to
  fix memory corruption (thanks to Michal Vyskocil) (bnc#820454).

OBS-URL: https://build.opensuse.org/request/show/176236
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=383
2013-05-21 09:16:19 +00:00
Dr. Werner Fink
202db63534 Accepting request 175971 from home:fcrozat:branches:Base:System
- Add sysctl-handle-boot-sysctl.conf-kernel_release.patch: ensure
  /boot/sysctl.conf-<kernel_release> is handled (bnc#809420).

OBS-URL: https://build.opensuse.org/request/show/175971
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=382
2013-05-17 15:16:28 +00:00
Stephan Kulow
92e5406b7b Accepting request 175744 from home:fcrozat:branches:Base:System
- Update handle-SYSTEMCTL_OPTIONS-environment-variable.patch: don't
  free variable whose content is still be used (bnc#819970).

OBS-URL: https://build.opensuse.org/request/show/175744
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=380
2013-05-15 14:09:16 +00:00