SHA256
1
0
forked from pool/systemd

Accepting request 315632 from home:elvigia:branches:Base:System

- Systemd v222, bugfix release.
- Drop upstream patches 
0006-pam_systemd-Properly-check-kdbus-availability.patch
0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
0031-install-fix-bad-memory-access.patch
1032-ata_id-unbotch-format-specifier.patch
- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch
  udev does no longer enable USB HID power management at all.
- The udev accelerometer helper was removed, obsoleted by
  iio-sensor-proxy package.
- networkd gained a new configuration option IPv6PrivacyExtensions.
- udev does not longer support the WAIT_FOR_SYSFS= key in udev
  rules. There are no known issues with current sysfs,
  and udev does not need or should be used to work around such bugs.

- Systemd v222, bugfix release.
- Drop upstream patches 
0006-pam_systemd-Properly-check-kdbus-availability.patch
0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
0031-install-fix-bad-memory-access.patch
1032-ata_id-unbotch-format-specifier.patch
- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch
  udev does no longer enable USB HID power management at all.
- The udev accelerometer helper was removed, obsoleted by
  iio-sensor-proxy package.
- networkd gained a new configuration option IPv6PrivacyExtensions.
- udev does not longer support the WAIT_FOR_SYSFS= key in udev
  rules. There are no known issues with current sysfs,
  and udev does not need or should be used to work around such bugs.

OBS-URL: https://build.opensuse.org/request/show/315632
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=885
This commit is contained in:
Marcus Meissner 2015-07-16 10:04:35 +00:00 committed by Git OBS Bridge
parent f655ab58f6
commit 3b1b36b2b9
14 changed files with 73 additions and 219 deletions

View File

