forked from pool/systemd
- Update to version 43:
+ Support optional initialization of the machine ID from the KVM or container configured UUID. + Support immediate reboots with "systemctl reboot -ff" + Show /etc/os-release data in systemd-analyze output + Many bugfixes for the journal, including endianess fixes and ensuring that disk space enforcement works + non-UTF8 strings are refused if used in configuration and unit files. + Register Mimo USB Screens as suitable for automatic seat configuration + Reorder configuration file lookup order. /etc now always overrides /run. + manpages for journal utilities. - Drop fix-c++-compat.patch, no-tmpfs-fsck.patch, systemd-journald-fix-endianess-bug.patch. - Requires util-linux >= 2.21 (needed to fix fsck on tmpfs). OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=259
This commit is contained in:
parent
79110a75bd
commit
1923f29a5e
@ -1,25 +0,0 @@
|
|||||||
From e09a9a35a1fdb4e849e63bdaf47d936c272b5e82 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Lennart Poettering <lennart@poettering.net>
|
|
||||||
Date: Mon, 5 Mar 2012 15:16:10 +0100
|
|
||||||
Subject: [PATCH] sd-login: c++ compatibility
|
|
||||||
|
|
||||||
---
|
|
||||||
src/systemd/sd-login.h | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/systemd/sd-login.h b/src/systemd/sd-login.h
|
|
||||||
index 2f3c90c..6e99cfc 100644
|
|
||||||
--- a/src/systemd/sd-login.h
|
|
||||||
+++ b/src/systemd/sd-login.h
|
|
||||||
@@ -94,7 +94,7 @@ int sd_session_get_service(const char *session, char **service);
|
|
||||||
int sd_session_get_type(const char *session, char **type);
|
|
||||||
|
|
||||||
/* Determine the class of this session, i.e. one of "user", "greeter" or "lock-screen". */
|
|
||||||
-int sd_session_get_class(const char *session, char **class);
|
|
||||||
+int sd_session_get_class(const char *session, char **clazz);
|
|
||||||
|
|
||||||
/* Determine the X11 display of this session. */
|
|
||||||
int sd_session_get_display(const char *session, char **display);
|
|
||||||
--
|
|
||||||
1.7.7
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
|||||||
From cca125c2758b48ba8f1afdc4b5751b104f0bd809 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Frederic Crozat <fcrozat@suse.com>
|
|
||||||
Date: Thu, 27 Oct 2011 15:36:57 +0200
|
|
||||||
Subject: [PATCH] mount: do not try to fsck tmpfs mountpoint with non-null
|
|
||||||
passno.
|
|
||||||
|
|
||||||
---
|
|
||||||
src/mount.c | 1 +
|
|
||||||
1 files changed, 1 insertions(+), 0 deletions(-)
|
|
||||||
|
|
||||||
Index: systemd-39/src/mount.c
|
|
||||||
===================================================================
|
|
||||||
--- systemd-39.orig/src/mount.c
|
|
||||||
+++ systemd-39/src/mount.c
|
|
||||||
@@ -428,6 +428,7 @@ static int mount_add_device_links(Mount
|
|
||||||
|
|
||||||
if (p->passno > 0 &&
|
|
||||||
!mount_is_bind(p) &&
|
|
||||||
+ !streq(p->fstype,"tmpfs") &&
|
|
||||||
UNIT(m)->manager->running_as == MANAGER_SYSTEM &&
|
|
||||||
!path_equal(m->where, "/")) {
|
|
||||||
char *name;
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3070e48e43bc0811fa8da5ba4832a11dac73b1625db94d42d4c15dc279335dd7
|
|
||||||
size 852432
|
|
3
systemd-44.tar.xz
Normal file
3
systemd-44.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7a5aac4b4b8b3a82bf59292f10e43d8f2c2d7039f34e95714f81d8edcb42233c
|
||||||
|
size 885636
|
@ -1,3 +1,24 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 16 09:21:54 UTC 2012 - fcrozat@suse.com
|
||||||
|
|
||||||
|
- Update to version 43:
|
||||||
|
+ Support optional initialization of the machine ID from the KVM
|
||||||
|
or container configured UUID.
|
||||||
|
+ Support immediate reboots with "systemctl reboot -ff"
|
||||||
|
+ Show /etc/os-release data in systemd-analyze output
|
||||||
|
+ Many bugfixes for the journal, including endianess fixes and
|
||||||
|
ensuring that disk space enforcement works
|
||||||
|
+ non-UTF8 strings are refused if used in configuration and unit
|
||||||
|
files.
|
||||||
|
+ Register Mimo USB Screens as suitable for automatic seat
|
||||||
|
configuration
|
||||||
|
+ Reorder configuration file lookup order. /etc now always
|
||||||
|
overrides /run.
|
||||||
|
+ manpages for journal utilities.
|
||||||
|
- Drop fix-c++-compat.patch, no-tmpfs-fsck.patch,
|
||||||
|
systemd-journald-fix-endianess-bug.patch.
|
||||||
|
- Requires util-linux >= 2.21 (needed to fix fsck on tmpfs).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 12 08:50:36 UTC 2012 - fcrozat@suse.com
|
Mon Mar 12 08:50:36 UTC 2012 - fcrozat@suse.com
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
Name: systemd-gtk
|
Name: systemd-gtk
|
||||||
Url: http://www.freedesktop.org/wiki/Software/systemd
|
Url: http://www.freedesktop.org/wiki/Software/systemd
|
||||||
Version: 43
|
Version: 44
|
||||||
Release: 0
|
Release: 0
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: audit-devel
|
BuildRequires: audit-devel
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
From 8dc6b88fd2dad113d7dab776d623d7b301e4b754 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Dirk Eibach <eibach@gdsys.de>
|
|
||||||
Date: Wed, 29 Feb 2012 12:45:46 +0100
|
|
||||||
Subject: [PATCH] systemd-journald: fix endianess bug
|
|
||||||
|
|
||||||
---
|
|
||||||
src/journal/journal-file.c | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c
|
|
||||||
index 20ca3f6..275caea 100644
|
|
||||||
--- a/src/journal/journal-file.c
|
|
||||||
+++ b/src/journal/journal-file.c
|
|
||||||
@@ -238,7 +238,7 @@ static int journal_file_allocate(JournalFile *f, uint64_t offset, uint64_t size)
|
|
||||||
if (fstat(f->fd, &f->last_stat) < 0)
|
|
||||||
return -errno;
|
|
||||||
|
|
||||||
- f->header->arena_size = new_size - htole64(f->header->arena_offset);
|
|
||||||
+ f->header->arena_size = htole64(new_size - le64toh(f->header->arena_offset));
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
--
|
|
||||||
1.7.7
|
|
||||||
|
|
@ -1,3 +1,24 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 16 09:21:54 UTC 2012 - fcrozat@suse.com
|
||||||
|
|
||||||
|
- Update to version 43:
|
||||||
|
+ Support optional initialization of the machine ID from the KVM
|
||||||
|
or container configured UUID.
|
||||||
|
+ Support immediate reboots with "systemctl reboot -ff"
|
||||||
|
+ Show /etc/os-release data in systemd-analyze output
|
||||||
|
+ Many bugfixes for the journal, including endianess fixes and
|
||||||
|
ensuring that disk space enforcement works
|
||||||
|
+ non-UTF8 strings are refused if used in configuration and unit
|
||||||
|
files.
|
||||||
|
+ Register Mimo USB Screens as suitable for automatic seat
|
||||||
|
configuration
|
||||||
|
+ Reorder configuration file lookup order. /etc now always
|
||||||
|
overrides /run.
|
||||||
|
+ manpages for journal utilities.
|
||||||
|
- Drop fix-c++-compat.patch, no-tmpfs-fsck.patch,
|
||||||
|
systemd-journald-fix-endianess-bug.patch.
|
||||||
|
- Requires util-linux >= 2.21 (needed to fix fsck on tmpfs).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 12 08:50:36 UTC 2012 - fcrozat@suse.com
|
Mon Mar 12 08:50:36 UTC 2012 - fcrozat@suse.com
|
||||||
|
|
||||||
|
10
systemd.spec
10
systemd.spec
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
Name: systemd
|
Name: systemd
|
||||||
Url: http://www.freedesktop.org/wiki/Software/systemd
|
Url: http://www.freedesktop.org/wiki/Software/systemd
|
||||||
Version: 43
|
Version: 44
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A System and Session Manager
|
Summary: A System and Session Manager
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
@ -52,7 +52,7 @@ Requires: kbd
|
|||||||
Requires: pam-config >= 0.79-5
|
Requires: pam-config >= 0.79-5
|
||||||
Requires: systemd-presets-branding
|
Requires: systemd-presets-branding
|
||||||
Requires: udev >= 172
|
Requires: udev >= 172
|
||||||
Requires: util-linux >= 2.19
|
Requires: util-linux >= 2.21
|
||||||
Recommends: dbus-1-python
|
Recommends: dbus-1-python
|
||||||
Conflicts: filesystem < 11.5
|
Conflicts: filesystem < 11.5
|
||||||
Conflicts: mkinitrd < 2.7.0
|
Conflicts: mkinitrd < 2.7.0
|
||||||
@ -86,9 +86,6 @@ Patch39: correct_plymouth_paths_and_conflicts.patch
|
|||||||
# Never add any patches to this package without the upstream commit id
|
# Never add any patches to this package without the upstream commit id
|
||||||
# in the patch. Any patches added here without a very good reason to make
|
# in the patch. Any patches added here without a very good reason to make
|
||||||
# an exception will be silently removed with the next version update.
|
# an exception will be silently removed with the next version update.
|
||||||
Patch21: no-tmpfs-fsck.patch
|
|
||||||
Patch40: systemd-journald-fix-endianess-bug.patch
|
|
||||||
Patch41: fix-c++-compat.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
|
||||||
@ -139,7 +136,6 @@ Plymouth integration for systemd
|
|||||||
%patch15 -p1
|
%patch15 -p1
|
||||||
%patch16 -p1
|
%patch16 -p1
|
||||||
%patch19 -p1
|
%patch19 -p1
|
||||||
%patch21 -p1
|
|
||||||
%patch22 -p1
|
%patch22 -p1
|
||||||
%patch23 -p1
|
%patch23 -p1
|
||||||
%patch24 -p1
|
%patch24 -p1
|
||||||
@ -148,8 +144,6 @@ Plymouth integration for systemd
|
|||||||
%patch36 -p1
|
%patch36 -p1
|
||||||
%patch38 -p1
|
%patch38 -p1
|
||||||
%patch39 -p1
|
%patch39 -p1
|
||||||
%patch40 -p1
|
|
||||||
%patch41 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fiv
|
autoreconf -fiv
|
||||||
|
Loading…
Reference in New Issue
Block a user