Go to file
Dr. Werner Fink 886c509951 - 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/package/show/Base:System/systemd?expand=0&rev=730
2014-07-24 13:49:37 +00:00
.gitattributes Accepting request 43879 from Base:System 2010-07-30 11:59:59 +00:00
0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch . 2014-02-28 17:10:52 +00:00
0001-add-network-device-after-NFS-mount-units.patch . 2014-03-03 14:25:26 +00:00
0001-architecture-Add-tilegx.patch . 2014-07-04 10:28:58 +00:00
0001-avoid-abort-due-timeout-at-user-service.patch . 2014-02-28 17:10:52 +00:00
0001-backlight-Avoid-restoring-brightness-to-an-unreadabl.patch . 2014-05-13 08:48:13 +00:00
0001-bash-completion-fix-__get_startable_units.patch . 2014-04-28 09:54:18 +00:00
0001-bash-completion-p-option-for-journalctl.patch . 2014-07-21 13:37:02 +00:00
0001-build-sys-use-glibc-s-xattr-support-instead-of-requi.patch . 2014-06-03 16:28:48 +00:00
0001-cgroup-it-s-not-OK-to-invoke-alloca-in-loops.patch . 2014-03-28 12:59:18 +00:00
0001-Clear-up-confusion-wrt.-ENTRY_SIZE_MAX-and-DATA_SIZE.patch . 2014-07-17 09:52:31 +00:00
0001-conf-parser-silently-ignore-sections-starting-with-X.patch . 2014-05-20 12:13:39 +00:00
0001-core-busname-add-lookup-string-for-BUSNAME_FAILURE_S.patch . 2014-03-11 11:03:08 +00:00
0001-core-close-socket-fds-asynchronously.patch - Update 2014-07-24 13:49:37 +00:00
0001-core-fix-invalid-free-in-killall.patch . 2014-06-17 15:09:13 +00:00
0001-core-sysvcompat-network-should-be-equivalent-to-netw.patch Backport of 0404c609 (bnc#883565) 2014-06-24 10:02:12 +00:00
0001-core-use-correct-format-string-for-UIDs.patch . 2014-06-26 09:31:57 +00:00
0001-detect-virt-Fix-Xen-domU-discovery.patch . 2014-07-21 13:37:02 +00:00
0001-Do-not-unescape-unit-names-in-Install-section.patch . 2014-05-27 07:37:58 +00:00
0001-Don-t-snprintf-a-potentially-NULL-pointer.patch . 2014-02-14 16:08:20 +00:00
0001-errno-make-sure-to-handle-the-3-errnos-that-are-alia.patch . 2014-05-13 08:48:13 +00:00
0001-event-pull-in-sd-event.h-from-event-util.h.patch . 2014-07-14 14:10:23 +00:00
0001-Fix-systemd-stdio-bridge-symlink.patch . 2014-03-07 09:33:04 +00:00
0001-gpt-auto-generator-don-t-return-OOM-on-parentless-de.patch . 2014-03-19 12:11:12 +00:00
0001-hwdb-fix-case-sensitive-match.patch . 2014-06-05 13:40:35 +00:00
0001-hwdb-Update-database-of-Bluetooth-company-identifier.patch . 2014-05-20 11:32:38 +00:00
0001-hwdb-update.patch . 2014-05-21 10:27:31 +00:00
0001-journal-cleanup-up-error-handling-in-update_catalog.patch . 2014-05-21 10:27:31 +00:00
0001-journal-compress-return-early-in-uncompress_startswi.patch - Update 2014-07-24 13:49:37 +00:00
0001-journal-fix-export-of-messages-containing-newlines.patch . 2014-04-08 08:17:15 +00:00
0001-keymap-Add-Lenovo-Enhanced-USB-Keyboard.patch . 2014-05-26 15:47:36 +00:00
0001-login-fix-pos-array-allocation.patch . 2014-03-07 12:54:16 +00:00
0001-logind-allow-switching-to-unused-VTs-via-SwitchTo.patch . 2014-07-09 13:25:39 +00:00
0001-logind-ignore-lid-switch-if-more-than-1-display-is-c.patch . 2014-05-19 13:33:36 +00:00
0001-machine-don-t-return-uninitialized-variable.patch . 2014-07-07 12:54:09 +00:00
0001-main-uid_to_name-might-fail-due-to-OOM-protect-again.patch . 2014-07-01 12:43:04 +00:00
0001-make-209-working-on-older-dist.patch . 2014-02-28 17:16:33 +00:00
0001-make-fortify-happy-with-ppoll.patch . 2014-02-28 17:10:52 +00:00
0001-nspawn-allow-to-bind-mount-journal-on-top-of-a-non-e.patch . 2014-05-26 15:47:36 +00:00
0001-On_s390_con3270_disable_ANSI_colour_esc.patch . 2014-05-07 09:24:23 +00:00
0001-pam_systemd_do_override_XDG_RUNTIME_DIR_of_the_original_user.patch . 2014-02-28 17:10:52 +00:00
0001-parse_uid-return-ENXIO-for-1-uids.patch . 2014-07-03 13:01:21 +00:00
0001-po-add-Ukrainian-translation.patch . 2014-07-17 09:52:31 +00:00
0001-reduce-the-amount-of-messages-logged-to-dev-kmsg-whe.patch . 2014-04-14 15:09:11 +00:00
0001-replace-more-dup-by-F_DUPFD_CLOEXEC.patch . 2014-05-14 07:40:46 +00:00
0001-sd-bus-don-t-look-for-a-64bit-value-when-we-only-hav.patch . 2014-03-14 11:10:20 +00:00
0001-sd-event-restore-correct-timeout-behaviour.patch . 2014-06-06 11:40:36 +00:00
0001-sd-rtnl-message-append-fix-uninitialized-memory.patch . 2014-05-05 14:06:21 +00:00
0001-systemd-detect-virt-detect-s390-virtualization.patch . 2014-07-21 13:37:02 +00:00
0001-tmpfiles-fix-permissions-on-new-journal-files.patch . 2014-05-07 09:34:13 +00:00
0001-umount-modernizations.patch . 2014-06-11 13:37:55 +00:00
0001-units-make-ExecStopPost-action-part-of-ExecStart.patch . 2014-07-10 13:37:08 +00:00
0001-units-order-network-online.target-after-network.targ.patch . 2014-06-26 06:46:39 +00:00
0001-units-systemd-sysctl.service.in-run-after-load-modul.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0001-util-consider-0x7F-a-control-chracter-which-it-is-DE.patch . 2014-07-08 11:22:39 +00:00
0001-vconsole-also-copy-character-maps-not-just-fonts-fro.patch . 2014-06-25 17:30:32 +00:00
0001-virt-rework-container-detection-logic.patch . 2014-06-03 14:25:18 +00:00
0002-analyze-run-use-bus_open_transport_systemd-instead-o.patch . 2014-05-27 07:24:26 +00:00
0002-architecture-Add-cris.patch . 2014-07-04 10:28:58 +00:00
0002-backlight-do-nothing-if-max_brightness-is-0.patch . 2014-05-13 08:48:13 +00:00
0002-Be-more-verbose-when-bind-or-listen-fails.patch . 2014-07-21 13:37:02 +00:00
0002-bus-fix-memory-leak-when-kdbus-is-not-enabled.patch . 2014-03-19 12:11:12 +00:00
0002-bus-make-use-of-sd_bus_try_close-in-exit-on-idle-ser.patch . 2014-06-06 11:40:36 +00:00
0002-core-make-sure-Environment-fields-passed-in-for-tran.patch . 2014-06-25 17:30:32 +00:00
0002-core-transaction-fix-cycle-break-attempts-outside-tr.patch . 2014-06-26 09:31:57 +00:00
0002-execute-free-directory-path-if-we-fail-to-remove-it-.patch . 2014-03-07 09:33:04 +00:00
0002-fsck-include-device-name-in-the-message-about-missin.patch . 2014-06-03 14:25:18 +00:00
0002-hostnamed-add-a-new-chassis-type-for-watches.patch . 2014-07-09 13:25:39 +00:00
0002-hwdb-Update-database-of-Bluetooth-company-identifier.patch . 2014-05-20 11:32:38 +00:00
0002-hwdb-update.patch . 2014-05-21 10:27:31 +00:00
0002-journal-compress-improve-xz-compression-performance.patch . 2014-07-09 13:25:39 +00:00
0002-journal-properly-detect-language-specified-in-line.patch . 2014-05-21 10:27:31 +00:00
0002-journalctl-man-allow-only-between-terms.patch . 2014-07-21 13:37:02 +00:00
0002-journald-make-MaxFileSec-really-default-to-1month.patch . 2014-07-01 12:43:04 +00:00
0002-keymap-Asus-EeePC-touchpad-toggle-key.patch . 2014-05-26 15:47:36 +00:00
0002-login-set-pos-slot-to-fallback-on-pos-eviction.patch . 2014-03-07 12:54:16 +00:00
0002-logind-bring-polkit-policy-for-hibernate-in-line-wit.patch . 2014-05-16 11:48:04 +00:00
0002-logind-fix-printf-format.patch . 2014-05-19 13:33:36 +00:00
0002-machined-fix-Kill-bus-call-on-machine-objects-when-w.patch . 2014-03-28 12:59:18 +00:00
0002-man-document-yearly-and-annually-in-systemd.time-7.patch . 2014-07-17 09:52:31 +00:00
0002-man-note-that-entire-sections-can-now-be-ignored.patch . 2014-05-20 12:13:39 +00:00
0002-manager-flush-memory-stream-before-using-the-buffer.patch . 2014-03-11 11:03:08 +00:00
0002-namespace-fix-uninitialized-memory-access.patch . 2014-07-04 10:28:58 +00:00
0002-namespace-when-setting-up-an-inaccessible-mount-poin.patch . 2014-06-11 13:37:55 +00:00
0002-nspawn-restore-journal-directory-is-empty-check.patch . 2014-05-26 15:47:36 +00:00
0002-pam_systemd-use-F_DUPFD_CLOEXEC-when-dupping-session.patch . 2014-05-14 07:40:46 +00:00
0002-sysctl-replaces-some-slashes-with-dots.patch . 2014-04-28 09:54:18 +00:00
0002-systemctl-update-NAME-to-PATTERN-in-help.patch . 2014-04-08 08:17:15 +00:00
0002-units-add-missing-caps-so-that-GetAddresses-can-work.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0002-units-serial-getty-.service-use-the-default-RestartS.patch . 2014-07-17 09:52:31 +00:00
0002-util-don-t-consider-tabs-special-in-string_has_cc-an.patch - Update 2014-07-24 13:49:37 +00:00
0002-util-fix-has-cc-check-and-add-test.patch . 2014-07-14 14:10:23 +00:00
0002-util-when-unescaping-strings-don-t-allow-smuggling-i.patch . 2014-07-03 13:01:21 +00:00
0002-vconsole-setup-run-setfont-before-loadkeys.patch - Update 2014-07-24 13:49:37 +00:00
0003-Add-quotes-to-warning-message.patch . 2014-07-21 13:37:02 +00:00
0003-analyze-fix-plot-with-bad-y-size.patch . 2014-05-13 08:48:13 +00:00
0003-arch-add-crisv32-to-uname-check.patch . 2014-07-04 10:28:58 +00:00
0003-architecture-add-string-table-entries-for-mips-le-ar.patch . 2014-07-08 11:22:39 +00:00
0003-backlight-unify-error-messages.patch . 2014-05-13 08:48:13 +00:00
0003-busname-don-t-drop-service-from-the-result-string.patch . 2014-03-11 11:03:08 +00:00
0003-core-allow-transient-mount-units.patch . 2014-06-11 13:37:55 +00:00
0003-core-make-sure-to-serialize-jobs-for-all-units.patch . 2014-05-16 11:48:04 +00:00
0003-core-never-consider-failure-when-reading-drop-ins-fa.patch - Update 2014-07-24 13:49:37 +00:00
0003-core-nicer-message-when-inotify-watches-are-exhauste.patch . 2014-07-17 09:52:31 +00:00
0003-core-You-can-not-put-the-cached-result-of-use_smack-.patch . 2014-06-25 17:30:32 +00:00
0003-delta-do-not-use-unicode-chars-in-C-locale.patch . 2014-04-28 09:54:18 +00:00
0003-Do-not-print-invalid-UTF-8-in-error-messages.patch . 2014-03-07 12:54:16 +00:00
0003-fsck-consider-a-fsck-implementation-linked-to-bin-tr.patch - Update 2014-07-24 13:49:37 +00:00
0003-hwdb-PCI-include-primary-model-string-in-subsystem-m.patch . 2014-05-21 10:27:31 +00:00
0003-hwdb-Update-database-of-Bluetooth-company-identifier.patch . 2014-05-20 11:32:38 +00:00
0003-install-fix-invalid-free-in-unit_file_mask.patch . 2014-06-17 15:09:13 +00:00
0003-localed-consider-an-unset-model-as-a-wildcard.patch . 2014-07-03 13:01:21 +00:00
0003-login-Allow-calling-org.freedesktop.login1.Seat.Swit.patch . 2014-03-07 12:54:16 +00:00
0003-logind-ignore-lid-switch-events-for-30s-after-each-s.patch . 2014-05-19 13:33:36 +00:00
0003-man-mention-XDG_CONFIG_HOME-in-systemd.unit.patch . 2014-05-21 10:27:31 +00:00
0003-namespace-make-sure-tmp-var-tmp-and-dev-are-writable.patch . 2014-07-04 10:28:58 +00:00
0003-sd-bus-don-t-use-assert_return-to-check-for-disconne.patch . 2014-03-28 12:59:18 +00:00
0003-sd-event-always-call-epoll_ctl-on-mask-updates-if-ed.patch . 2014-07-14 14:10:23 +00:00
0003-systemd-use-pager-for-test-and-help.patch . 2014-07-21 13:37:02 +00:00
0003-tty-ask-password-agent-return-negative-errno.patch . 2014-04-08 08:17:15 +00:00
0003-units-order-systemd-tmpfiles-clean.service-after-tim.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0003-units-remove-RefuseManualStart-from-units-which-are-.patch . 2014-07-01 12:43:04 +00:00
0003-units-use-KillMode-mixed-for-systemd-nspawn-.service.patch . 2014-06-03 14:25:18 +00:00
0004-architecture-remove-cris-from-uname-list.patch . 2014-07-04 10:28:58 +00:00
0004-backlight-warn-if-kernel-exposes-backlight-device-wi.patch . 2014-05-13 08:48:13 +00:00
0004-core-Added-support-for-ERRNO-NOTIFY_SOCKET-message-p.patch . 2014-07-08 11:22:39 +00:00
0004-core-don-t-try-to-relabel-mounts-before-we-loaded-th.patch . 2014-03-28 12:59:18 +00:00
0004-cryptsetup-don-t-add-unit-dependency-on-dev-null-dev.patch . 2014-06-25 17:30:32 +00:00
0004-fileio-quote-more-shell-characters-in-envfiles.patch . 2014-07-14 14:10:23 +00:00
0004-fix-off-by-one-error-in-array-index-assertion.patch . 2014-03-11 11:03:08 +00:00
0004-fix-typo-in-iDRAC-network-interface-name-irdac-idrac.patch . 2014-03-07 12:54:16 +00:00
0004-getty-generator-properly-escape-instance-names.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0004-hwdb-Update-database-of-Bluetooth-company-identifier.patch . 2014-05-20 11:32:38 +00:00
0004-hwdb-update.patch . 2014-05-21 10:27:31 +00:00
0004-implement-a-union-to-pad-out-file_handle.patch . 2014-04-28 09:54:18 +00:00
0004-job-add-waiting-jobs-to-run-queue-in-unit_coldplug.patch . 2014-05-13 08:48:13 +00:00
0004-logind-Do-not-fail-display-count-if-a-device-has-no-.patch . 2014-05-19 13:33:36 +00:00
0004-machined-make-sure-GetMachineAddresses-is-available-.patch . 2014-05-20 12:13:39 +00:00
0004-man-document-missing-options-of-systemd-run.patch . 2014-03-07 09:33:04 +00:00
0004-sd-bus-when-an-event-loop-terminates-explicitly-clos.patch . 2014-07-03 13:01:21 +00:00
0004-socket-properly-handle-if-our-service-vanished-durin.patch . 2014-05-26 15:47:36 +00:00
0004-systemd-detect-virt-only-discover-Xen-domU.patch . 2014-06-11 13:37:55 +00:00
0004-systemd-python-use-.hex-instead-of-.get_hex.patch . 2014-04-08 08:17:15 +00:00
0004-systemd-return-the-first-error-from-manager_startup.patch . 2014-07-21 13:37:02 +00:00
0004-util-ignore_file-should-not-allow-files-ending-with.patch . 2014-06-03 14:25:18 +00:00
0004-util-refuse-considering-UID-0xFFFF-and-0xFFFFFFFF-va.patch . 2014-07-03 13:01:21 +00:00
0005-backlight-Do-not-clamp-brightness-for-LEDs.patch . 2014-06-11 13:37:55 +00:00
0005-backlight-handle-saved-brightness-exceeding-max-brig.patch . 2014-05-13 08:48:13 +00:00
0005-bus-close-a-bus-that-failed-to-connect.patch . 2014-07-03 13:01:21 +00:00
0005-core-Filter-by-state-behind-the-D-Bus-API-not-in-the.patch . 2014-05-20 14:12:28 +00:00
0005-hwdb-Update-database-of-Bluetooth-company-identifier.patch . 2014-05-20 11:32:38 +00:00
0005-hwdb-update.patch . 2014-05-21 10:27:31 +00:00
0005-job-always-add-waiting-jobs-to-run-queue-during-cold.patch . 2014-05-13 08:48:13 +00:00
0005-logind-fix-policykit-checks.patch . 2014-03-11 11:03:08 +00:00
0005-logind-move-lid-switch-handling-from-logind-main-to-.patch . 2014-05-19 13:33:36 +00:00
0005-man-fix-path-in-crypttab-5.patch . 2014-06-25 17:30:32 +00:00
0005-nspawn-block-open_by_handle_at-and-others-via-seccom.patch . 2014-07-01 12:43:04 +00:00
0005-po-add-Greek-translation.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0005-Replace-var-run-with-run-in-remaining-places.patch . 2014-03-07 12:54:16 +00:00
0005-sd-daemon-fix-incorrect-variable-access.patch . 2014-03-28 12:59:18 +00:00
0005-service-don-t-accept-negative-ERRNO-notification-mes.patch . 2014-07-08 11:22:39 +00:00
0005-systemd-python-fix-failing-assert.patch . 2014-04-08 08:17:15 +00:00
0005-systemd-run-add-some-extra-safety-checks.patch . 2014-03-07 09:33:04 +00:00
0006-Do-not-return-1-EINVAL-on-allocation-error.patch . 2014-03-19 12:11:12 +00:00
0006-hwdb-Update-database-of-Bluetooth-company-identifier.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0006-hwdb-update.patch . 2014-07-04 10:28:58 +00:00
0006-journal-assume-that-next-entry-is-after-previous-ent.patch . 2014-03-07 09:33:04 +00:00
0006-log-honour-the-kernel-s-quiet-cmdline-argument.patch . 2014-06-11 13:37:55 +00:00
0006-login-add-mir-to-the-list-of-session-types.patch . 2014-05-20 14:12:28 +00:00
0006-man-clarify-that-the-ExecReload-command-should-be-sy.patch . 2014-05-19 13:33:36 +00:00
0006-Revert-back-to-var-run-at-a-couple-of-problems.patch . 2014-03-07 12:54:16 +00:00
0006-rules-mark-loop-device-as-SYSTEMD_READY-0-if-no-file.patch . 2014-03-11 11:03:08 +00:00
0006-sd-event-initialization-perturbation-value-right-bef.patch . 2014-03-28 12:59:18 +00:00
0006-systemctl-show-StatusErrno-value-in-systemctl-status.patch . 2014-07-08 11:22:39 +00:00
0006-tmpfiles-don-t-do-automatic-cleanup-in-XDG_RUNTIME_D.patch . 2014-07-01 12:43:04 +00:00
0006-tty-ask-password-agent-Do-tell-what-directory-we-fai.patch . 2014-06-03 14:25:18 +00:00
0007-dbus-suppress-duplicate-and-misleading-messages.patch . 2014-03-11 11:07:39 +00:00
0007-hwdb-Update-database-of-Bluetooth-company-identifier.patch . 2014-07-04 10:28:58 +00:00
0007-journal-forget-file-after-encountering-an-error.patch . 2014-03-07 09:33:04 +00:00
0007-keyboard-add-Plantronics-.Audio-mute-button.patch . 2014-06-03 14:25:18 +00:00
0007-logind-fix-Display-property-of-user-objects.patch . 2014-05-20 14:12:28 +00:00
0007-man-readahead-fix-cmdline-switch-inconsistency-betwe.patch . 2014-05-19 13:33:36 +00:00
0007-networkd-fix-typo.patch . 2014-03-19 12:11:12 +00:00
0007-po-add-German-translation.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0007-README-document-that-var-run-must-be-a-symlink-run.patch . 2014-03-07 12:54:16 +00:00
0007-sd-event-don-t-accidentally-turn-of-watchdog-timer-e.patch . 2014-03-28 12:59:18 +00:00
0007-service-flush-status-text-and-errno-values-each-time.patch . 2014-07-08 11:22:39 +00:00
0007-units-skip-mounting-tmp-if-it-is-a-symlink.patch . 2014-07-01 12:43:04 +00:00
0008-core-correctly-unregister-PIDs-from-PID-hashtables.patch . 2014-03-07 09:33:04 +00:00
0008-man-multiple-sleep-modes-are-to-be-separated-by-whit.patch . 2014-03-11 11:03:08 +00:00
0008-man-update-journald-rate-limit-defaults.patch . 2014-05-19 13:33:36 +00:00
0008-Reset-signal-mask-on-re-exec-to-init.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0008-sd-bus-don-t-access-invalid-memory-if-a-signal-match.patch . 2014-03-19 12:11:12 +00:00
0008-systemctl-kill-mode-is-long-long-gone-don-t-mention-.patch . 2014-03-28 12:59:18 +00:00
0008-Use-var-run-dbus-system_bus_socket-for-the-D-Bus-soc.patch . 2014-03-07 12:54:16 +00:00
0009-ask-password-when-the-user-types-a-overly-long-passw.patch . 2014-03-28 12:59:18 +00:00
0009-core-clean-up-signal-reset-logic-when-reexec.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0009-logind-fix-reference-to-systemd-user-sessions.servic.patch . 2014-03-07 09:33:04 +00:00
0009-make-xsltproc-use-correct-ROFF-links.patch . 2014-04-10 09:02:21 +00:00
0009-mount-don-t-send-out-PropertiesChanged-message-if-ac.patch . 2014-03-07 12:54:16 +00:00
0009-nspawn-properly-format-container_uuid-in-UUID-format.patch . 2014-05-19 13:33:36 +00:00
0009-sd-bus-don-t-choke-if-somebody-sends-us-a-message-wi.patch . 2014-03-19 12:11:12 +00:00
0010-do-not-install-sulogin-unit-with-poweroff.patch . 2014-04-10 09:02:21 +00:00
0010-logind-allow-suspending-if-there-are-no-displays.patch . 2014-05-19 13:33:36 +00:00
0010-man-update-link-to-LSB.patch . 2014-03-07 09:33:04 +00:00
0010-mount-don-t-fire-PropertiesChanged-signals-for-mount.patch . 2014-03-07 12:54:16 +00:00
0010-util-treat-fuse.sshfs-as-a-network-filesystem.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0011-build-sys-add-pthread-flag-for-libsystemd-shared.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0011-logs-show-fix-corrupt-output-with-empty-messages.patch . 2014-03-07 12:54:16 +00:00
0011-man-systemd-bootchart-fix-spacing-in-command.patch . 2014-03-07 09:33:04 +00:00
0012-core-transaction-avoid-misleading-error-message-when.patch More work e.g. for bnc #881125 2014-06-24 11:34:12 +00:00
0012-journalctl-refuse-extra-arguments-with-verify-and-si.patch . 2014-03-07 12:54:16 +00:00
0012-journald-remove-stray-reset-of-error-return-value.patch . 2014-03-19 12:11:12 +00:00
0012-man-add-missing-comma.patch . 2014-03-07 09:33:04 +00:00
0013-core-libsystemd-systemd-timedate-udev-spelling-fixes.patch . 2014-03-19 12:11:12 +00:00
0013-units-Do-not-unescape-instance-name-in-systemd-backl.patch . 2014-03-07 09:33:04 +00:00
0014-journald-with-journaling-FS.patch . 2014-04-10 09:02:21 +00:00
0014-nspawn-fix-detection-of-missing-proc-self-loginuid.patch . 2014-03-07 12:54:16 +00:00
0018-Make-LSB-Skripts-know-about-Required-and-Should.patch . 2014-04-10 09:02:21 +00:00
0019-make-completion-smart-to-be-able-to-redirect.patch . 2014-04-10 09:02:21 +00:00
0022-systemd-tmpfiles-ownerkeep.patch . 2014-04-10 09:02:21 +00:00
1001-re-enable-by_path-links-for-ata-devices.patch . 2014-03-13 14:14:59 +00:00
1002-rules-create-by-id-scsi-links-for-ATA-devices.patch - version 206 , highlights: 2013-07-23 09:21:21 +00:00
1003-udev-netlink-null-rules.patch - version 206 , highlights: 2013-07-23 09:21:21 +00:00
1005-create-default-links-for-primary-cd_dvd-drive.patch - version 206 , highlights: 2013-07-23 09:21:21 +00:00
1006-udev-always-rename-network.patch . 2014-03-28 08:34:59 +00:00
1007-physical-hotplug-cpu-and-memory.patch . 2014-07-14 15:05:04 +00:00
1008-add-msft-compability-rules.patch . 2014-03-14 11:10:20 +00:00
1009-cdrom_id-use-the-old-MMC-fallback.patch . 2014-04-10 09:06:04 +00:00
1010-udev-increase-result-size-for-programs.patch . 2014-04-10 09:02:21 +00:00
1011-64-btrfs.rules-skip-btrfs-check-if-devices-are-not-r.patch . 2014-04-10 10:19:46 +00:00
1012-Skip-persistent-device-link-creation-on-multipath-de.patch . 2014-04-10 10:19:46 +00:00
1013-no-runtime-PM-for-IBM-consoles.patch - Do not use runtime PM for some IBM consoles (bnc#868931) 2014-04-28 09:21:34 +00:00
1014-udev-update-net_id-comments.patch - Drop upstream-net_id-changes.patch and replace them with the correct 2014-05-12 12:30:16 +00:00
1015-udev-persistent-naming-we-cannot-use-virtio-numbers-.patch - Drop upstream-net_id-changes.patch and replace them with the correct 2014-05-12 12:30:16 +00:00
1016-udev-warn-when-name_to_handle_at-is-not-implemented.patch . 2014-05-20 11:17:58 +00:00
1017-udev-serialize-synchronize-block-device-event-handli.patch . 2014-05-20 11:17:58 +00:00
1018-udev-do-not-skip-the-execution-of-RUN-when-renaming-.patch . 2014-05-20 11:17:58 +00:00
1019-udev-avoid-use-of-uninitialized-err.patch . 2014-05-20 11:17:58 +00:00
1020-udev-keyboard-also-hook-into-change-events.patch . 2014-05-26 16:34:59 +00:00
1021-udev-re-add-persistent-net-rules.patch . 2014-06-10 11:19:53 +00:00
1022-udev-remove-seqnum-API-and-all-assumptions-about-seq.patch Readd patch 1022 and add 1037-udev-exclude-cd-dvd-from-block-device.patch 2014-06-18 13:10:45 +00:00
1023-udev-builtin-keyboard-do-tell-on-which-device-EVIOCS.patch . 2014-06-03 14:25:18 +00:00
1024-udev-always-close-lock-file-descriptor.patch . 2014-06-03 15:41:13 +00:00
1025-udev-exclude-device-mapper-from-block-device-ownersh.patch - Add upstream patches 2014-06-09 08:41:53 +00:00
1026-udevd-inotify-modernizations.patch - Add upstream patches 2014-06-09 08:41:53 +00:00
1027-udev-synthesize-change-events-for-partitions-when-to.patch - Add upstream patches 2014-06-09 08:41:53 +00:00
1028-udev-link-config-fix-mem-leak.patch - Add upstream patches 2014-06-09 08:41:53 +00:00
1029-udev-try-first-re-reading-the-partition-table.patch - Add upstream patches 2014-06-09 08:41:53 +00:00
1030-udev-guard-REREADP-logic-with-open-O_ECXL.patch - Add upstream patches 2014-06-09 08:41:53 +00:00
1031-udev-make-sure-we-always-get-change-for-the-disk.patch - Add upstream patches 2014-06-09 08:41:53 +00:00
1032-udev-guard-REREADPT-by-exclusive-lock-instead-of-O_E.patch - Add upstream patches 2014-06-09 08:41:53 +00:00
1033-udev-really-exclude-device-mapper-from-block-device.patch - Add upstream patches 2014-06-10 20:00:15 +00:00
1034-udev-check-the-return-value-from-udev_enumerate_scan.patch - Add upstream patches 2014-06-10 20:00:15 +00:00
1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch . 2014-06-12 12:30:27 +00:00
1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch - rules: disable usage of dev_id in persistent rules (bnc#882714). 2014-06-17 12:09:34 +00:00
1037-udev-exclude-cd-dvd-from-block-device.patch Readd patch 1022 and add 1037-udev-exclude-cd-dvd-from-block-device.patch 2014-06-18 13:10:45 +00:00
1038-udev-fix-invalid-free-in-enable_name_policy.patch - Rename 0002-udev-fix-invalid-free-in-enable_name_policy.patch 2014-06-24 11:57:06 +00:00
1039-udevadm-settle-fixed-return-code-for-empty-queue.patch . 2014-06-25 17:08:46 +00:00
1040-re-enable-dev_id-conditionally-in-persistent-rules.patch - rules: re-enable dev_id conditionally in persistent rules 2014-06-25 18:17:16 +00:00
1041-libudev-fix-udev_queue_get_queue_is_empty-logic.patch . 2014-06-27 12:59:41 +00:00
1042-libudev-queue-provide-file-descriptor-to-watch-busy-.patch . 2014-07-01 10:11:44 +00:00
1043-libudev-queue-watch-entire-directory-to-allow-the-re.patch . 2014-07-01 08:57:46 +00:00
1044-rules-update-qemu-hid-rules.patch . 2014-07-01 12:43:04 +00:00
1045-rules-don-t-enable-usb-pm-for-Avocent-devices.patch . 2014-07-01 12:43:04 +00:00
1046-fix-duplicated-rules-with-layer3-interfaces.patch - Fix duplicated rules when having layer3 interfaces (bnc#882714). 2014-07-02 18:09:12 +00:00
1047-udev-net_setup_link-builtin-should-print-the-reason-.patch . 2014-07-03 13:01:21 +00:00
1048-udev-net_setup_link-add-a-bit-more-logging.patch - Rename 2014-07-07 13:05:01 +00:00
1049-udev-link_config-ignore-errors-due-to-missing-MAC-ad.patch . 2014-07-08 11:22:39 +00:00
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). 2014-07-15 12:33:30 +00:00
1051-check-if-NAME-has-a-value.patch - Check if NAME key has a value before going thru the rule (bnc#885232). 2014-07-17 06:35:02 +00:00
1052-rules-uaccess-add-ID_SOFTWARE_RADIO.patch . 2014-07-17 09:52:31 +00:00
1053-better-checks-in-write_net_rules.patch - Enable better checks in write_net_rules to skip adding duplicated 2014-07-23 09:23:13 +00:00
after-local.service - Add set-ignoreonisolate-noauto-cryptsetup.patch: ensure noauto 2013-10-01 07:23:27 +00:00
allow-multiple-sulogin-to-be-started.patch - version 206 , highlights: 2013-07-23 09:21:21 +00:00
apply-ACL-for-nvidia-device-nodes.patch - Update 2014-07-24 13:49:37 +00:00
apply-ACL-for-nvidia-uvm-device-node.patch - apply-ACL-for-nvidia-uvm-device-node.patch: set ACL on nvidia-uvm 2014-06-03 14:52:37 +00:00
avoid-assertion-if-invalid-address-familily-is-passed-to-g.patch - version 207, distribution specific changes follow, for overall 2013-09-13 07:25:15 +00:00
avoid-divide-by-zero-sigtrap.patch . 2014-04-17 13:49:06 +00:00
avoid-random-hangs-on-timeouts-due-lost-cwd.patch . 2014-03-25 17:29:50 +00:00
baselibs.conf . 2014-05-16 12:59:41 +00:00
boot-local-start.patch add feature 316824 and address bug 869142 2014-03-25 13:47:22 +00:00
boot.udev - make 'reload' and 'force-reload' LSB compliant (bnc#793936). 2013-01-08 13:29:03 +00:00
disable-nss-myhostname-warning-bnc-783841.patch - version 206 , highlights: 2013-07-23 09:21:21 +00:00
ensure-ask-password-wall-starts-after-getty-tty1.patch . 2014-06-05 08:47:12 +00:00
ensure-shortname-is-set-as-hostname-bnc-820213.patch - version 206 , highlights: 2013-07-23 09:21:21 +00:00
fix-owner-of-var-log-btmp.patch . 2014-02-28 17:10:52 +00:00
Fix-run-lock-directories-permissions-to-follow-openSUSE-po.patch - version 207, distribution specific changes follow, for overall 2013-09-13 07:25:15 +00:00
fix-support-for-boot-prefixed-initscript-bnc-746506.patch - version 207, distribution specific changes follow, for overall 2013-09-13 07:25:15 +00:00
Forward-suspend-hibernate-calls-to-pm-utils.patch . 2014-03-25 17:32:44 +00:00
handle-disable_caplock-and-compose_table-and-kbd_rate.patch - Update 2014-07-24 13:49:37 +00:00
handle-etc-HOSTNAME.patch . 2014-02-28 17:10:52 +00:00
handle-numlock-value-in-etc-sysconfig-keyboard.patch - Update 2014-07-24 13:49:37 +00:00
handle-root_uses_lang-value-in-etc-sysconfig-language.patch (please fwd to 13.1 too) 2013-10-02 11:01:24 +00:00
handle-SYSTEMCTL_OPTIONS-environment-variable.patch . 2014-02-28 17:10:52 +00:00
insserv-generator.patch Backport of 0404c609 (bnc#883565) 2014-06-24 10:02:12 +00:00
keep-crypt-password-prompt.patch - Update 2014-07-24 13:49:37 +00:00
let-linker-find-libudev-for-libdevmapper.patch . 2014-03-13 15:00:06 +00:00
libgcrypt.m4 - /var/log/journal is now only provided by systemd-logger (journal 2012-11-14 20:14:47 +00:00
localfs.service - Fix localfs.service to no cause cycle and starts it after 2011-08-16 17:15:13 +00:00
log-target-null-instead-kmsg.patch - Update 2014-07-24 13:49:37 +00:00
macros.systemd.upstream - version 206 , highlights: 2013-07-23 09:21:21 +00:00
make-emergency.service-conflict-with-syslog.socket.patch . 2014-01-23 12:56:59 +00:00
module-load-handle-SUSE-etc-sysconfig-kernel-module-list.patch . 2014-03-13 13:46:47 +00:00
nss-myhostname-config update to v201 2013-04-13 11:09:53 +00:00
optionally-warn-if-nss-myhostname-is-called.patch - version 207, distribution specific changes follow, for overall 2013-09-13 07:25:15 +00:00
parse-crypttab-for-noauto-option.patch - Update 2014-07-24 13:49:37 +00:00
plymouth-quit-and-wait-for-emergency-service.patch . 2014-02-05 11:33:45 +00:00
portmap-wants-rpcbind-socket.patch . 2014-04-08 08:32:52 +00:00
pre_checkin.sh - also autoreconf in systemd-mini to simplify spec file logic 2014-03-24 11:36:29 +00:00
prepare-suspend-to-disk.patch add feature 316824 and address bug 869142 2014-03-25 13:47:22 +00:00
remain_after_exit-initscript-heuristic-and-add-new-LSB-hea.patch (please fwd to 13.1 too) 2013-10-02 11:01:24 +00:00
rescue-emergency-target-conflicts.patch . 2014-04-15 11:25:54 +00:00
respect-nfs-bg-option.patch . 2014-04-28 09:54:18 +00:00
restore-var-run-and-var-lock-bind-mount-if-they-aren-t-sym.patch - version 207, distribution specific changes follow, for overall 2013-09-13 07:25:15 +00:00
Revert-service-drop-support-for-SysV-scripts-for-the-early.patch (please fwd to 13.1 too) 2013-10-02 11:01:24 +00:00
rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch - Update to release 202: 2013-04-19 20:31:17 +00:00
service-flags-sysv-service-with-detected-pid-as-RemainAfte.patch - version 207, distribution specific changes follow, for overall 2013-09-13 07:25:15 +00:00
set-and-use-default-logconsole.patch - Update 2014-07-24 13:49:37 +00:00
shut-up-annoying-assertion-monotonic-clock-message.patch . 2014-05-02 10:15:38 +00:00
sysctl-handle-boot-sysctl.conf-kernel_release.patch - Add set-ignoreonisolate-noauto-cryptsetup.patch: ensure noauto 2013-10-01 07:23:27 +00:00
systemctl-set-default-target.patch . 2014-03-19 12:20:20 +00:00
systemd-210.tar.xz . 2014-03-03 14:25:26 +00:00
systemd-dbus-system-bus-address.patch . 2014-03-12 14:31:57 +00:00
systemd-install-compat_pkgconfig-always.patch . 2014-03-03 14:25:26 +00:00
systemd-journald.init - links more manpages for migrated tools (from Christopher 2012-11-20 12:10:12 +00:00
systemd-mini-rpmlintrc . 2014-07-21 13:37:02 +00:00
systemd-mini.changes - Update 2014-07-24 13:49:37 +00:00
systemd-mini.spec - Update 2014-07-24 13:49:37 +00:00
systemd-pam_config.patch - version 207, distribution specific changes follow, for overall 2013-09-13 07:25:15 +00:00
systemd-powerd-initctl-support.patch . 2014-03-13 14:14:59 +00:00
systemd-remount-tmpfs . 2014-07-14 15:05:04 +00:00
systemd-rpmlintrc . 2014-07-21 13:37:02 +00:00
systemd-sleep-grub . 2014-04-15 12:20:48 +00:00
systemd-sysv-convert Otherwise, an empty folder will produce an error: 2013-05-03 08:53:01 +00:00
systemd-tmp-safe-defaults.patch . 2014-02-28 17:10:52 +00:00
systemd-udev-root-symlink - udev: Fix device matching in the accelerometer 2013-01-29 13:40:40 +00:00
systemd.changes - Update 2014-07-24 13:49:37 +00:00
systemd.spec - Update 2014-07-24 13:49:37 +00:00
timedate-add-support-for-openSUSE-version-of-etc-sysconfig.patch . 2014-02-28 17:10:52 +00:00
tmpfiles-do-not-clean-for-mandb-index-files.patch . 2014-06-11 14:10:42 +00:00
udev-generate-persistent-rule.sh - Rename (fix typo in script name): 2014-07-24 09:03:14 +00:00
use-usr-sbin-sulogin-for-emergency-service.patch - Update use-usr-sbin-sulogin-for-emergency-service.patch to apply 2013-09-27 20:05:07 +00:00
vhangup-on-all-consoles.patch . 2014-07-15 07:40:33 +00:00
write_dev_root_rule . 2014-02-10 11:20:21 +00:00