From aa0a92536400ff50a9ffc9a3e18d5a552bd1d14fc8e8d4ff41a5ea3b0275359e Mon Sep 17 00:00:00 2001 From: Frederic Crozat Date: Wed, 2 Oct 2013 14:37:41 +0000 Subject: [PATCH] Accepting request 201904 from home:sumski:hazard:to:your:stereo Explicitly require pam-config for %post of the main package, fixes build Also cleaned up whitespaces in spec and changelog OBS-URL: https://build.opensuse.org/request/show/201904 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=449 --- systemd-mini.changes | 91 +++++++++++++++++++++++--------------------- systemd-mini.spec | 7 +++- systemd.changes | 91 +++++++++++++++++++++++--------------------- systemd.spec | 7 +++- 4 files changed, 106 insertions(+), 90 deletions(-) diff --git a/systemd-mini.changes b/systemd-mini.changes index 955e775a..697581db 100644 --- a/systemd-mini.changes +++ b/systemd-mini.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Oct 2 14:10:41 UTC 2013 - hrvoje.senjan@gmail.com + +- Explicitly require pam-config for %post of the main package + ------------------------------------------------------------------- Wed Oct 2 08:03:30 UTC 2013 - fcrozat@suse.com @@ -94,14 +99,14 @@ Thu Sep 19 16:37:03 CEST 2013 - fcrozat@suse.com ------------------------------------------------------------------- Wed Sep 18 23:55:09 UTC 2013 - crrodriguez@opensuse.org -- 0009-polkit-Avoid-race-condition-in-scraping-proc.patch +- 0009-polkit-Avoid-race-condition-in-scraping-proc.patch VUL-0: polkit: process subject race condition [bnc#835827] CVE-2013-4288 ------------------------------------------------------------------- Wed Sep 18 23:45:54 UTC 2013 - crrodriguez@opensuse.org -- Build with --disable-ima as the openSUSE kernel +- Build with --disable-ima as the openSUSE kernel does not support IMA (CONFIG_IMA is not set) ------------------------------------------------------------------- @@ -122,14 +127,14 @@ Wed Sep 18 12:05:47 UTC 2013 - fcrozat@suse.com ------------------------------------------------------------------- Mon Sep 16 17:41:24 UTC 2013 - crrodriguez@opensuse.org -- 0008-swap-create-.wants-symlink-to-auto-swap-devices.patch - really fixes the swap unit problem mentioned in previous +- 0008-swap-create-.wants-symlink-to-auto-swap-devices.patch + really fixes the swap unit problem mentioned in previous commit & the opensuse-factory mailing list. ------------------------------------------------------------------- Sat Sep 14 19:01:24 UTC 2013 - crrodriguez@opensuse.org -- 0001-cgroup-add-the-missing-setting-of-variable-s-value.patch +- 0001-cgroup-add-the-missing-setting-of-variable-s-value.patch missing important check on return value. - 0002-cgroup-correct-the-log-information.patch fix misleading log information. @@ -139,7 +144,7 @@ Sat Sep 14 19:01:24 UTC 2013 - crrodriguez@opensuse.org should fail if write fails. - 0005-core-cgroup-first-print-then-free.patch use-after-free will trigger if there is an error condition. -- 0006-swap-fix-reverse-dependencies.patch reported in +- 0006-swap-fix-reverse-dependencies.patch reported in opensuse-factory list, topic "swap isn't activated" - 0007-libudev-fix-move_later-comparison.patch libudev invalid usage of "move_later". @@ -148,10 +153,10 @@ Sat Sep 14 19:01:24 UTC 2013 - crrodriguez@opensuse.org Sat Sep 14 06:52:32 UTC 2013 - crrodriguez@opensuse.org - while testing this new release I get in the logs ocassionally - at boot "systemd[1]: Failed to open private bus connection: - Failed to connect to socket /var/run/dbus/system_bus_socket: + at boot "systemd[1]: Failed to open private bus connection: + Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory" indeed DBUS_SYSTEM_BUS_DEFAULT_ADDRESS - is defined to /var/run/dbus/system_bus_socket instead of + is defined to /var/run/dbus/system_bus_socket instead of /run/dbus/system_bus_socket and that does not fly when /var/run is not yet available. (systemd-dbus-system-bus-address.patch) @@ -163,10 +168,10 @@ Fri Sep 13 07:47:40 UTC 2013 - fcrozat@suse.com ------------------------------------------------------------------- Fri Sep 13 03:14:36 UTC 2013 - crrodriguez@opensuse.org -- version 207, distribution specific changes follow, for overall +- version 207, distribution specific changes follow, for overall release notes see NEWS. -- Fixed: - * Failed at step PAM spawning /usr/lib/systemd/systemd: +- Fixed: + * Failed at step PAM spawning /usr/lib/systemd/systemd: Operation not permitted * Fix shutdown hang "a stop job is running for Session 1 of user root" that was reported in opensuse-factory list. @@ -273,7 +278,7 @@ Fri Jul 5 02:17:19 UTC 2013 - crrodriguez@opensuse.org ------------------------------------------------------------------- Fri Jul 5 02:09:55 UTC 2013 - crrodriguez@opensuse.org -- fix broken symlink, service is called systemd-random-seed now. +- fix broken symlink, service is called systemd-random-seed now. ------------------------------------------------------------------- Thu Jul 4 10:20:23 CEST 2013 - fcrozat@suse.com @@ -408,13 +413,13 @@ Fri Jun 21 12:40:27 UTC 2013 - rmilasan@suse.com - Automatically online CPUs/Memory on CPU/Memory hotplug add events (bnc#703100, fate#311831). - add: 1008-physical-hotplug-cpu-and-memory.patch + add: 1008-physical-hotplug-cpu-and-memory.patch ------------------------------------------------------------------- Wed Jun 19 08:44:06 UTC 2013 - mhrusecky@suse.com - Dropped backward compatibility -- Added check for upstream rpm macros changes +- Added check for upstream rpm macros changes ------------------------------------------------------------------- Mon Jun 18 12:13:25 UTC 2013 - mhrusecky@suse.com @@ -424,7 +429,7 @@ Mon Jun 18 12:13:25 UTC 2013 - mhrusecky@suse.com ------------------------------------------------------------------- Tue Jun 18 00:33:10 UTC 2013 - crrodriguez@opensuse.org -- 0001-journal-letting-interleaved-seqnums-go.patch and +- 0001-journal-letting-interleaved-seqnums-go.patch and 0002-journal-remember-last-direction-of-search-and-keep-o.patch fix possible infinite loops in the journal code, related to bnc #817778 @@ -461,8 +466,8 @@ Tue Jun 11 02:29:49 UTC 2013 - crrodriguez@opensuse.org - 0004-journald-DO-recalculate-the-ACL-mask-but-only-if-it-.patch fixes : - * systemd-journald[347]: Failed to set ACL on - /var/log/journal/11d90b1c0239b5b2e38ed54f513722e3/user-1000.journal, + * systemd-journald[347]: Failed to set ACL on + /var/log/journal/11d90b1c0239b5b2e38ed54f513722e3/user-1000.journal, ignoring: Invalid argument - 006-systemctl-core-allow-nuking-of-symlinks-to-removed-u.patch systemctl disable should remove dangling symlinks. @@ -524,7 +529,7 @@ support has been removed from the kernel. fixed in systemd v199, commit 89d09e1b5c65a2d97840f682e0932c8bb499f166 - Apply rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch only on ARM, patch rejected upstream because is too generic. -- no such define TARGET_SUSE exists but it is used in +- no such define TARGET_SUSE exists but it is used in Revert-service-drop-support-for-SysV-scripts-for-the-early.patch use HAVE_SYSV_COMPAT instead. @@ -583,7 +588,7 @@ Thu Apr 25 08:19:30 UTC 2013 - rmilasan@suse.com - Rename remaning udev patches (clean-up). - Generate %{_libexecdir}/modules-load.d/sg.conf so we load sg module at - boot time not from udev (bnc#761109). + boot time not from udev (bnc#761109). - Drop unused patches: 1001-Reinstate-TIMEOUT-handling.patch 1005-udev-fix-sg-autoload-regression.patch @@ -611,7 +616,7 @@ Mon Apr 22 09:48:22 UTC 2013 - fcrozat@suse.com ------------------------------------------------------------------- Sun Apr 21 22:24:15 UTC 2013 - crrodriguez@opensuse.org -- Fix packaging error, there is no syslog.target anymore +- Fix packaging error, there is no syslog.target anymore do not pretend there is one. ------------------------------------------------------------------- @@ -652,14 +657,14 @@ Fri Apr 12 16:58:31 UTC 2013 - fcrozat@suse.com from an indexed database. %udev_hwdb_update macro should be used by packages adding entries to this database. + Journal gained support for "Message Catalog", indexed database - to link up additional information with journal entries. + to link up additional information with journal entries. %journal_catalog_update macro should be used by packages adding %entries to this database. + "age" field for tmpfiles entries can be set to 0, forcing removal of files matching this entry. + coredumpctl gained "gdb" verb to invoke gdb on selected coredump. - + New rpm macros has been added: %udev_rules_update(), + + New rpm macros has been added: %udev_rules_update(), %_udevhwdbdir, %_udevrulesdir, %_journalcatalogdir, %_tmpfilesdir, %_sysctldir. + In service files, %U can be used for configured user name of @@ -683,7 +688,7 @@ Fri Apr 12 16:58:31 UTC 2013 - fcrozat@suse.com (normal clean-up with tmpfiles is still done in addition to this though). + Resource limits (as exposed by cgroup controlers) can be - controlled dynamically at runtime for all units, using + controlled dynamically at runtime for all units, using "systemctl set-cgroup-attr foobar.server cgroup.attribute value". Those settings are stored persistenly on disk. + systemd-vconsole-setup will now copy all fonts settings to all @@ -817,14 +822,14 @@ Thu Mar 28 09:24:43 UTC 2013 - rmilasan@suse.com - udev: ensure that the network interfaces are renamed even if they exist (bnc#809843). - add: 1027-udev-always-rename-network.patch + add: 1027-udev-always-rename-network.patch ------------------------------------------------------------------- Wed Mar 20 10:14:59 UTC 2013 - rmilasan@suse.com - udev: re-add persistent network rules (bnc#809843). add: 1026-re-add-persistent-net.patch -- rebase all patches, ensure that they apply properly. +- rebase all patches, ensure that they apply properly. ------------------------------------------------------------------- Thu Feb 21 14:45:12 UTC 2013 - fcrozat@suse.com @@ -849,7 +854,7 @@ Tue Feb 19 09:51:18 UTC 2013 - rmilasan@suse.com - udev: usb_id: parse only 'size' bytes of the 'descriptors' buffer add: 1024-udev-usb_id-parse-only-size-bytes-of-the-descriptors.patch - udev: expose new ISO9660 properties from libblkid - add: 1025-udev-expose-new-ISO9660-properties-from-libblkid.patch + add: 1025-udev-expose-new-ISO9660-properties-from-libblkid.patch ------------------------------------------------------------------- Mon Feb 18 09:27:05 UTC 2013 - jengelh@inai.de @@ -884,7 +889,7 @@ Wed Feb 13 11:34:06 UTC 2013 - rmilasan@suse.com - udev: use unique names for temporary files created in /dev. add: 1022-udev-use-unique-names-for-temporary-files-created-in.patch - cdrom_id: add data track count for bad virtual drive. - add: 1023-cdrom_id-add-data-track-count-for-bad-virtual-drive.patch + add: 1023-cdrom_id-add-data-track-count-for-bad-virtual-drive.patch ------------------------------------------------------------------- Tue Feb 12 09:16:23 UTC 2013 - rmilasan@suse.com @@ -906,7 +911,7 @@ Fri Feb 1 16:27:45 UTC 2013 - fcrozat@suse.com Tue Jan 29 13:32:30 UTC 2013 - rmilasan@suse.com - udev: Fix device matching in the accelerometer - add: 1019-udev-Fix-device-matching-in-the-accelerometer.patch + add: 1019-udev-Fix-device-matching-in-the-accelerometer.patch - keymap: add aditional support for some keyboard keys add: 1018-keymap-add-aditional-support.patch - journalctl: require argument for --priority @@ -915,7 +920,7 @@ Tue Jan 29 13:32:30 UTC 2013 - rmilasan@suse.com libudev-validate-argument-udev_enumerate_new.patch kmod-fix-builtin-typo.patch - rename udev-root-symlink.service to systemd-udev-root-symlink.service. -- fix in udev package missing link in basic.target.wants for +- fix in udev package missing link in basic.target.wants for systemd-udev-root-symlink.service ------------------------------------------------------------------- @@ -1047,7 +1052,7 @@ Wed Jan 9 09:42:50 UTC 2013 - rmilasan@suse.com add: 1014-udev-fix-whitespace.patch - udev: properly handle symlink removal by 'change' event add: 1015-udev-properly-handle-symlink-removal-by-change-event.patch -- udev: builtin - do not fail builtin initialization if one of +- udev: builtin - do not fail builtin initialization if one of them returns an error add: 1016-udev-builtin-do-not-fail-builtin-initialization-if-o.patch - udev: use usec_t and now() @@ -1059,7 +1064,7 @@ Tue Jan 8 12:47:43 UTC 2013 - rmilasan@suse.com - udevd: add missing ':' to getopt_long 'e'. add: 1007-udevd-add-missing-to-getopt_long-e.patch - clean up systemd.spec, make it easy to see which are udev and - systemd patches. + systemd patches. - make 'reload' and 'force-reload' LSB compliant (bnc#793936). ------------------------------------------------------------------- @@ -1067,8 +1072,8 @@ Tue Dec 11 00:22:50 UTC 2012 - crrodriguez@opensuse.org - detect-btrfs-ssd.patch: Fix btrfs detection on SSD. - timedated-donot-close-bogus-dbus-connection.patch: Avoid - closing an non-existent dbus connection and getting assertion - failures. + closing an non-existent dbus connection and getting assertion + failures. ------------------------------------------------------------------- Mon Dec 10 14:22:21 UTC 2012 - coolo@suse.com @@ -1101,7 +1106,7 @@ Tue Dec 4 16:51:32 UTC 2012 - fcrozat@suse.com ------------------------------------------------------------------- Thu Nov 22 14:22:00 UTC 2012 - rmilasan@suse.com -- Fix creation of /dev/root link. +- Fix creation of /dev/root link. ------------------------------------------------------------------- Tue Nov 20 18:25:49 CET 2012 - fcrozat@suse.com @@ -1260,7 +1265,7 @@ Thu Oct 4 11:23:42 UTC 2012 - fcrozat@suse.com + Optional journal gateway daemon (systemd-journal-gatewayd.service) to access journal via HTTP and JSON. Use "wget http://localhost:19531/entries" to get - /var/log/messages compatible format and + /var/log/messages compatible format and 'curl -H"Accept: application/json" http://localhost:19531/entries' for JSON formatted content. HTML5 static page is also available as explained on @@ -1490,7 +1495,7 @@ Thu Apr 19 10:07:47 UTC 2012 - fcrozat@suse.com ------------------------------------------------------------------- Tue Apr 3 09:37:09 UTC 2012 - dvaleev@suse.com -- apply ppc patch to systemd-gtk too (fixes build) +- apply ppc patch to systemd-gtk too (fixes build) ------------------------------------------------------------------- Thu Mar 22 08:47:36 UTC 2012 - fcrozat@suse.com @@ -1572,7 +1577,7 @@ Sun Feb 19 07:56:05 UTC 2012 - jengelh@medozas.de ------------------------------------------------------------------- Fri Feb 17 09:22:50 UTC 2012 - tittiatcoke@gmail.com -- Enable Plymouth integration. +- Enable Plymouth integration. * Bootsplash related files will be moved to the bootsplash package @@ -1623,7 +1628,7 @@ Tue Feb 7 14:43:58 UTC 2012 - fcrozat@suse.com property. + Rudimentary service watchdog support (not complete) + Improve bootcharts, by immediatly changing argv[0] after - forking to to reflect which process will be executed. + forking to to reflect which process will be executed. + Various bug fixes. - Add remote-fs-after-network.patch and update insserv patch: ensure remote-fs-pre.target is enabled and started before network @@ -1682,7 +1687,7 @@ Wed Jan 25 10:37:06 UTC 2012 - fcrozat@suse.com ------------------------------------------------------------------- Thu Jan 19 13:47:39 UTC 2012 - tittiatcoke@gmail.com -- Make the systemd journal persistent by creating the +- Make the systemd journal persistent by creating the /var/log/journal directory ------------------------------------------------------------------- @@ -1692,8 +1697,8 @@ Wed Jan 18 09:03:51 UTC 2012 - tittiatcoke@gmail.com - Bugfixes - Implementation of a Journal Utility Library - Implementation of a 128 Bit ID Utility Library -- 11 Patches integrated upstream -- Add systemd-syslog_away_early_on_shutdown.patch: make sure +- 11 Patches integrated upstream +- Add systemd-syslog_away_early_on_shutdown.patch: make sure syslog socket goes away early during shutdown. - Add listen.conf for rsyslog. This will ensure that it will still work fine with rsyslog and the new journal. @@ -1971,7 +1976,7 @@ Wed Aug 3 07:11:33 UTC 2011 - aj@suse.de * New PrivateNetwork= service setting which allows you to shut off networking for a specific service (i.e. all routable network interfaces will disappear for that service). - * Merged insserv-parsing.patch and bash-completion-restart.patch + * Merged insserv-parsing.patch and bash-completion-restart.patch patches. ------------------------------------------------------------------- diff --git a/systemd-mini.spec b/systemd-mini.spec index f40543c5..f1c215c2 100644 --- a/systemd-mini.spec +++ b/systemd-mini.spec @@ -98,6 +98,9 @@ Requires: util-linux >= 2.21 Requires(post): coreutils Requires(post): findutils %endif +%if ! 0%{?bootstrap} +Requires(post): pam-config +%endif Conflicts: filesystem < 11.5 Conflicts: mkinitrd < 2.7.0 Obsoletes: systemd-analyze < 201 @@ -171,7 +174,7 @@ Patch25: Forward-suspend-hibernate-calls-to-pm-utils.patch Patch38: rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch # PATCH-FIX-OPENSUSE use-usr-sbin-sulogin-for-emergency-service.patch arvidjaar@gmail.com -- fix path to sulogin Patch46: use-usr-sbin-sulogin-for-emergency-service.patch -# PATCH-FIX-OPENSUSE systemd-dbus-system-bus-address.patch always use /run/dbus not /var/run +# PATCH-FIX-OPENSUSE systemd-dbus-system-bus-address.patch always use /run/dbus not /var/run Patch47: systemd-dbus-system-bus-address.patch # udev patches @@ -563,7 +566,7 @@ rm -f %{buildroot}/var/log/README %endif # legacy links -for f in loginctl journalctl ; do +for f in loginctl journalctl ; do ln -s $f %{buildroot}%{_bindir}/systemd-$f %if ! 0%{?bootstrap} ln -s $f.1 %{buildroot}%{_mandir}/man1/systemd-$f.1 diff --git a/systemd.changes b/systemd.changes index 955e775a..697581db 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Oct 2 14:10:41 UTC 2013 - hrvoje.senjan@gmail.com + +- Explicitly require pam-config for %post of the main package + ------------------------------------------------------------------- Wed Oct 2 08:03:30 UTC 2013 - fcrozat@suse.com @@ -94,14 +99,14 @@ Thu Sep 19 16:37:03 CEST 2013 - fcrozat@suse.com ------------------------------------------------------------------- Wed Sep 18 23:55:09 UTC 2013 - crrodriguez@opensuse.org -- 0009-polkit-Avoid-race-condition-in-scraping-proc.patch +- 0009-polkit-Avoid-race-condition-in-scraping-proc.patch VUL-0: polkit: process subject race condition [bnc#835827] CVE-2013-4288 ------------------------------------------------------------------- Wed Sep 18 23:45:54 UTC 2013 - crrodriguez@opensuse.org -- Build with --disable-ima as the openSUSE kernel +- Build with --disable-ima as the openSUSE kernel does not support IMA (CONFIG_IMA is not set) ------------------------------------------------------------------- @@ -122,14 +127,14 @@ Wed Sep 18 12:05:47 UTC 2013 - fcrozat@suse.com ------------------------------------------------------------------- Mon Sep 16 17:41:24 UTC 2013 - crrodriguez@opensuse.org -- 0008-swap-create-.wants-symlink-to-auto-swap-devices.patch - really fixes the swap unit problem mentioned in previous +- 0008-swap-create-.wants-symlink-to-auto-swap-devices.patch + really fixes the swap unit problem mentioned in previous commit & the opensuse-factory mailing list. ------------------------------------------------------------------- Sat Sep 14 19:01:24 UTC 2013 - crrodriguez@opensuse.org -- 0001-cgroup-add-the-missing-setting-of-variable-s-value.patch +- 0001-cgroup-add-the-missing-setting-of-variable-s-value.patch missing important check on return value. - 0002-cgroup-correct-the-log-information.patch fix misleading log information. @@ -139,7 +144,7 @@ Sat Sep 14 19:01:24 UTC 2013 - crrodriguez@opensuse.org should fail if write fails. - 0005-core-cgroup-first-print-then-free.patch use-after-free will trigger if there is an error condition. -- 0006-swap-fix-reverse-dependencies.patch reported in +- 0006-swap-fix-reverse-dependencies.patch reported in opensuse-factory list, topic "swap isn't activated" - 0007-libudev-fix-move_later-comparison.patch libudev invalid usage of "move_later". @@ -148,10 +153,10 @@ Sat Sep 14 19:01:24 UTC 2013 - crrodriguez@opensuse.org Sat Sep 14 06:52:32 UTC 2013 - crrodriguez@opensuse.org - while testing this new release I get in the logs ocassionally - at boot "systemd[1]: Failed to open private bus connection: - Failed to connect to socket /var/run/dbus/system_bus_socket: + at boot "systemd[1]: Failed to open private bus connection: + Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory" indeed DBUS_SYSTEM_BUS_DEFAULT_ADDRESS - is defined to /var/run/dbus/system_bus_socket instead of + is defined to /var/run/dbus/system_bus_socket instead of /run/dbus/system_bus_socket and that does not fly when /var/run is not yet available. (systemd-dbus-system-bus-address.patch) @@ -163,10 +168,10 @@ Fri Sep 13 07:47:40 UTC 2013 - fcrozat@suse.com ------------------------------------------------------------------- Fri Sep 13 03:14:36 UTC 2013 - crrodriguez@opensuse.org -- version 207, distribution specific changes follow, for overall +- version 207, distribution specific changes follow, for overall release notes see NEWS. -- Fixed: - * Failed at step PAM spawning /usr/lib/systemd/systemd: +- Fixed: + * Failed at step PAM spawning /usr/lib/systemd/systemd: Operation not permitted * Fix shutdown hang "a stop job is running for Session 1 of user root" that was reported in opensuse-factory list. @@ -273,7 +278,7 @@ Fri Jul 5 02:17:19 UTC 2013 - crrodriguez@opensuse.org ------------------------------------------------------------------- Fri Jul 5 02:09:55 UTC 2013 - crrodriguez@opensuse.org -- fix broken symlink, service is called systemd-random-seed now. +- fix broken symlink, service is called systemd-random-seed now. ------------------------------------------------------------------- Thu Jul 4 10:20:23 CEST 2013 - fcrozat@suse.com @@ -408,13 +413,13 @@ Fri Jun 21 12:40:27 UTC 2013 - rmilasan@suse.com - Automatically online CPUs/Memory on CPU/Memory hotplug add events (bnc#703100, fate#311831). - add: 1008-physical-hotplug-cpu-and-memory.patch + add: 1008-physical-hotplug-cpu-and-memory.patch ------------------------------------------------------------------- Wed Jun 19 08:44:06 UTC 2013 - mhrusecky@suse.com - Dropped backward compatibility -- Added check for upstream rpm macros changes +- Added check for upstream rpm macros changes ------------------------------------------------------------------- Mon Jun 18 12:13:25 UTC 2013 - mhrusecky@suse.com @@ -424,7 +429,7 @@ Mon Jun 18 12:13:25 UTC 2013 - mhrusecky@suse.com ------------------------------------------------------------------- Tue Jun 18 00:33:10 UTC 2013 - crrodriguez@opensuse.org -- 0001-journal-letting-interleaved-seqnums-go.patch and +- 0001-journal-letting-interleaved-seqnums-go.patch and 0002-journal-remember-last-direction-of-search-and-keep-o.patch fix possible infinite loops in the journal code, related to bnc #817778 @@ -461,8 +466,8 @@ Tue Jun 11 02:29:49 UTC 2013 - crrodriguez@opensuse.org - 0004-journald-DO-recalculate-the-ACL-mask-but-only-if-it-.patch fixes : - * systemd-journald[347]: Failed to set ACL on - /var/log/journal/11d90b1c0239b5b2e38ed54f513722e3/user-1000.journal, + * systemd-journald[347]: Failed to set ACL on + /var/log/journal/11d90b1c0239b5b2e38ed54f513722e3/user-1000.journal, ignoring: Invalid argument - 006-systemctl-core-allow-nuking-of-symlinks-to-removed-u.patch systemctl disable should remove dangling symlinks. @@ -524,7 +529,7 @@ support has been removed from the kernel. fixed in systemd v199, commit 89d09e1b5c65a2d97840f682e0932c8bb499f166 - Apply rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch only on ARM, patch rejected upstream because is too generic. -- no such define TARGET_SUSE exists but it is used in +- no such define TARGET_SUSE exists but it is used in Revert-service-drop-support-for-SysV-scripts-for-the-early.patch use HAVE_SYSV_COMPAT instead. @@ -583,7 +588,7 @@ Thu Apr 25 08:19:30 UTC 2013 - rmilasan@suse.com - Rename remaning udev patches (clean-up). - Generate %{_libexecdir}/modules-load.d/sg.conf so we load sg module at - boot time not from udev (bnc#761109). + boot time not from udev (bnc#761109). - Drop unused patches: 1001-Reinstate-TIMEOUT-handling.patch 1005-udev-fix-sg-autoload-regression.patch @@ -611,7 +616,7 @@ Mon Apr 22 09:48:22 UTC 2013 - fcrozat@suse.com ------------------------------------------------------------------- Sun Apr 21 22:24:15 UTC 2013 - crrodriguez@opensuse.org -- Fix packaging error, there is no syslog.target anymore +- Fix packaging error, there is no syslog.target anymore do not pretend there is one. ------------------------------------------------------------------- @@ -652,14 +657,14 @@ Fri Apr 12 16:58:31 UTC 2013 - fcrozat@suse.com from an indexed database. %udev_hwdb_update macro should be used by packages adding entries to this database. + Journal gained support for "Message Catalog", indexed database - to link up additional information with journal entries. + to link up additional information with journal entries. %journal_catalog_update macro should be used by packages adding %entries to this database. + "age" field for tmpfiles entries can be set to 0, forcing removal of files matching this entry. + coredumpctl gained "gdb" verb to invoke gdb on selected coredump. - + New rpm macros has been added: %udev_rules_update(), + + New rpm macros has been added: %udev_rules_update(), %_udevhwdbdir, %_udevrulesdir, %_journalcatalogdir, %_tmpfilesdir, %_sysctldir. + In service files, %U can be used for configured user name of @@ -683,7 +688,7 @@ Fri Apr 12 16:58:31 UTC 2013 - fcrozat@suse.com (normal clean-up with tmpfiles is still done in addition to this though). + Resource limits (as exposed by cgroup controlers) can be - controlled dynamically at runtime for all units, using + controlled dynamically at runtime for all units, using "systemctl set-cgroup-attr foobar.server cgroup.attribute value". Those settings are stored persistenly on disk. + systemd-vconsole-setup will now copy all fonts settings to all @@ -817,14 +822,14 @@ Thu Mar 28 09:24:43 UTC 2013 - rmilasan@suse.com - udev: ensure that the network interfaces are renamed even if they exist (bnc#809843). - add: 1027-udev-always-rename-network.patch + add: 1027-udev-always-rename-network.patch ------------------------------------------------------------------- Wed Mar 20 10:14:59 UTC 2013 - rmilasan@suse.com - udev: re-add persistent network rules (bnc#809843). add: 1026-re-add-persistent-net.patch -- rebase all patches, ensure that they apply properly. +- rebase all patches, ensure that they apply properly. ------------------------------------------------------------------- Thu Feb 21 14:45:12 UTC 2013 - fcrozat@suse.com @@ -849,7 +854,7 @@ Tue Feb 19 09:51:18 UTC 2013 - rmilasan@suse.com - udev: usb_id: parse only 'size' bytes of the 'descriptors' buffer add: 1024-udev-usb_id-parse-only-size-bytes-of-the-descriptors.patch - udev: expose new ISO9660 properties from libblkid - add: 1025-udev-expose-new-ISO9660-properties-from-libblkid.patch + add: 1025-udev-expose-new-ISO9660-properties-from-libblkid.patch ------------------------------------------------------------------- Mon Feb 18 09:27:05 UTC 2013 - jengelh@inai.de @@ -884,7 +889,7 @@ Wed Feb 13 11:34:06 UTC 2013 - rmilasan@suse.com - udev: use unique names for temporary files created in /dev. add: 1022-udev-use-unique-names-for-temporary-files-created-in.patch - cdrom_id: add data track count for bad virtual drive. - add: 1023-cdrom_id-add-data-track-count-for-bad-virtual-drive.patch + add: 1023-cdrom_id-add-data-track-count-for-bad-virtual-drive.patch ------------------------------------------------------------------- Tue Feb 12 09:16:23 UTC 2013 - rmilasan@suse.com @@ -906,7 +911,7 @@ Fri Feb 1 16:27:45 UTC 2013 - fcrozat@suse.com Tue Jan 29 13:32:30 UTC 2013 - rmilasan@suse.com - udev: Fix device matching in the accelerometer - add: 1019-udev-Fix-device-matching-in-the-accelerometer.patch + add: 1019-udev-Fix-device-matching-in-the-accelerometer.patch - keymap: add aditional support for some keyboard keys add: 1018-keymap-add-aditional-support.patch - journalctl: require argument for --priority @@ -915,7 +920,7 @@ Tue Jan 29 13:32:30 UTC 2013 - rmilasan@suse.com libudev-validate-argument-udev_enumerate_new.patch kmod-fix-builtin-typo.patch - rename udev-root-symlink.service to systemd-udev-root-symlink.service. -- fix in udev package missing link in basic.target.wants for +- fix in udev package missing link in basic.target.wants for systemd-udev-root-symlink.service ------------------------------------------------------------------- @@ -1047,7 +1052,7 @@ Wed Jan 9 09:42:50 UTC 2013 - rmilasan@suse.com add: 1014-udev-fix-whitespace.patch - udev: properly handle symlink removal by 'change' event add: 1015-udev-properly-handle-symlink-removal-by-change-event.patch -- udev: builtin - do not fail builtin initialization if one of +- udev: builtin - do not fail builtin initialization if one of them returns an error add: 1016-udev-builtin-do-not-fail-builtin-initialization-if-o.patch - udev: use usec_t and now() @@ -1059,7 +1064,7 @@ Tue Jan 8 12:47:43 UTC 2013 - rmilasan@suse.com - udevd: add missing ':' to getopt_long 'e'. add: 1007-udevd-add-missing-to-getopt_long-e.patch - clean up systemd.spec, make it easy to see which are udev and - systemd patches. + systemd patches. - make 'reload' and 'force-reload' LSB compliant (bnc#793936). ------------------------------------------------------------------- @@ -1067,8 +1072,8 @@ Tue Dec 11 00:22:50 UTC 2012 - crrodriguez@opensuse.org - detect-btrfs-ssd.patch: Fix btrfs detection on SSD. - timedated-donot-close-bogus-dbus-connection.patch: Avoid - closing an non-existent dbus connection and getting assertion - failures. + closing an non-existent dbus connection and getting assertion + failures. ------------------------------------------------------------------- Mon Dec 10 14:22:21 UTC 2012 - coolo@suse.com @@ -1101,7 +1106,7 @@ Tue Dec 4 16:51:32 UTC 2012 - fcrozat@suse.com ------------------------------------------------------------------- Thu Nov 22 14:22:00 UTC 2012 - rmilasan@suse.com -- Fix creation of /dev/root link. +- Fix creation of /dev/root link. ------------------------------------------------------------------- Tue Nov 20 18:25:49 CET 2012 - fcrozat@suse.com @@ -1260,7 +1265,7 @@ Thu Oct 4 11:23:42 UTC 2012 - fcrozat@suse.com + Optional journal gateway daemon (systemd-journal-gatewayd.service) to access journal via HTTP and JSON. Use "wget http://localhost:19531/entries" to get - /var/log/messages compatible format and + /var/log/messages compatible format and 'curl -H"Accept: application/json" http://localhost:19531/entries' for JSON formatted content. HTML5 static page is also available as explained on @@ -1490,7 +1495,7 @@ Thu Apr 19 10:07:47 UTC 2012 - fcrozat@suse.com ------------------------------------------------------------------- Tue Apr 3 09:37:09 UTC 2012 - dvaleev@suse.com -- apply ppc patch to systemd-gtk too (fixes build) +- apply ppc patch to systemd-gtk too (fixes build) ------------------------------------------------------------------- Thu Mar 22 08:47:36 UTC 2012 - fcrozat@suse.com @@ -1572,7 +1577,7 @@ Sun Feb 19 07:56:05 UTC 2012 - jengelh@medozas.de ------------------------------------------------------------------- Fri Feb 17 09:22:50 UTC 2012 - tittiatcoke@gmail.com -- Enable Plymouth integration. +- Enable Plymouth integration. * Bootsplash related files will be moved to the bootsplash package @@ -1623,7 +1628,7 @@ Tue Feb 7 14:43:58 UTC 2012 - fcrozat@suse.com property. + Rudimentary service watchdog support (not complete) + Improve bootcharts, by immediatly changing argv[0] after - forking to to reflect which process will be executed. + forking to to reflect which process will be executed. + Various bug fixes. - Add remote-fs-after-network.patch and update insserv patch: ensure remote-fs-pre.target is enabled and started before network @@ -1682,7 +1687,7 @@ Wed Jan 25 10:37:06 UTC 2012 - fcrozat@suse.com ------------------------------------------------------------------- Thu Jan 19 13:47:39 UTC 2012 - tittiatcoke@gmail.com -- Make the systemd journal persistent by creating the +- Make the systemd journal persistent by creating the /var/log/journal directory ------------------------------------------------------------------- @@ -1692,8 +1697,8 @@ Wed Jan 18 09:03:51 UTC 2012 - tittiatcoke@gmail.com - Bugfixes - Implementation of a Journal Utility Library - Implementation of a 128 Bit ID Utility Library -- 11 Patches integrated upstream -- Add systemd-syslog_away_early_on_shutdown.patch: make sure +- 11 Patches integrated upstream +- Add systemd-syslog_away_early_on_shutdown.patch: make sure syslog socket goes away early during shutdown. - Add listen.conf for rsyslog. This will ensure that it will still work fine with rsyslog and the new journal. @@ -1971,7 +1976,7 @@ Wed Aug 3 07:11:33 UTC 2011 - aj@suse.de * New PrivateNetwork= service setting which allows you to shut off networking for a specific service (i.e. all routable network interfaces will disappear for that service). - * Merged insserv-parsing.patch and bash-completion-restart.patch + * Merged insserv-parsing.patch and bash-completion-restart.patch patches. ------------------------------------------------------------------- diff --git a/systemd.spec b/systemd.spec index 8d68c869..bfd28536 100644 --- a/systemd.spec +++ b/systemd.spec @@ -93,6 +93,9 @@ Requires: util-linux >= 2.21 Requires(post): coreutils Requires(post): findutils %endif +%if ! 0%{?bootstrap} +Requires(post): pam-config +%endif Conflicts: filesystem < 11.5 Conflicts: mkinitrd < 2.7.0 Obsoletes: systemd-analyze < 201 @@ -166,7 +169,7 @@ Patch25: Forward-suspend-hibernate-calls-to-pm-utils.patch Patch38: rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch # PATCH-FIX-OPENSUSE use-usr-sbin-sulogin-for-emergency-service.patch arvidjaar@gmail.com -- fix path to sulogin Patch46: use-usr-sbin-sulogin-for-emergency-service.patch -# PATCH-FIX-OPENSUSE systemd-dbus-system-bus-address.patch always use /run/dbus not /var/run +# PATCH-FIX-OPENSUSE systemd-dbus-system-bus-address.patch always use /run/dbus not /var/run Patch47: systemd-dbus-system-bus-address.patch # udev patches @@ -558,7 +561,7 @@ rm -f %{buildroot}/var/log/README %endif # legacy links -for f in loginctl journalctl ; do +for f in loginctl journalctl ; do ln -s $f %{buildroot}%{_bindir}/systemd-$f %if ! 0%{?bootstrap} ln -s $f.1 %{buildroot}%{_mandir}/man1/systemd-$f.1