From 2c1cfe0f2dcb7588abd675242891ea9ace45f61ac9e1e16c7ea6087528a09e64 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Fri, 18 Feb 2011 13:43:37 +0000 Subject: [PATCH 1/8] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=118 --- ...angup-for-sending-HUP-to-all-procs-on-tty.patch | 12 ------------ systemd-18.tar.bz2 | 4 ++-- systemd.changes | 14 ++++++++++++++ systemd.spec | 2 -- 4 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 0002-Add-vhangup-for-sending-HUP-to-all-procs-on-tty.patch diff --git a/0002-Add-vhangup-for-sending-HUP-to-all-procs-on-tty.patch b/0002-Add-vhangup-for-sending-HUP-to-all-procs-on-tty.patch deleted file mode 100644 index 1656cb8f..00000000 --- a/0002-Add-vhangup-for-sending-HUP-to-all-procs-on-tty.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- units/getty@.service.m4 -+++ units/getty@.service.m4 2011-02-17 14:02:02.883926195 +0000 -@@ -27,6 +27,9 @@ Before=getty.target - [Service] - Environment=TERM=linux - ExecStart=-/sbin/agetty %I 38400 -+m4_ifdef(`TARGET_SUSE', -+ExecStop=/sbin/vhangup %I -+)m4_dnl - Restart=always - RestartSec=0 - UtmpIdentifier=%I diff --git a/systemd-18.tar.bz2 b/systemd-18.tar.bz2 index 9c1e32c0..a6a01696 100644 --- a/systemd-18.tar.bz2 +++ b/systemd-18.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5d9921abc036667c3cd0ccaa1d8d64ba5135a7133b93dbdea7d7cb4b76ce242 -size 765009 +oid sha256:a649b585a113ef1f40c468aa73abf3bc058d2515508152cac81ffd02dda0d61f +size 765747 diff --git a/systemd.changes b/systemd.changes index a71d3d18..0d7a3ed2 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Fri Feb 18 13:52:22 CET 2011 - kay.sievers@novell.com + +- new snapshot + - units: order fsck@.service before basic.target + instead of local-fs.target to relax things a little + - readahead: remove misleading error messages + - man: don't do more reloads than necessary in spec files + - util: retry opening a TTY on EIO + - util: beef up logic to find ctty name + - tmpfiles: kill double slashes in unix socket names +- drop vhangup patch, we do not want to diverge from upstream here + it is/needs to be fixed in login(3) not in systemd + ------------------------------------------------------------------- Fri Feb 18 09:33:55 UTC 2011 - coolo@novell.com diff --git a/systemd.spec b/systemd.spec index cf0c8a07..44673716 100644 --- a/systemd.spec +++ b/systemd.spec @@ -43,7 +43,6 @@ Conflicts: mkinitrd < 2.6.0-5 Source0: http://www.freedesktop.org/software/systemd/releases/%{name}-%{version}.tar.bz2 Source1: systemd-rpmlintrc Patch1: 0001-Add-bootsplash-handling-for-password-dialogs.patch -Patch2: 0002-Add-vhangup-for-sending-HUP-to-all-procs-on-tty.patch %description Systemd is a system and service manager, compatible with SysV and LSB @@ -89,7 +88,6 @@ Plymouth integration for systemd %prep %setup -q %patch1 -p1 -%patch2 -p0 %build autoreconf -fiv From ef3230134cd536336fa692b892a92fa32c94cc311b250933229ad4c9c88f1bb9 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 21 Feb 2011 03:32:22 +0000 Subject: [PATCH 2/8] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=119 --- systemd-18.tar.bz2 | 4 ++-- systemd.changes | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/systemd-18.tar.bz2 b/systemd-18.tar.bz2 index a6a01696..8ebecbb3 100644 --- a/systemd-18.tar.bz2 +++ b/systemd-18.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a649b585a113ef1f40c468aa73abf3bc058d2515508152cac81ffd02dda0d61f -size 765747 +oid sha256:f388da6ee1dc427f7abd4e35ccf39dabe0bc650d4ce4b066105c921c9330b066 +size 765818 diff --git a/systemd.changes b/systemd.changes index 0d7a3ed2..e953d517 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Feb 21 04:19:15 CET 2011 - kay.sievers@novell.com + +- new snapshot + - kmsg-syslogd: increase terminate timeout to 5min to generte + less debug spew + - shutdown(8) - call kexec if kexec kernel is loaded (bnc#671673) + - unit: don't timeout fsck + - man: fixed typo in SyslogIdentifier= + - tmpfiles: never clean up block devices + - main: refuse --test as root + ------------------------------------------------------------------- Fri Feb 18 13:52:22 CET 2011 - kay.sievers@novell.com From 3b39e75031483d509064e10cf1a6f0da2b4bfe0c9a1e90d0c1da7ec164581406 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 21 Feb 2011 13:03:45 +0000 Subject: [PATCH 3/8] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=120 --- systemd-18.tar.bz2 | 4 ++-- systemd.changes | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/systemd-18.tar.bz2 b/systemd-18.tar.bz2 index 8ebecbb3..27d977c3 100644 --- a/systemd-18.tar.bz2 +++ b/systemd-18.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f388da6ee1dc427f7abd4e35ccf39dabe0bc650d4ce4b066105c921c9330b066 -size 765818 +oid sha256:582037ed15b6975b51d4b63e534156e4cddda9a6f4324b24c42d06777e8b9611 +size 765666 diff --git a/systemd.changes b/systemd.changes index e953d517..fe0dd9fa 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Feb 21 13:58:51 CET 2011 - kay.sievers@novell.com + +- order network mounts after network.target (bnc#672855) + ------------------------------------------------------------------- Mon Feb 21 04:19:15 CET 2011 - kay.sievers@novell.com From 7083a782d955a2e66eb881d6a9e406e5f153a817da67f0c1ee0e23db960dda95 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 21 Feb 2011 18:47:51 +0000 Subject: [PATCH 4/8] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=121 --- systemd-18.tar.bz2 | 4 ++-- systemd.changes | 14 +++++++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/systemd-18.tar.bz2 b/systemd-18.tar.bz2 index 27d977c3..964d461f 100644 --- a/systemd-18.tar.bz2 +++ b/systemd-18.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:582037ed15b6975b51d4b63e534156e4cddda9a6f4324b24c42d06777e8b9611 -size 765666 +oid sha256:fbb814985755cbe61fd8988e601a174398a03607d3e61e15e19896d460d65c3a +size 765995 diff --git a/systemd.changes b/systemd.changes index fe0dd9fa..0f6894b4 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,7 +1,15 @@ +------------------------------------------------------------------- +Mon Feb 21 19:30:30 CET 2011 - kay.sievers@novell.com + +- new snapshot + - dbus: don't rely that timer/path units have an initialized + unit field (bnc#671561) + ------------------------------------------------------------------- Mon Feb 21 13:58:51 CET 2011 - kay.sievers@novell.com -- order network mounts after network.target (bnc#672855) +- new snapshot + - order network mounts after network.target (bnc#672855) ------------------------------------------------------------------- Mon Feb 21 04:19:15 CET 2011 - kay.sievers@novell.com @@ -26,8 +34,8 @@ Fri Feb 18 13:52:22 CET 2011 - kay.sievers@novell.com - util: retry opening a TTY on EIO - util: beef up logic to find ctty name - tmpfiles: kill double slashes in unix socket names -- drop vhangup patch, we do not want to diverge from upstream here - it is/needs to be fixed in login(3) not in systemd +- drop vhangup patch, it is fixed in login(3) by forwarding the + SIGHUP to the child process ------------------------------------------------------------------- Fri Feb 18 09:33:55 UTC 2011 - coolo@novell.com From 3c92154ff00038174d88e1db4737a080d09c2d24ea489f4403641adaa10fee2c Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Tue, 1 Mar 2011 12:13:32 +0000 Subject: [PATCH 5/8] version 19 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=122 --- systemd-18.tar.bz2 | 4 ++-- systemd-19.tar.bz2 | 3 +++ systemd.changes | 45 +++++++++++++++++++++++++++++++++++++++++++++ systemd.spec | 2 +- 4 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 systemd-19.tar.bz2 diff --git a/systemd-18.tar.bz2 b/systemd-18.tar.bz2 index 964d461f..894a9e43 100644 --- a/systemd-18.tar.bz2 +++ b/systemd-18.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fbb814985755cbe61fd8988e601a174398a03607d3e61e15e19896d460d65c3a -size 765995 +oid sha256:7f2cb83b6e26a0ef3240858727c4cf80cfa5b53e1b8ed67cacf24240b0450dd0 +size 767978 diff --git a/systemd-19.tar.bz2 b/systemd-19.tar.bz2 new file mode 100644 index 00000000..8a74c421 --- /dev/null +++ b/systemd-19.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d858237a197c8172a4d680a5109b2da81a41de612003c9f0ee693fa09e9a5ad5 +size 770110 diff --git a/systemd.changes b/systemd.changes index 0f6894b4..2f9279b0 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Tue Mar 1 12:28:01 CET 2011 - kay.sievers@novell.com + +- version 19 + - udev: don't ignore non-encrypted block devices with no + superblock + - udev: expose ttyUSB devices too + - udev: mark hvc devices for exposure in systemd + - cryptsetup: add a terse help + - agent: don't print warnings if a password was removed or + timed out + - systemctl: shutdown agent explicitly so that it can reset + the tty properly + - never clean up a service that still has a process in it + - label: udev might be making changes in /dev while we + iterate through it + - systemctl: properly handle job results + - job: also trigger on-failure dependencies when jobs faile + due to dependencies, timeout + - job: when cancelling jobs, make sure to propagate this + properly to depending jobs + - job: start job timeout on enqueuing not when we start to + process a job + - unit: increase default timeout to 3min + - logger: leave the logger longer around and allow it do + handle more connections + - dbus: pass along information why a job failed when it + failed (dbus api change!) + - general: unify error code we generate on timeout + - units: synchronize gettys to plymouth even if plymouth is + killed by gdm + - job: start job timer when we begin running the job, not + already when we add it to the queue of jobs + - cryptsetup: try to show the mount point for a crypto disk + if we can + - rescue: terminate plymouth entirely when going into + rescue mode + - ask-password: fix handling of timeouts when waiting + for password + - ask-password: supported plymouth cached passwords + - main: print warning if /usr is on a seperate partition + - ensure we start not a single getty before plymouth is + gone because we never know which ttys plymouth still controls + - unit: introduce ConditionVirtualization= + ------------------------------------------------------------------- Mon Feb 21 19:30:30 CET 2011 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index 44673716..a1674f4d 100644 --- a/systemd.spec +++ b/systemd.spec @@ -20,7 +20,7 @@ Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd -Version: 18 +Version: 19 Release: 1 License: GPLv2+ Group: System/Base From 28e748e6d544aa8a03b657e7c89737413de02c62d4515b2e21418b255a36b9bb Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Tue, 1 Mar 2011 17:45:04 +0000 Subject: [PATCH 6/8] OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=123 --- systemd-18.tar.bz2 | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 systemd-18.tar.bz2 diff --git a/systemd-18.tar.bz2 b/systemd-18.tar.bz2 deleted file mode 100644 index 894a9e43..00000000 --- a/systemd-18.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f2cb83b6e26a0ef3240858727c4cf80cfa5b53e1b8ed67cacf24240b0450dd0 -size 767978 From 0848a4787156751017606ec339ec8594a44f723e1fe586ec34b5e7c76dbfe41a Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 7 Mar 2011 17:46:46 +0000 Subject: [PATCH 7/8] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=124 --- systemd-19.tar.bz2 | 4 ++-- systemd.changes | 30 ++++++++++++++++++++++++++++++ systemd.spec | 2 ++ 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/systemd-19.tar.bz2 b/systemd-19.tar.bz2 index 8a74c421..51889246 100644 --- a/systemd-19.tar.bz2 +++ b/systemd-19.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d858237a197c8172a4d680a5109b2da81a41de612003c9f0ee693fa09e9a5ad5 -size 770110 +oid sha256:b82a1a98c2ad4098b58ee2de7dfeda785a8ed597390fda946b079bd5fd4af775 +size 752811 diff --git a/systemd.changes b/systemd.changes index 2f9279b0..e9a2f3ea 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Mon Mar 7 17:24:46 CET 2011 - kay.sievers@novell.com + +- new snapshot + - add org.freedesktop.DBus.Properies.Set method + - main: introduce /etc/machine-id + - systemctl: fix exit code when directing is-enabled + to chkconfig + - dbus: add 'Tainted' property to Manager object + - dbus: expose distribution name and features on manager + object as properties + - man: document changed EnvironmentFile= behaviour + - main: add link to wiki page with longer explanation of the + /usr madness + - execute: load environment files at time of execution, not + when we load the service configuration + - path: after installing inotify watches, recheck file again + to fix race + - path: don't use IN_ATTRIB on parent dirs when watching a + file, since those cannot be removed without emptying the dir + first anyway and we need IN_ATTRIB only to detect the link + count dropping to 0 + - kill: always send SIGCONT after SIGTERM + - readahead: disable collector automatically on read-only media + - sysctl: use scandir() instead of nftw() to guarantee + systematic ordering + - support DT_UNKNOWN where necessary for compat with reiserfs + - systemctl: always null-terminate the password +- call systemd-machine-id-setup at installation + ------------------------------------------------------------------- Tue Mar 1 12:28:01 CET 2011 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index a1674f4d..1b722218 100644 --- a/systemd.spec +++ b/systemd.spec @@ -130,6 +130,7 @@ ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto.service (cd $RPM_BUILD_ROOT && find . -name '*plymouth*') > files.plymouth %post +/bin/systemd-machine-id-setup >/dev/null 2>&1 || : /bin/systemctl daemon-reexec >/dev/null 2>&1 || : # Create default config in /etc at first install. @@ -171,6 +172,7 @@ rm -rf $RPM_BUILD_ROOT /bin/systemd-ask-password /bin/systemd-tty-ask-password-agent /bin/systemd-tmpfiles +/bin/systemd-machine-id-setup %{_bindir}/systemd-cgls /lib/systemd/systemd-* /%{_lib}/security/pam_systemd.so From 02f57f40a89f3f90d14cf6c71f642384d3f3e86718777909d87841ba963db015 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Tue, 8 Mar 2011 19:21:29 +0000 Subject: [PATCH 8/8] version 20 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=125 --- systemd-19.tar.bz2 | 3 --- systemd-20.tar.bz2 | 3 +++ systemd.changes | 22 ++++++++++++++++++++++ systemd.spec | 2 +- 4 files changed, 26 insertions(+), 4 deletions(-) delete mode 100644 systemd-19.tar.bz2 create mode 100644 systemd-20.tar.bz2 diff --git a/systemd-19.tar.bz2 b/systemd-19.tar.bz2 deleted file mode 100644 index 51889246..00000000 --- a/systemd-19.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b82a1a98c2ad4098b58ee2de7dfeda785a8ed597390fda946b079bd5fd4af775 -size 752811 diff --git a/systemd-20.tar.bz2 b/systemd-20.tar.bz2 new file mode 100644 index 00000000..cbab12db --- /dev/null +++ b/systemd-20.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9267127955ed9afbb41e1568c0db1e7028f6450993876a42e91a621fa04e5b5d +size 754679 diff --git a/systemd.changes b/systemd.changes index e9a2f3ea..e74823a1 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Tue Mar 8 19:06:45 UTC 2011 - kasievers@novell.com + +- version 20 + - service: prefix description with LSB only if script has LSB header, + use 'SysV:' otherwise + - unit: don't accidently create ordering links to targets when + default deps are off for either target and unit + - mount: support less cumbersome x-systemd-xxx mount options + - unit: distuingish mandatory from triggering conditions + - dbus: return DBUS_ERROR_UNKNOWN_OBJECT when an object + is unknown + - systemctl: when forwarding is-enabled to chkconfig + hardcode runlevel 3 + - job: introduce new job result code 'skipped' to use when pre + conditions of job did not apply + - job: convert job type as early as we can, to simplify things + - Keep emacs configuration in one configuration file. + - syslog: make sure the kmsg bridge is always pulled in and + never terminated automatically + - mount: make /media a tmpfs + ------------------------------------------------------------------- Mon Mar 7 17:24:46 CET 2011 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index 1b722218..5a6abe08 100644 --- a/systemd.spec +++ b/systemd.spec @@ -20,7 +20,7 @@ Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd -Version: 19 +Version: 20 Release: 1 License: GPLv2+ Group: System/Base