From 502983151871d7d6ce29526414fdd011b95de211a3eac32b5eb33fdb79751ae2 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Mon, 15 Nov 2010 17:11:22 +0000 Subject: [PATCH 1/5] Updating link to change in openSUSE:Factory/systemd revision 14.0 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=64db21d368e0169889976b2b255feb00 --- systemd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systemd.spec b/systemd.spec index b38cf823..a842e94a 100644 --- a/systemd.spec +++ b/systemd.spec @@ -21,7 +21,7 @@ Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd Version: 11 -Release: 3 +Release: 4 License: GPLv2+ Group: System/Base Summary: A System and Session Manager From c9ea8e328b32e04b5623ae0431aa0f0b1646f7c963df95b60212c674b7f0ceb5 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 15 Nov 2010 19:40:23 +0000 Subject: [PATCH 2/5] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=86 --- systemd-11.tar.bz2 | 4 ++-- systemd.changes | 23 +++++++++++++++++++++++ systemd.spec | 10 ++++++++++ 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/systemd-11.tar.bz2 b/systemd-11.tar.bz2 index 03e373ee..f87ac836 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:788abe068e41eeabc177f519e15d5380daa8d2d8b7de809637fae851a8c27280 -size 748317 +oid sha256:51632ade1eadde399d790d6a9ea598cb335e1c574d1cf6c5a6879ec76830cd88 +size 755138 diff --git a/systemd.changes b/systemd.changes index 9c995676..61bde9b2 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Mon Nov 15 18:45:31 CET 2010 - kay.sievers@novell.com + +- new snapshot + - load-dropin: add support for .requires directories + - manager: consider jobs already installed as redundant when + reducing new transactions + - manager: always pull 'following' units into transaction + - util: always highlight distro name + - units: make use of agetty mandatory + - manager: don't fail transaction if adding CONFLICTED_BY job fails + - job: make it possible to wait for devices to be unplugged + - tmpfiles: ignore files marked with the sticky bit + - cryptsetup: handle password=none properly + - cryptsetup: properly parse cipher= switch + - cryptsetup: support non-LUKS crypto partitions + - ask-password: enable password agent + - automatically start cryptsetup when looking for mount source + - log: add automatic log target + - cryptsetup: hook up tool with ask-password +- replace boot.crypto job with systemd native crypto handling +- enable readahead (requires 2.6.37+ kernel's fanotify to work) + ------------------------------------------------------------------- Thu Nov 11 07:44:02 CET 2010 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index a842e94a..d49d1e0f 100644 --- a/systemd.spec +++ b/systemd.spec @@ -31,6 +31,7 @@ BuildRequires: audit-devel BuildRequires: libcap-devel BuildRequires: tcpd-devel BuildRequires: pam-devel +BuildRequires: libcryptsetup-devel BuildRequires: pkg-config BuildRequires: dbus-1-glib-devel gtk2-devel libnotify-devel BuildRequires: libselinux-devel libsepol-devel @@ -109,6 +110,8 @@ ln -s systemd-tmpfiles-setup.service $RPM_BUILD_ROOT/lib/systemd/system/cleanup. 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 +ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto-early.service +ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto.service %post /bin/systemctl daemon-reexec >/dev/null 2>&1 || : @@ -124,6 +127,9 @@ if [ "$1" -eq 1 ]; then # Enable these services by default. /bin/systemctl enable \ getty@.service \ + hwclock-load.service \ + systemd-readahead-collect.service \ + systemd-readahead-replay.service \ remote-fs.target >/dev/null 2>&1 || : fi # regular mtab is not written/cleaned-up/supported @@ -133,6 +139,9 @@ ln -sf /proc/self/mounts /etc/mtab || : if [ $1 -eq 0 ]; then /bin/systemctl disable \ getty@.service \ + hwclock-load.service \ + systemd-readahead-collect.service \ + systemd-readahead-replay.service \ remote-fs.target >/dev/null 2>&1 || : rm -f /etc/systemd/system/default.target 2>&1 || : fi @@ -186,6 +195,7 @@ rm -rf $RPM_BUILD_ROOT /lib/udev/rules.d/*.rules %dir /lib/systemd /lib/systemd/system +/lib/systemd/system-generators %dir %{_sysconfdir}/systemd %dir %{_sysconfdir}/bash_completion.d /etc/bash_completion.d/systemctl-bash-completion.sh From 6191855e10db81054abf083d878005812942cf0302731ba7ae570fe04224d2f7 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Tue, 16 Nov 2010 11:37:22 +0000 Subject: [PATCH 3/5] update OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=87 --- systemd-11.tar.bz2 | 4 ++-- systemd.changes | 31 +++++++++++++++++++++++++++++++ systemd.spec | 13 +++++++------ 3 files changed, 40 insertions(+), 8 deletions(-) diff --git a/systemd-11.tar.bz2 b/systemd-11.tar.bz2 index f87ac836..15478d53 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:51632ade1eadde399d790d6a9ea598cb335e1c574d1cf6c5a6879ec76830cd88 -size 755138 +oid sha256:4222f1b535c21520eaa683343da1e50350ec893dde382a3ba04270b8d6cc90d7 +size 753835 diff --git a/systemd.changes b/systemd.changes index 61bde9b2..52c8658f 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Tue Nov 16 11:47:28 CET 2010 - kay.sievers@novell.com + +- new snapshot + - cryptsetup: reword questions a little + - units: order hwclock after readahead + - path: don't mention too many inotify msgs + - cryptsetup: include device name in password question + - cryptsetup: lock ourselves into memory as long as we deal + with passwords + - plymouth: use updated socket name + - units: set TERM for gettys again, since they acquire a TTY + - units: allow start-up of plymouth ask-password agent very early + - units: enable ask-paswword .path units early enough to be useful + for early mounts + - units: delay getty until logins are allowed + - pam: always rely on loginuid instead of uid to determine cgroup + and XDG_RUNTIME_DIR name + - cgroup: call root cgroup system instead of systemd-1 + - exec: determine right TERM= setting based on tty name + - pam: rename master user cgroup to 'master' + - drop support for MANAGER_SESSION, introduce MANAGER_USER + - units: use ConditionDirectoryNotEmpty= where applicable + - unit: introduce ConditionDirectoryNotEmpty= + - delete tmp.mount which may conflict with an unrelated fstab + entry +- revert too new libnotify code/requirement +- disable native crypto handling + ------------------------------------------------------------------- Mon Nov 15 18:45:31 CET 2010 - kay.sievers@novell.com @@ -18,6 +47,8 @@ Mon Nov 15 18:45:31 CET 2010 - kay.sievers@novell.com - automatically start cryptsetup when looking for mount source - log: add automatic log target - cryptsetup: hook up tool with ask-password + - manager: hookup generators + - split mount_point_is_api() and mount_point_ignore() - replace boot.crypto job with systemd native crypto handling - enable readahead (requires 2.6.37+ kernel's fanotify to work) diff --git a/systemd.spec b/systemd.spec index d49d1e0f..0ceaf1ec 100644 --- a/systemd.spec +++ b/systemd.spec @@ -44,7 +44,7 @@ Source0: http://www.freedesktop.org/software/systemd/releases/%{name}-%{v Source1: systemd-rpmlintrc %description -Systemd is a system and session manager, compatible with SysV and LSB +Systemd is a system and service manager, compatible with SysV and LSB init scripts for Linux. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using @@ -60,7 +60,7 @@ Summary: Graphical front-end for systemd Requires: %{name} = %{version}-%{release} %description gtk -Graphical front-end for systemd system and session manager. +Graphical front-end for systemd system and service manager. %package sysvinit License: GPLv2+ @@ -102,6 +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 +rm -f $RPM_BUILD_ROOT/lib/systemd/system-generators/* 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 @@ -110,8 +111,8 @@ ln -s systemd-tmpfiles-setup.service $RPM_BUILD_ROOT/lib/systemd/system/cleanup. 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 -ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto-early.service -ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto.service +#ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto-early.service +#ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto.service %post /bin/systemctl daemon-reexec >/dev/null 2>&1 || : @@ -160,9 +161,9 @@ rm -rf $RPM_BUILD_ROOT /lib/systemd/systemd-* /%{_lib}/security/pam_systemd.so %dir %{_sysconfdir}/systemd/system -%dir %{_sysconfdir}/systemd/session +%dir %{_sysconfdir}/systemd/user %dir %{_sysconfdir}/xdg/systemd -%dir %{_sysconfdir}/xdg/systemd/session +%dir %{_sysconfdir}/xdg/systemd/user %dir %{_sysconfdir}/modules-load.d %dir %{_sysconfdir}/tmpfiles.d %{_sysconfdir}/tmpfiles.d/*.conf From 224def2263fbf75908ad127870b9dcfdd2d0ee29c81b035cc354551d4c413af6 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 17 Nov 2010 11:54:35 +0000 Subject: [PATCH 4/5] version 12 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=88 --- systemd-11.tar.bz2 | 3 --- systemd-12.tar.bz2 | 3 +++ systemd.changes | 7 +++++++ systemd.spec | 4 ++-- 4 files changed, 12 insertions(+), 5 deletions(-) delete mode 100644 systemd-11.tar.bz2 create mode 100644 systemd-12.tar.bz2 diff --git a/systemd-11.tar.bz2 b/systemd-11.tar.bz2 deleted file mode 100644 index 15478d53..00000000 --- a/systemd-11.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4222f1b535c21520eaa683343da1e50350ec893dde382a3ba04270b8d6cc90d7 -size 753835 diff --git a/systemd-12.tar.bz2 b/systemd-12.tar.bz2 new file mode 100644 index 00000000..e6a86374 --- /dev/null +++ b/systemd-12.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:870fb4bf129563bd99fd51df73a08c47ea772d73beb26f05238e13cd388cafff +size 753774 diff --git a/systemd.changes b/systemd.changes index 52c8658f..f96ecb5a 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Nov 17 01:32:04 CET 2010 - kay.sievers@novell.com + +- version 12 + ask-password: add --console mode to ask /dev/console +- revert too new libnotify code/requirement + ------------------------------------------------------------------- Tue Nov 16 11:47:28 CET 2010 - kay.sievers@novell.com diff --git a/systemd.spec b/systemd.spec index 0ceaf1ec..e3b4a628 100644 --- a/systemd.spec +++ b/systemd.spec @@ -20,8 +20,8 @@ Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd -Version: 11 -Release: 4 +Version: 12 +Release: 1 License: GPLv2+ Group: System/Base Summary: A System and Session Manager From 220ddd636758e744fb721889dbd394478edc27a9bbbbeae9d7da69610c242657 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 17 Nov 2010 12:09:29 +0000 Subject: [PATCH 5/5] trigger rebuild OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=89 --- systemd.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systemd.changes b/systemd.changes index f96ecb5a..693f53ac 100644 --- a/systemd.changes +++ b/systemd.changes @@ -2,7 +2,7 @@ Wed Nov 17 01:32:04 CET 2010 - kay.sievers@novell.com - version 12 - ask-password: add --console mode to ask /dev/console + - ask-password: add --console mode to ask /dev/console - revert too new libnotify code/requirement -------------------------------------------------------------------