@ -1,27 +0,0 @@
From c5d452bb228e9f97ebc96be98a957c0b7b8072eb Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Sun, 21 Jun 2015 05:59:34 +0200
Subject: [PATCH 06/32] pam_systemd: Properly check kdbus availability
This properly avoids setting DBUS_SESSION_BUS_ADDRESS if kdbus
is loaded (or built into the kernel) but not wanted.
---
src/login/pam_systemd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/login/pam_systemd.c b/src/login/pam_systemd.c
index 0ebdfdf..dd192b9 100644
--- a/src/login/pam_systemd.c
+++ b/src/login/pam_systemd.c
@@ -181,7 +181,7 @@ static int export_legacy_dbus_address(
int r;
/* skip export if kdbus is not active */
- if (access("/sys/fs/kdbus", F_OK) < 0)
+ if (!is_kdbus_available())
return PAM_SUCCESS;
if (asprintf(&s, KERNEL_USER_BUS_ADDRESS_FMT ";" UNIX_USER_BUS_ADDRESS_FMT, uid, runtime) < 0) {
--
2.4.3

View File

@ -1,28 +0,0 @@
From 084918ba41acbb80076c64e7338cf73101b1385e Mon Sep 17 00:00:00 2001
From: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date: Tue, 23 Jun 2015 11:13:13 +0200
Subject: [PATCH 23/32] core: fix reversed dependency check in
unit_check_unneeded
This was introduced by commit be7d9ff730cb88d7c6a8 and breaks
StopWhenUnneeded=true in the presence of a Requisite dependency.
---
src/core/unit.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/unit.c b/src/core/unit.c
index 7bb2afc..fac017c 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -1596,7 +1596,7 @@ static void unit_check_unneeded(Unit *u) {
static const UnitDependency needed_dependencies[] = {
UNIT_REQUIRED_BY,
UNIT_REQUIRED_BY_OVERRIDABLE,
- UNIT_REQUISITE,
+ UNIT_REQUISITE_OF,
UNIT_REQUISITE_OF_OVERRIDABLE,
UNIT_WANTED_BY,
UNIT_BOUND_BY,
--
2.4.3

View File

@ -1,25 +0,0 @@
From 25d40bf57cd0b850f479c00528b4378e02f2d841 Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Tue, 23 Jun 2015 19:16:18 -0400
Subject: [PATCH 31/32] install: fix bad memory access
---
src/shared/install.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/shared/install.c b/src/shared/install.c
index 6172c42..559fda2 100644
--- a/src/shared/install.c
+++ b/src/shared/install.c
@@ -220,7 +220,7 @@ static int remove_marked_symlinks_fd(
instance_whitelist &&
!strv_contains(instance_whitelist, de->d_name)) {
- _cleanup_free_ char *w;
+ _cleanup_free_ char *w = NULL;
/* OK, the file is not listed directly
* in the whitelist, so let's check if
--
2.4.3

View File

@ -1,17 +0,0 @@
---
rules/42-usb-hid-pm.rules | 2 --
1 file changed, 2 deletions(-)
Index: systemd-221/rules/42-usb-hid-pm.rules
===================================================================
--- systemd-221.orig/rules/42-usb-hid-pm.rules
+++ systemd-221/rules/42-usb-hid-pm.rules
@@ -19,8 +19,6 @@ ACTION=="add", SUBSYSTEM=="usb", ATTR{id
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="413c", ATTR{idProduct}=="0000", TEST=="power/control", ATTR{power/control}="auto"
# IBM remote access
-ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="04b3", ATTR{idProduct}=="4001", TEST=="power/control", ATTR{power/control}="auto"
-ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="04b3", ATTR{idProduct}=="4002", TEST=="power/control", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="04b3", ATTR{idProduct}=="4012", TEST=="power/control", ATTR{power/control}="auto"
# Raritan Computer, Inc KVM.

View File

@ -1,33 +0,0 @@
From ec62e858734a66130f68d036c55c2050bde1e52e Mon Sep 17 00:00:00 2001
From: Jan Engelhardt <jengelh@inai.de>
Date: Wed, 24 Jun 2015 01:48:18 +0200
Subject: [PATCH 32/32] ata_id: unbotch format specifier
Commit v218-247-g11c6f69 broke the output of the utility. "%1$" PRIu64
"x" expands to "%1$lux", essentially "%lux", which shows the problem.
u and x cannot be combined, u wins as the type character, and x gets
emitted verbatim to stdout.
References: https://bugzilla.redhat.com/show_bug.cgi?id=1227503
---
src/udev/ata_id/ata_id.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/udev/ata_id/ata_id.c b/src/udev/ata_id/ata_id.c
index cc1bf45..7ba0b7f 100644
--- a/src/udev/ata_id/ata_id.c
+++ b/src/udev/ata_id/ata_id.c
@@ -639,8 +639,8 @@ int main(int argc, char *argv[])
*/
word = identify.wyde[108];
if ((word & 0xf000) == 0x5000)
- printf("ID_WWN=0x%1$"PRIu64"x\n"
- "ID_WWN_WITH_EXTENSION=0x%1$"PRIu64"x\n",
+ printf("ID_WWN=0x%1$" PRIx64 "\n"
+ "ID_WWN_WITH_EXTENSION=0x%1$" PRIx64 "\n",
identify.octa[108/4]);
/* from Linux's include/linux/ata.h */
--
2.4.3

View File

@ -5,12 +5,10 @@
units/systemd-udev-root-symlink.service.in | 10 ++ units/systemd-udev-root-symlink.service.in | 10 ++
4 files changed, 96 insertions(+) 4 files changed, 96 insertions(+)
Index: systemd-221/Makefile.am --- systemd-222.orig/Makefile.am
=================================================================== +++ systemd-222/Makefile.am
--- systemd-221.orig/Makefile.am @@ -3759,6 +3759,25 @@ EXTRA_DIST += \
+++ systemd-221/Makefile.am test/mocks/fsck
@@ -3754,6 +3754,25 @@ EXTRA_DIST += \
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
+rootsymlink_generator_SOURCES = \ +rootsymlink_generator_SOURCES = \
@ -35,10 +33,8 @@ Index: systemd-221/Makefile.am
ata_id_SOURCES = \ ata_id_SOURCES = \
src/udev/ata_id/ata_id.c src/udev/ata_id/ata_id.c
Index: systemd-221/src/udev/rootsymlink_generator/rootsymlink_generator.c
===================================================================
--- /dev/null --- /dev/null
+++ systemd-221/src/udev/rootsymlink_generator/rootsymlink_generator.c +++ systemd-222/src/udev/rootsymlink_generator/rootsymlink_generator.c
@@ -0,0 +1,57 @@ @@ -0,0 +1,57 @@
+/* +/*
+ * Copyright (C) 2014-2015 Robert Milasan <rmilasan@suse.com> + * Copyright (C) 2014-2015 Robert Milasan <rmilasan@suse.com>
@ -97,10 +93,8 @@ Index: systemd-221/src/udev/rootsymlink_generator/rootsymlink_generator.c
+ return errno; + return errno;
+ return 0; + return 0;
+} +}
Index: systemd-221/units/systemd-udev-root-symlink.service
===================================================================
--- /dev/null --- /dev/null
+++ systemd-221/units/systemd-udev-root-symlink.service +++ systemd-222/units/systemd-udev-root-symlink.service
@@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
+[Unit] +[Unit]
+Description=Rule generator for /dev/root symlink +Description=Rule generator for /dev/root symlink
@ -112,10 +106,8 @@ Index: systemd-221/units/systemd-udev-root-symlink.service
+Type=oneshot +Type=oneshot
+RemainAfterExit=yes +RemainAfterExit=yes
+ExecStart=/usr/lib/udev/rootsymlink-generator +ExecStart=/usr/lib/udev/rootsymlink-generator
Index: systemd-221/units/systemd-udev-root-symlink.service.in
===================================================================
--- /dev/null --- /dev/null
+++ systemd-221/units/systemd-udev-root-symlink.service.in +++ systemd-222/units/systemd-udev-root-symlink.service.in
@@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
+[Unit] +[Unit]
+Description=Rule generator for /dev/root symlink +Description=Rule generator for /dev/root symlink

View File

@ -14,12 +14,10 @@ Cristian Rodríguez <crrodriguez@opensuse.org>
units/systemd-vconsole-setup.service.in | 2 - units/systemd-vconsole-setup.service.in | 2 -
5 files changed, 94 insertions(+), 3 deletions(-) 5 files changed, 94 insertions(+), 3 deletions(-)
Index: systemd-221/Makefile.am --- systemd-222.orig/Makefile.am
=================================================================== +++ systemd-222/Makefile.am
--- systemd-221.orig/Makefile.am @@ -3805,6 +3805,19 @@ dist_udevrules_DATA += \
+++ systemd-221/Makefile.am rules/60-persistent-v4l.rules
@@ -3813,6 +3813,19 @@ dist_udevrules_DATA += \
rules/61-accelerometer.rules
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
+numlock_on_SOURCES = \ +numlock_on_SOURCES = \
@ -38,10 +36,8 @@ Index: systemd-221/Makefile.am
mtd_probe_SOURCES = \ mtd_probe_SOURCES = \
src/udev/mtd_probe/mtd_probe.c \ src/udev/mtd_probe/mtd_probe.c \
src/udev/mtd_probe/mtd_probe.h \ src/udev/mtd_probe/mtd_probe.h \
Index: systemd-221/rules/73-seat-numlock.rules
===================================================================
--- /dev/null --- /dev/null
+++ systemd-221/rules/73-seat-numlock.rules +++ systemd-222/rules/73-seat-numlock.rules
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
+# This file is part of SUSE customization of systemd. +# This file is part of SUSE customization of systemd.
+# +#
@ -51,10 +47,8 @@ Index: systemd-221/rules/73-seat-numlock.rules
+# (at your option) any later version. +# (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}" +SUBSYSTEM=="tty", ACTION=="add", KERNEL=="tty[0-9]|tty1[0-2]", TEST=="/run/numlock-on", RUN+="numlock-on $env{DEVNAME}"
Index: systemd-221/src/login/numlock-on.c
===================================================================
--- /dev/null --- /dev/null
+++ systemd-221/src/login/numlock-on.c +++ systemd-222/src/login/numlock-on.c
@@ -0,0 +1,34 @@ @@ -0,0 +1,34 @@
+/* +/*
+ * numlock-on.c: Turn numlock-on + * numlock-on.c: Turn numlock-on
@ -90,10 +84,8 @@ Index: systemd-221/src/login/numlock-on.c
+ +
+ exit(0); + exit(0);
+} +}
Index: systemd-221/src/vconsole/vconsole-setup.c --- systemd-222.orig/src/vconsole/vconsole-setup.c
=================================================================== +++ systemd-222/src/vconsole/vconsole-setup.c
--- systemd-221.orig/src/vconsole/vconsole-setup.c
+++ systemd-221/src/vconsole/vconsole-setup.c
@@ -41,6 +41,10 @@ @@ -41,6 +41,10 @@
#include "terminal-util.h" #include "terminal-util.h"
#include "signal-util.h" #include "signal-util.h"
@ -170,10 +162,8 @@ Index: systemd-221/src/vconsole/vconsole-setup.c
#ifdef HAVE_SYSV_COMPAT #ifdef HAVE_SYSV_COMPAT
comp_ok = compose_load_and_wait(vc, vc_compose_table); comp_ok = compose_load_and_wait(vc, vc_compose_table);
rate_ok = kbdrate_set_and_wait(vc, vc_kbd_rate, vc_kbd_delay); rate_ok = kbdrate_set_and_wait(vc, vc_kbd_rate, vc_kbd_delay);
Index: systemd-221/units/systemd-vconsole-setup.service.in --- systemd-222.orig/units/systemd-vconsole-setup.service.in
=================================================================== +++ systemd-222/units/systemd-vconsole-setup.service.in
--- systemd-221.orig/units/systemd-vconsole-setup.service.in
+++ systemd-221/units/systemd-vconsole-setup.service.in
@@ -10,7 +10,7 @@ Description=Setup Virtual Console @@ -10,7 +10,7 @@ Description=Setup Virtual Console
Documentation=man:systemd-vconsole-setup.service(8) man:vconsole.conf(5) Documentation=man:systemd-vconsole-setup.service(8) man:vconsole.conf(5)
DefaultDependencies=no DefaultDependencies=no

View File

@ -10,10 +10,8 @@ activated even if symlinks exist in boot.d. Hmmm... -jengelh@inai.de]
src/sysv-generator/sysv-generator.c | 21 +++++++++++++++------ src/sysv-generator/sysv-generator.c | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-) 1 file changed, 15 insertions(+), 6 deletions(-)
Index: systemd-221/src/sysv-generator/sysv-generator.c --- systemd-222.orig/src/sysv-generator/sysv-generator.c
=================================================================== +++ systemd-222/src/sysv-generator/sysv-generator.c
--- systemd-221.orig/src/sysv-generator/sysv-generator.c
+++ systemd-221/src/sysv-generator/sysv-generator.c
@@ -39,7 +39,8 @@ @@ -39,7 +39,8 @@
typedef enum RunlevelType { typedef enum RunlevelType {
@ -47,18 +45,18 @@ Index: systemd-221/src/sysv-generator/sysv-generator.c
typedef struct SysvStub { typedef struct SysvStub {
char *name; char *name;
@@ -242,6 +246,10 @@ static bool usage_contains_reload(const @@ -243,6 +247,10 @@ static char *sysv_translate_name(const c
static char *sysv_translate_name(const char *name) { _cleanup_free_ char *c = NULL;
char *r; char *res;
+ if (startswith(name, "boot.")) + if (startswith(name, "boot."))
+ /* Drop SuSE-style boot. prefix */ + /* Drop SuSE-style boot. prefix */
+ name += 5; + name += 5;
+ +
r = new(char, strlen(name) + strlen(".service") + 1); c = strdup(name);
if (!r) if (!c)
return NULL; return NULL;
@@ -853,10 +861,10 @@ static int set_dependencies_from_rcnd(co @@ -859,10 +867,10 @@ static int set_dependencies_from_rcnd(co
if (de->d_name[0] == 'S') { if (de->d_name[0] == 'S') {
@ -71,7 +69,7 @@ Index: systemd-221/src/sysv-generator/sysv-generator.c
r = set_ensure_allocated(&runlevel_services[i], NULL); r = set_ensure_allocated(&runlevel_services[i], NULL);
if (r < 0) if (r < 0)
@@ -867,7 +875,8 @@ static int set_dependencies_from_rcnd(co @@ -873,7 +881,8 @@ static int set_dependencies_from_rcnd(co
goto finish; goto finish;
} else if (de->d_name[0] == 'K' && } else if (de->d_name[0] == 'K' &&

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:085e088650afbfc688ccb13459aedb1fbc7c8810358605b076301f472d51cc4f
size 4010048

3
systemd-222.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:167325ef6a1b1bc33b27bfc0f096ba429b89845131e14e24e840527a550c66cd
size 2845992

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Wed Jul 8 20:44:57 UTC 2015 - crrodriguez@opensuse.org
- Systemd v222, bugfix release.
- Drop upstream patches
0006-pam_systemd-Properly-check-kdbus-availability.patch
0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
0031-install-fix-bad-memory-access.patch
1032-ata_id-unbotch-format-specifier.patch
- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch
udev does no longer enable USB HID power management at all.
- The udev accelerometer helper was removed, obsoleted by
iio-sensor-proxy package.
- networkd gained a new configuration option IPv6PrivacyExtensions.
- udev does not longer support the WAIT_FOR_SYSFS= key in udev
rules. There are no known issues with current sysfs,
and udev does not need or should be used to work around such bugs.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jul 7 08:54:38 UTC 2015 - jengelh@inai.de Tue Jul 7 08:54:38 UTC 2015 - jengelh@inai.de

View File

@ -47,7 +47,7 @@
Name: systemd-mini Name: systemd-mini
Url: http://www.freedesktop.org/wiki/Software/systemd Url: http://www.freedesktop.org/wiki/Software/systemd
Version: 221 Version: 222
Release: 0 Release: 0
Summary: A System and Session Manager Summary: A System and Session Manager
License: LGPL-2.1+ License: LGPL-2.1+
@ -131,7 +131,8 @@ Obsoletes: pm-utils <= 1.4.1
Obsoletes: suspend <= 1.0 Obsoletes: suspend <= 1.0
#Git-Clone: git://anongit.freedesktop.org/systemd/systemd #Git-Clone: git://anongit.freedesktop.org/systemd/systemd
Source: http://freedesktop.org/software/systemd/systemd-%version.tar.xz #There are no release tarballs anymore, only releases through git.
Source: systemd-%version.tar.xz
%if ! 0%{?bootstrap} %if ! 0%{?bootstrap}
Source1: systemd-rpmlintrc Source1: systemd-rpmlintrc
%else %else
@ -246,13 +247,6 @@ Patch520: systemd-add-user-keep.patch
# PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009) # PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
Patch521: kbd-model-map.patch Patch521: kbd-model-map.patch
# PATCH-FIX-UPSTREAM 0006-pam_systemd-Properly-check-kdbus-availability.patch
Patch522: 0006-pam_systemd-Properly-check-kdbus-availability.patch
# PATCH-FIX-UPSTREAM 0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
Patch523: 0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
# PATCH-FIX-UPSTREAM 0031-install-fix-bad-memory-access.patch
Patch524: 0031-install-fix-bad-memory-access.patch
# UDEV PATCHES # UDEV PATCHES
# ============ # ============
# NOTE: all udev patches start with 1XXX-*.patch, do not use anything else. # NOTE: all udev patches start with 1XXX-*.patch, do not use anything else.
@ -277,8 +271,6 @@ Patch1007: 1007-physical-hotplug-cpu-and-memory.patch
Patch1011: 1011-64-btrfs.rules-skip-btrfs-check-if-devices-are-not-r.patch Patch1011: 1011-64-btrfs.rules-skip-btrfs-check-if-devices-are-not-r.patch
# PATCH-FIX-SUSE skip persistent device link creation on mp device (bnc#872929) # PATCH-FIX-SUSE skip persistent device link creation on mp device (bnc#872929)
Patch1012: 1012-Skip-persistent-device-link-creation-on-multipath-de.patch Patch1012: 1012-Skip-persistent-device-link-creation-on-multipath-de.patch
# PATCH-FIX-SUSE Do not use runtime PM for some IBM consoles (bnc#868931)
Patch1013: 1013-no-runtime-PM-for-IBM-consoles.patch
# PATCH-FIX-SUSE 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch # PATCH-FIX-SUSE 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
Patch1035: 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch Patch1035: 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
# PATCH-FIX-SUSE See bnc#882714 comment #51 # PATCH-FIX-SUSE See bnc#882714 comment #51
@ -297,8 +289,6 @@ Patch1096: 1096-new-udev-root-symlink-generator.patch
Patch1097: 1097-udevd-increase-maximum-number-of-children.patch Patch1097: 1097-udevd-increase-maximum-number-of-children.patch
# PATCH-FIX-OPENSUSE 1098-systemd-networkd-alias-network-service.patch # PATCH-FIX-OPENSUSE 1098-systemd-networkd-alias-network-service.patch
Patch1098: 1098-systemd-networkd-alias-network-service.patch Patch1098: 1098-systemd-networkd-alias-network-service.patch
# PATCH-FIX-UPSTREAM 1032-ata_id-unbotch-format-specifier.patch
Patch1099: 1032-ata_id-unbotch-format-specifier.patch
%description %description
Systemd is a system and service manager, compatible with SysV and LSB Systemd is a system and service manager, compatible with SysV and LSB
@ -600,9 +590,6 @@ cp %{SOURCE7} m4/
%patch490 -p1 %patch490 -p1
%patch520 -p1 %patch520 -p1
%patch521 -p1 %patch521 -p1
%patch522 -p1
%patch523 -p1
%patch524 -p1
# udev patches # udev patches
%patch1001 -p1 %patch1001 -p1
@ -613,7 +600,6 @@ cp %{SOURCE7} m4/
%patch1007 -p1 %patch1007 -p1
%patch1011 -p1 %patch1011 -p1
%patch1012 -p1 %patch1012 -p1
%patch1013 -p1
%patch1035 -p1 %patch1035 -p1
%if %{with blkrrpart} %if %{with blkrrpart}
%patch1037 -p1 %patch1037 -p1
@ -625,7 +611,6 @@ cp %{SOURCE7} m4/
%patch1096 -p1 %patch1096 -p1
%patch1097 -p1 %patch1097 -p1
%patch1098 -p1 %patch1098 -p1
%patch1099 -p1
# remove patch backups # remove patch backups
find -name '*.orig' -exec rm -f '{}' \+ find -name '*.orig' -exec rm -f '{}' \+
@ -673,7 +658,7 @@ cflags ()
esac esac
set +o noclobber set +o noclobber
} }
autoreconf -fi sh autogen.sh
# prevent pre-generated and distributed files from re-building # prevent pre-generated and distributed files from re-building
find . -name "*.[1-8]" -exec touch '{}' '+'; find . -name "*.[1-8]" -exec touch '{}' '+';
export V=e export V=e
@ -1447,7 +1432,6 @@ exit 0
%endif %endif
%{_bindir}/systemd-hwdb %{_bindir}/systemd-hwdb
%dir %{_prefix}/lib/udev/ %dir %{_prefix}/lib/udev/
%{_prefix}/lib/udev/accelerometer
%{_prefix}/lib/udev/ata_id %{_prefix}/lib/udev/ata_id
%{_prefix}/lib/udev/cdrom_id %{_prefix}/lib/udev/cdrom_id
%{_prefix}/lib/udev/collect %{_prefix}/lib/udev/collect

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Wed Jul 8 20:44:57 UTC 2015 - crrodriguez@opensuse.org
- Systemd v222, bugfix release.
- Drop upstream patches
0006-pam_systemd-Properly-check-kdbus-availability.patch
0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
0031-install-fix-bad-memory-access.patch
1032-ata_id-unbotch-format-specifier.patch
- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch
udev does no longer enable USB HID power management at all.
- The udev accelerometer helper was removed, obsoleted by
iio-sensor-proxy package.
- networkd gained a new configuration option IPv6PrivacyExtensions.
- udev does not longer support the WAIT_FOR_SYSFS= key in udev
rules. There are no known issues with current sysfs,
and udev does not need or should be used to work around such bugs.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jul 7 08:54:38 UTC 2015 - jengelh@inai.de Tue Jul 7 08:54:38 UTC 2015 - jengelh@inai.de

View File

@ -45,7 +45,7 @@
Name: systemd Name: systemd
Url: http://www.freedesktop.org/wiki/Software/systemd Url: http://www.freedesktop.org/wiki/Software/systemd
Version: 221 Version: 222
Release: 0 Release: 0
Summary: A System and Session Manager Summary: A System and Session Manager
License: LGPL-2.1+ License: LGPL-2.1+
@ -126,7 +126,8 @@ Obsoletes: pm-utils <= 1.4.1
Obsoletes: suspend <= 1.0 Obsoletes: suspend <= 1.0
#Git-Clone: git://anongit.freedesktop.org/systemd/systemd #Git-Clone: git://anongit.freedesktop.org/systemd/systemd
Source: http://freedesktop.org/software/systemd/systemd-%version.tar.xz #There are no release tarballs anymore, only releases through git.
Source: systemd-%version.tar.xz
%if ! 0%{?bootstrap} %if ! 0%{?bootstrap}
Source1: systemd-rpmlintrc Source1: systemd-rpmlintrc
%else %else
@ -241,13 +242,6 @@ Patch520: systemd-add-user-keep.patch
# PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009) # PATCH-FIX-SUSE systemd-add-user-keep.patch (bnc#903009)
Patch521: kbd-model-map.patch Patch521: kbd-model-map.patch
# PATCH-FIX-UPSTREAM 0006-pam_systemd-Properly-check-kdbus-availability.patch
Patch522: 0006-pam_systemd-Properly-check-kdbus-availability.patch
# PATCH-FIX-UPSTREAM 0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
Patch523: 0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
# PATCH-FIX-UPSTREAM 0031-install-fix-bad-memory-access.patch
Patch524: 0031-install-fix-bad-memory-access.patch
# UDEV PATCHES # UDEV PATCHES
# ============ # ============
# NOTE: all udev patches start with 1XXX-*.patch, do not use anything else. # NOTE: all udev patches start with 1XXX-*.patch, do not use anything else.
@ -272,8 +266,6 @@ Patch1007: 1007-physical-hotplug-cpu-and-memory.patch
Patch1011: 1011-64-btrfs.rules-skip-btrfs-check-if-devices-are-not-r.patch Patch1011: 1011-64-btrfs.rules-skip-btrfs-check-if-devices-are-not-r.patch
# PATCH-FIX-SUSE skip persistent device link creation on mp device (bnc#872929) # PATCH-FIX-SUSE skip persistent device link creation on mp device (bnc#872929)
Patch1012: 1012-Skip-persistent-device-link-creation-on-multipath-de.patch Patch1012: 1012-Skip-persistent-device-link-creation-on-multipath-de.patch
# PATCH-FIX-SUSE Do not use runtime PM for some IBM consoles (bnc#868931)
Patch1013: 1013-no-runtime-PM-for-IBM-consoles.patch
# PATCH-FIX-SUSE 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch # PATCH-FIX-SUSE 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
Patch1035: 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch Patch1035: 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
# PATCH-FIX-SUSE See bnc#882714 comment #51 # PATCH-FIX-SUSE See bnc#882714 comment #51
@ -292,8 +284,6 @@ Patch1096: 1096-new-udev-root-symlink-generator.patch
Patch1097: 1097-udevd-increase-maximum-number-of-children.patch Patch1097: 1097-udevd-increase-maximum-number-of-children.patch
# PATCH-FIX-OPENSUSE 1098-systemd-networkd-alias-network-service.patch # PATCH-FIX-OPENSUSE 1098-systemd-networkd-alias-network-service.patch
Patch1098: 1098-systemd-networkd-alias-network-service.patch Patch1098: 1098-systemd-networkd-alias-network-service.patch
# PATCH-FIX-UPSTREAM 1032-ata_id-unbotch-format-specifier.patch
Patch1099: 1032-ata_id-unbotch-format-specifier.patch
%description %description
Systemd is a system and service manager, compatible with SysV and LSB Systemd is a system and service manager, compatible with SysV and LSB
@ -595,9 +585,6 @@ cp %{SOURCE7} m4/
%patch490 -p1 %patch490 -p1
%patch520 -p1 %patch520 -p1
%patch521 -p1 %patch521 -p1
%patch522 -p1
%patch523 -p1
%patch524 -p1
# udev patches # udev patches
%patch1001 -p1 %patch1001 -p1
@ -608,7 +595,6 @@ cp %{SOURCE7} m4/
%patch1007 -p1 %patch1007 -p1
%patch1011 -p1 %patch1011 -p1
%patch1012 -p1 %patch1012 -p1
%patch1013 -p1
%patch1035 -p1 %patch1035 -p1
%if %{with blkrrpart} %if %{with blkrrpart}
%patch1037 -p1 %patch1037 -p1
@ -620,7 +606,6 @@ cp %{SOURCE7} m4/
%patch1096 -p1 %patch1096 -p1
%patch1097 -p1 %patch1097 -p1
%patch1098 -p1 %patch1098 -p1
%patch1099 -p1
# remove patch backups # remove patch backups
find -name '*.orig' -exec rm -f '{}' \+ find -name '*.orig' -exec rm -f '{}' \+
@ -668,7 +653,7 @@ cflags ()
esac esac
set +o noclobber set +o noclobber
} }
autoreconf -fi sh autogen.sh
# prevent pre-generated and distributed files from re-building # prevent pre-generated and distributed files from re-building
find . -name "*.[1-8]" -exec touch '{}' '+'; find . -name "*.[1-8]" -exec touch '{}' '+';
export V=e export V=e
@ -1442,7 +1427,6 @@ exit 0
%endif %endif
%{_bindir}/systemd-hwdb %{_bindir}/systemd-hwdb
%dir %{_prefix}/lib/udev/ %dir %{_prefix}/lib/udev/
%{_prefix}/lib/udev/accelerometer
%{_prefix}/lib/udev/ata_id %{_prefix}/lib/udev/ata_id
%{_prefix}/lib/udev/cdrom_id %{_prefix}/lib/udev/cdrom_id
%{_prefix}/lib/udev/collect %{_prefix}/lib/udev/collect