From a7e562fd2bda06194a20dd8ff48b51b3be4bbc815e86bb6a2f050e934ceb4209 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sun, 3 Oct 2010 16:01:13 +0000 Subject: [PATCH 01/11] use modules-load.d OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=67 --- systemd.changes | 2 +- systemd.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/systemd.changes b/systemd.changes index 9057cb9..2a9817d 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- Sun Oct 3 08:08:13 UTC 2010 - aj@suse.de -- /etc/modules.d was renamed to modules.load.d +- /etc/modules.d was renamed to modules-load.d - only include tmpfiles.d/*conf files ------------------------------------------------------------------- diff --git a/systemd.spec b/systemd.spec index ceb9721..bdbf82a 100644 --- a/systemd.spec +++ b/systemd.spec @@ -147,9 +147,9 @@ rm -rf $RPM_BUILD_ROOT %dir %{_sysconfdir}/systemd/system %dir %{_sysconfdir}/systemd/session %dir %{_sysconfdir}/xdg/systemd/session -%dir %{_sysconfdir}/modules.load.d +%dir %{_sysconfdir}/modules-load.d %dir %{_sysconfdir}/tmpfiles.d -%{_sysconfdir}/tmpfiles.d/*conf +%{_sysconfdir}/tmpfiles.d/*.conf %config(noreplace) %{_sysconfdir}/systemd/system.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.systemd1.conf %{_datadir}/dbus-1/interfaces/org.freedesktop.systemd1.*.xml From 2852097ad88f64afce6cd81e264e14d056adefc190c58e6cab4fa2aa0cf51761 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Wed, 6 Oct 2010 01:50:18 +0000 Subject: [PATCH 02/11] Accepting request 49846 from home:a_jaeger:branches:openSUSE:Factory OBS-URL: https://build.opensuse.org/request/show/49846 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=69 --- systemd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systemd.spec b/systemd.spec index bdbf82a..d267c02 100644 --- a/systemd.spec +++ b/systemd.spec @@ -102,7 +102,7 @@ ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel rm -rf $RPM_BUILD_ROOT/etc/systemd/system/*.target.wants rm -f $RPM_BUILD_ROOT/etc/systemd/system/default.target -mkdir -p $RPM_BUILD_ROOT/etc/modules.load.d +mkdir -p $RPM_BUILD_ROOT/etc/modules-load.d # alias for /etc/init.d/* ln -s hwclock-load.service $RPM_BUILD_ROOT/lib/systemd/system/clock.service ln -s systemd-random-seed-load.service $RPM_BUILD_ROOT/lib/systemd/system/random.service From a78cdd0367d578ceda64bdda094b5cf00febe56de907d4ff681e068994c59842 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 6 Oct 2010 08:21:51 +0000 Subject: [PATCH 03/11] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=70 --- systemd-10.tar.bz2 | 4 ++-- systemd.changes | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/systemd-10.tar.bz2 b/systemd-10.tar.bz2 index ebfd337..401da88 100644 --- a/systemd-10.tar.bz2 +++ b/systemd-10.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b66daacfd0716ea2d5292391932a215b6a48f7869e63da73b7a705f9e0ff071 -size 701858 +oid sha256:24b5844ae88ea2809ac351a586a49aeb441df6b0c30ad0a36e2ab5fc89725687 +size 707084 diff --git a/systemd.changes b/systemd.changes index 2a9817d..c6efd4d 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Oct 6 09:27:13 CEST 2010 - kay.sievers@novell.com + +- new snapshot + - readahead fixes + ------------------------------------------------------------------- Sun Oct 3 08:08:13 UTC 2010 - aj@suse.de From c7e3ed88e68c94c2070a6b4177156c9677561297c76c739d1f54269671431510 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Thu, 7 Oct 2010 14:04:33 +0000 Subject: [PATCH 04/11] version 11 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=71 --- systemd-10.tar.bz2 | 3 --- systemd-11.tar.bz2 | 3 +++ systemd.changes | 5 +++++ systemd.spec | 4 ++-- 4 files changed, 10 insertions(+), 5 deletions(-) delete mode 100644 systemd-10.tar.bz2 create mode 100644 systemd-11.tar.bz2 diff --git a/systemd-10.tar.bz2 b/systemd-10.tar.bz2 deleted file mode 100644 index 401da88..0000000 --- a/systemd-10.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24b5844ae88ea2809ac351a586a49aeb441df6b0c30ad0a36e2ab5fc89725687 -size 707084 diff --git a/systemd-11.tar.bz2 b/systemd-11.tar.bz2 new file mode 100644 index 0000000..a12a4f9 --- /dev/null +++ b/systemd-11.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cd384721c0c63ebd0086db83dc887d307efe6f3e9234be4156ec0e16baa0ed1 +size 707238 diff --git a/systemd.changes b/systemd.changes index c6efd4d..02c1786 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Oct 7 15:58:10 CEST 2010 - kay.sievers@novell.com + +- version 11 + ------------------------------------------------------------------- Wed Oct 6 09:27:13 CEST 2010 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index d267c02..4e4cce1 100644 --- a/systemd.spec +++ b/systemd.spec @@ -20,8 +20,8 @@ Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd -Version: 10 -Release: 2 +Version: 11 +Release: 1 License: GPLv2+ Group: System/Base Summary: A System and Session Manager From d278b1138739d2ccd4e1339b2ae79c6f8b06cf74061a790967d88fb83f784cb1 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Fri, 8 Oct 2010 13:03:23 +0000 Subject: [PATCH 05/11] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=72 --- systemd-11.tar.bz2 | 4 ++-- systemd.changes | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/systemd-11.tar.bz2 b/systemd-11.tar.bz2 index a12a4f9..93319dc 100644 --- a/systemd-11.tar.bz2 +++ b/systemd-11.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2cd384721c0c63ebd0086db83dc887d307efe6f3e9234be4156ec0e16baa0ed1 -size 707238 +oid sha256:01fa217161864b9d04df50ba1e3f6c09d99017194f8efd2df41961ac9d5dce2a +size 715044 diff --git a/systemd.changes b/systemd.changes index 02c1786..8b99c96 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Oct 8 14:49:04 CEST 2010 - kay.sievers@novell.com + +new snapshot + - fix 'systemctl enable getty@.service' + - properly support 'banning' of services + - handle nologin + - add native reboot/shutdown implementation + ------------------------------------------------------------------- Thu Oct 7 15:58:10 CEST 2010 - kay.sievers@novell.com From 7b91ea38e4cd226a1c6a1ebb81397c28968b769a414e72a5be7bfd5f26116a4d Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Mon, 11 Oct 2010 14:32:06 +0000 Subject: [PATCH 06/11] Accepting request 50060 from Base:System checked in (request 50060) OBS-URL: https://build.opensuse.org/request/show/50060 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=73 --- systemd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systemd.spec b/systemd.spec index 4e4cce1..d7b66bd 100644 --- a/systemd.spec +++ b/systemd.spec @@ -1,5 +1,5 @@ # -# spec file for package systemd (Version 10) +# spec file for package systemd (Version 11) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # From 5c6ba3f424d8fafa090287a7b0505e28de60af5de450f2e0d15a7994f62e3fab Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sat, 23 Oct 2010 13:39:27 +0000 Subject: [PATCH 07/11] new snapshot OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=74 --- systemd-11.tar.bz2 | 4 ++-- systemd.changes | 28 ++++++++++++++++++++++++++++ systemd.spec | 7 +++++-- 3 files changed, 35 insertions(+), 4 deletions(-) diff --git a/systemd-11.tar.bz2 b/systemd-11.tar.bz2 index 93319dc..b98d92e 100644 --- a/systemd-11.tar.bz2 +++ b/systemd-11.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01fa217161864b9d04df50ba1e3f6c09d99017194f8efd2df41961ac9d5dce2a -size 715044 +oid sha256:80b5619cf96f95beb6f54286341b82e2fdfcd35f12ae3a8191bfab7561a64151 +size 731634 diff --git a/systemd.changes b/systemd.changes index 8b99c96..56cc71b 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Sat Oct 23 14:57:57 CEST 2010 - kay.sievers@novell.com + +- new snapshot + - syslog: enable kmsg bridge by default + - fsck: add initial version of fsck and quotacheck wrappers + - tmpfiles: remove forcefsck/fastboot flag files after boot + - swap: listen for POLLPRI events on /proc/swaps if availabled + - tmpfiles: integrate native tmpwatch + - shutdown: loop only as long as we manage to unmount/detach devices + - umount: disable dm devices by devnode, not by path name + - introduce final.target + - replace distro-specific shutdown scripts with native services + - try to get rid of DM devices + - log to console by default + - introduce kexec.service, kexec.target and exit.target + - hook in fsck@.service instance for all mount points with passno > 0 + - systemctl: warn if user enables unit with no installation instructions + - dbus: add introspection to midlevel paths + - look for dynamic throw-away units in /dev/.systemd/system + - major rework, use /sbin/swapon for setting up swaps + - introduce Restart=on-failure and Restart=on-abort + - units: enable utmp for serial gettys too + - rename 'banned' load state to 'masked' + - optionally, create INIT_PROCESS/DEAD_PROCESS entries for a service +- use systemd-native fsck/mount +- use systemd-native tmpfiles.d/ instead of tmpwatch + ------------------------------------------------------------------- Fri Oct 8 14:49:04 CEST 2010 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index d7b66bd..612fec6 100644 --- a/systemd.spec +++ b/systemd.spec @@ -34,11 +34,10 @@ BuildRequires: pam-devel BuildRequires: pkg-config BuildRequires: dbus-1-glib-devel gtk2-devel libnotify-devel BuildRequires: libselinux-devel libsepol-devel -Requires: udev >= 162 +Requires: udev >= 164 Requires: dbus-1 >= 1.4.0 Requires: kbd Requires: util-linux -Requires: tmpwatch Conflicts: mkinitrd < 2.6.0-5 Source0: http://www.freedesktop.org/software/systemd/releases/%{name}-%{version}.tar.bz2 Source1: systemd-rpmlintrc @@ -106,6 +105,10 @@ mkdir -p $RPM_BUILD_ROOT/etc/modules-load.d # alias for /etc/init.d/* ln -s hwclock-load.service $RPM_BUILD_ROOT/lib/systemd/system/clock.service ln -s systemd-random-seed-load.service $RPM_BUILD_ROOT/lib/systemd/system/random.service +ln -s systemd-tmpfiles-setup.service $RPM_BUILD_ROOT/lib/systemd/system/cleanup.service +ln -s fsck-root.service $RPM_BUILD_ROOT/lib/systemd/system/rootfsck.service +ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/earlysyslog.service +ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/localfs.service %post /bin/systemctl daemon-reexec >/dev/null 2>&1 || : From c2a2c506f504ee46e965048c91fe0a23fb63e3493ef79edb9092b564ff5399e8 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sat, 23 Oct 2010 13:50:50 +0000 Subject: [PATCH 08/11] fix rpmlint 'dangling /dev/null' nonsense OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=75 --- systemd-rpmlintrc | 1 + 1 file changed, 1 insertion(+) diff --git a/systemd-rpmlintrc b/systemd-rpmlintrc index 32735bd..91cf898 100644 --- a/systemd-rpmlintrc +++ b/systemd-rpmlintrc @@ -1,4 +1,5 @@ addFilter(".*dangling-symlink /sbin/(halt|init|poweroff|telinit|shutdown|runlevel|reboot).*") +addFilter(".*dangling-symlink .* /dev/null.*") addFilter(".*devel-file-in-non-devel-package.*systemd.pc.*") addFilter(".*files-duplicate .*/reboot.8.*") addFilter(".*files-duplicate .*/sd_is_socket.3.*") From 243f601499ce774b69ee4a19d444265b1a47566fff6e49ad58360f697e3a217e Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sat, 23 Oct 2010 13:58:24 +0000 Subject: [PATCH 09/11] guys you have better ideas than sabotaging working people? OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=76 --- systemd-rpmlintrc | 1 + 1 file changed, 1 insertion(+) diff --git a/systemd-rpmlintrc b/systemd-rpmlintrc index 91cf898..d7a7e96 100644 --- a/systemd-rpmlintrc +++ b/systemd-rpmlintrc @@ -1,5 +1,6 @@ addFilter(".*dangling-symlink /sbin/(halt|init|poweroff|telinit|shutdown|runlevel|reboot).*") addFilter(".*dangling-symlink .* /dev/null.*") +addFilter(".*suse-dbus-unauthorized-service.*") addFilter(".*devel-file-in-non-devel-package.*systemd.pc.*") addFilter(".*files-duplicate .*/reboot.8.*") addFilter(".*files-duplicate .*/sd_is_socket.3.*") From 6edd51accecb959d3329af12be5424437cf3cc8e2bb6185b77d4ad030fcfd066 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sat, 23 Oct 2010 16:24:52 +0000 Subject: [PATCH 10/11] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=77 --- systemd-11.tar.bz2 | 4 ++-- systemd.changes | 11 +++++++++++ systemd.spec | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/systemd-11.tar.bz2 b/systemd-11.tar.bz2 index b98d92e..9a582a6 100644 --- a/systemd-11.tar.bz2 +++ b/systemd-11.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80b5619cf96f95beb6f54286341b82e2fdfcd35f12ae3a8191bfab7561a64151 -size 731634 +oid sha256:0ce469c9540f3e54f9bbb5e7c732f1695b1cc08f3f3942e5b735ae8aab5d8223 +size 733996 diff --git a/systemd.changes b/systemd.changes index 56cc71b..46c156e 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Sat Oct 23 18:09:23 CEST 2010 - kay.sievers@novell.com + +- new snapshot + - rename ask-password-agent to gnome-ask-password-agent + - fsck: suppress error message if we cannot change into single + user mode since + - dbus: epose FsckPassNo property for service objects + - man: document systemctl --force + - introduce 'systemctl kill' + ------------------------------------------------------------------- Sat Oct 23 14:57:57 CEST 2010 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index 612fec6..03ba411 100644 --- a/systemd.spec +++ b/systemd.spec @@ -185,7 +185,7 @@ rm -rf $RPM_BUILD_ROOT %files gtk %defattr(-,root,root,-) %{_bindir}/systemadm -%{_bindir}/systemd-ask-password-agent +%{_bindir}/systemd-gnome-ask-password-agent %{_mandir}/man1/systemadm.1* %files sysvinit From fb8be16f2b4309c5fe70c978dc84ca30c22af9239bc5a1bbb5039b9619286673 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Tue, 26 Oct 2010 12:34:55 +0000 Subject: [PATCH 11/11] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=78 --- systemd-11.tar.bz2 | 4 ++-- systemd.changes | 14 ++++++++++++++ systemd.spec | 1 + 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/systemd-11.tar.bz2 b/systemd-11.tar.bz2 index 9a582a6..ceff8fe 100644 --- a/systemd-11.tar.bz2 +++ b/systemd-11.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ce469c9540f3e54f9bbb5e7c732f1695b1cc08f3f3942e5b735ae8aab5d8223 -size 733996 +oid sha256:5aaddd148e3a2eb03cbe3fdca989930ff45632d3c446fb92ad3a51ed51f72a51 +size 736356 diff --git a/systemd.changes b/systemd.changes index 46c156e..1d12826 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Tue Oct 26 13:10:01 CEST 2010 - kay.sievers@novell.com + +- new snapshot + - make sure to pass TERM=linux to all sysv scripts + - don't unset HOME/TERM when run in session mode + - mount: add nosuid,nodev,noexec switches to /var/lock and /var/run + - tmpfiles: Don't clean /var/lock/subsys + - tmpfiles: Make wtmp match utmp perms, and add btmp + - umount: Make sure / is remounted ro on shutdown + - unset HOME and TERM set from the kernel + - activate wall agent automatically + - ask-password: add basic tty agent + ------------------------------------------------------------------- Sat Oct 23 18:09:23 CEST 2010 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index 03ba411..bee1416 100644 --- a/systemd.spec +++ b/systemd.spec @@ -144,6 +144,7 @@ rm -rf $RPM_BUILD_ROOT /bin/systemctl /bin/systemd-notify /bin/systemd-ask-password +/bin/systemd-tty-ask-password-agent %{_bindir}/systemd-cgls /lib/systemd/systemd-* /%{_lib}/security/pam_systemd.so