Dr. Werner Fink
50a379324e
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=553
2014-03-13 14:14:59 +00:00
Dr. Werner Fink
414aa0e44e
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=551
2014-03-13 13:46:47 +00:00
Dr. Werner Fink
ad482c55a5
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=548
2014-03-12 14:36:19 +00:00
Dr. Werner Fink
dc67b0680f
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=547
2014-03-12 14:31:57 +00:00
Dr. Werner Fink
d94ad9a4a0
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=543
2014-03-11 11:03:08 +00:00
Dr. Werner Fink
bbe748fcac
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=541
2014-03-11 07:49:28 +00:00
Dr. Werner Fink
ba8933f04c
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=537
2014-03-07 09:33:04 +00:00
Dr. Werner Fink
b73935d3d5
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=534
2014-03-04 10:55:46 +00:00
Dr. Werner Fink
3ef87bd877
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=532
2014-03-04 10:38:55 +00:00
Dr. Werner Fink
66ee01ae10
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=531
2014-03-03 14:58:29 +00:00
Dr. Werner Fink
3fb99bb7e1
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=529
2014-03-03 14:25:26 +00:00
Dr. Werner Fink
b310745ef0
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=528
2014-02-28 17:55:27 +00:00
Dr. Werner Fink
49a9defe12
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=526
2014-02-28 17:31:08 +00:00
Dr. Werner Fink
653b51464c
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=525
2014-02-28 17:16:33 +00:00
Dr. Werner Fink
812af7c9b1
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=524
2014-02-28 17:10:52 +00:00
Dr. Werner Fink
dca61880af
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=523
2014-02-27 12:10:01 +00:00
Dr. Werner Fink
6db87719be
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=520
2014-02-21 16:08:28 +00:00
Dr. Werner Fink
98a90b2057
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=519
2014-02-20 12:23:32 +00:00
Dr. Werner Fink
c1db96379d
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=517
2014-02-14 16:08:20 +00:00
Stephan Kulow
cff8537f54
- don't build bash-completions for bootstrap package
...
- don't build bash-completions for bootstrap package
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=515
2014-02-11 10:54:05 +00:00
Stephan Kulow
d7441c1962
- add more requires to this-is-only-for-build-envs to avoid
...
problems in kiwi configs
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=514
2014-02-11 10:26:19 +00:00
Dr. Werner Fink
21eb780b02
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=513
2014-02-10 15:24:59 +00:00
Dr. Werner Fink
e28a0c8ef6
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=512
2014-02-10 11:20:21 +00:00
Dr. Werner Fink
19426b88e9
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=511
2014-02-09 18:45:14 +00:00
Stephan Kulow
31eb07cd21
Accepting request 221491 from Base:System
...
- avoid bootstrap cycle with libusb and systemd-mini
OBS-URL: https://build.opensuse.org/request/show/221491
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=510
2014-02-09 13:01:19 +00:00
2de988407c
Accepting request 221379 from home:coolo:branches:openSUSE:Factory
...
- split bash-completion support into its own package,
no need for sles_version
OBS-URL: https://build.opensuse.org/request/show/221379
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=509
2014-02-08 10:46:51 +00:00
Dr. Werner Fink
bcc20b8ac2
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=508
2014-02-07 13:20:42 +00:00
Dr. Werner Fink
b4f71c3a55
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=505
2014-02-05 11:33:45 +00:00
Dr. Werner Fink
9d496fdd5b
Accepting request 220593 from home:olh:branches:Base:System
...
- Remove PreReq pidof from udev, nothing in this pkg uses it
OBS-URL: https://build.opensuse.org/request/show/220593
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=504
2014-02-03 10:02:31 +00:00
Dr. Werner Fink
af10a74adb
Also for SLES12
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=503
2014-01-31 14:28:44 +00:00
Dr. Werner Fink
6c6183db6f
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=501
2014-01-30 12:35:04 +00:00
Dr. Werner Fink
b6a8c3c72a
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=500
2014-01-30 08:59:45 +00:00
Dr. Werner Fink
fb858fdc90
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=499
2014-01-30 08:30:23 +00:00
Dr. Werner Fink
e2b9a86f31
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=497
2014-01-28 12:57:54 +00:00
Dr. Werner Fink
78a5ddca0a
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=495
2014-01-23 13:25:13 +00:00
Dr. Werner Fink
ecca945087
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=494
2014-01-23 13:19:16 +00:00
Dr. Werner Fink
0d775ff9bc
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=493
2014-01-23 12:56:59 +00:00
Dr. Werner Fink
cb13447e30
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=491
2014-01-21 13:08:47 +00:00
Dr. Werner Fink
4f574e1e4c
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=490
2014-01-21 12:55:52 +00:00
Robert Milasan
1b6c230940
Accepting request 214486 from home:fcrozat:branches:Base:System
...
- Add analyze-fix-crash-in-command-line-parsing.patch: fix crash in
systemd-analyze (bnc#859365)
OBS-URL: https://build.opensuse.org/request/show/214486
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=489
2014-01-20 12:22:10 +00:00
Dr. Werner Fink
b8e4153dce
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=488
2014-01-17 16:20:51 +00:00
Dr. Werner Fink
08d4442bb5
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=487
2014-01-17 16:12:43 +00:00
Dr. Werner Fink
82629e4dd0
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=486
2014-01-17 12:31:10 +00:00
Dr. Werner Fink
1bf6d70827
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=485
2014-01-15 14:11:36 +00:00
Dr. Werner Fink
a7db0bbb7f
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=483
2014-01-15 12:43:26 +00:00
Dr. Werner Fink
715098eb6a
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=482
2014-01-14 18:31:08 +00:00
Dr. Werner Fink
28da91939e
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=480
2013-12-20 12:23:11 +00:00
Dr. Werner Fink
79a7f6981e
Accepting request 211826 from home:lbssousa:branches:Base:System
...
- Disable multi-seat-x build, since package xorg-x11-server currently in Factory no longer needs it.
OBS-URL: https://build.opensuse.org/request/show/211826
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=479
2013-12-20 10:55:16 +00:00
Dr. Werner Fink
41f7723e77
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=477
2013-12-19 13:03:46 +00:00
Dr. Werner Fink
d34163573b
Accepting request 211162 from home:lbssousa:branches:Base:System
...
- Add build-sys-make-multi-seat-x-optional.patch
* See: http://cgit.freedesktop.org/systemd/systemd/commit/?id=bd441fa27a22b7c6e11d9330560e0622fb69f297
* Now systemd-multi-seat-x build can be disabled with configure option
--disable-multi-seat-x. It should be done when xorg-x11-server
no longer needs it (work in progress).
OBS-URL: https://build.opensuse.org/request/show/211162
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=476
2013-12-19 12:51:00 +00:00
2dd2c64767
Accepting request 211000 from home:fcrozat:branches:Base:System
...
- Update insserv-generator.patch: fix crash in insserv generator
(bnc#854314).
- Update apply-ACL-for-nvidia-device-nodes.patch with latest fixes
for Nvidia cards (bnc#808319).
OBS-URL: https://build.opensuse.org/request/show/211000
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=474
2013-12-16 16:54:19 +00:00
Dr. Werner Fink
074985b59f
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=472
2013-12-06 14:34:09 +00:00
Dr. Werner Fink
c0ae76349f
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=471
2013-12-06 14:15:24 +00:00
Dr. Werner Fink
913d370ded
Accepting request 208810 from home:lbssousa:branches:Base:System
...
- Add U_logind_revert_lazy_session_activation_on_non_vt_seats.patch
* See: http://cgit.freedesktop.org/systemd/systemd/commit/?id=3fdb2494c1e24c0a020f5b54022d2c751fd26f50
OBS-URL: https://build.opensuse.org/request/show/208810
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=468
2013-11-30 10:12:49 +00:00
Dr. Werner Fink
3ab6a0116d
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=467
2013-11-26 15:16:36 +00:00
Dr. Werner Fink
c2c2ea7545
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=466
2013-11-21 14:07:14 +00:00
Dr. Werner Fink
a0fc9ad32d
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=463
2013-11-06 09:43:25 +00:00
Dr. Werner Fink
9937a18533
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=460
2013-11-04 15:23:38 +00:00
Dr. Werner Fink
9e65b15e4e
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=458
2013-10-25 12:14:10 +00:00
Dr. Werner Fink
88090e48fc
.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=456
2013-10-21 09:29:30 +00:00
Robert Milasan
d76216e1f9
Accepting request 203387 from home:fcrozat:branches:Base:System
...
(please also push to 13.1, I want the same version as F20)
- Add
0001-gpt-auto-generator-exit-immediately-if-in-container.patch:
don't start gpt auto-generator in container (git).
- Add
0001-manager-when-verifying-whether-clients-may-change-en.patch:
fix reload check in selinux case (git).
- Add 0001-logind-fix-bus-introspection-data-for-TakeControl.patch:
fix introspection for TakeControl (git).
- Add 0001-mount-check-for-NULL-before-reading-pm-what.patch: fix
crash when parsing some incorrect unit (git).
- Add
0001-shared-util-fix-off-by-one-error-in-tag_to_udev_node.patch:
Fix udev rules parsing (git).
- Add
0001-systemd-serialize-deserialize-forbid_restart-value.patch:
Fix incorrect deserialization for forbid_restart (git).
- Add
0001-core-unify-the-way-we-denote-serialization-attribute.patch:
Ensure forbid_restart is named like other attributes (git).
- Add 0001-journald-fix-minor-memory-leak.patch: fix memleak in
journald (git).
- Add
0001-do-not-accept-garbage-from-acpi-firmware-performance.patch:
Improve ACPI firmware performance parsing (git).
- Add
0001-journald-remove-rotated-file-from-hashmap-when-rotat.patch:
Fix journal rotation (git).
- Add
0001-login-fix-invalid-free-in-sd_session_get_vt.patch:
Fix memory corruption in sd_session_get_vt (git).
OBS-URL: https://build.opensuse.org/request/show/203387
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=454
2013-10-15 14:15:10 +00:00
5aeb3c6333
Accepting request 202117 from home:fcrozat:branches:Base:System
...
- Add 0001-acpi-fptd-fix-memory-leak-in-acpi_get_boot_usec.patch:
fix acpi memleak.
- Add
0002-fix-lingering-references-to-var-lib-backlight-random.patch:
fix invalid path in documentation.
- Add
0003-acpi-make-sure-we-never-free-an-uninitialized-pointe.patch:
fix invalid memory free.
- Add 0004-systemctl-fix-name-mangling-for-sysv-units.patch: fix
name mangling for sysv units.
- Add
0005-cryptsetup-fix-OOM-handling-when-parsing-mount-optio.patch:
fix OOM handling.
- Add 0006-journald-add-missing-error-check.patch: add missing
error check.
- Add 0007-bus-fix-potentially-uninitialized-memory-access.patch:
fix uninitialized memory access.
- Add 0008-dbus-fix-return-value-of-dispatch_rqueue.patch: fix
return value.
- Add 0009-modules-load-fix-error-handling.patch: fix error
handling.
- Add 0010-efi-never-call-qsort-on-potentially-NULL-arrays.patch:
fix incorrect memory access.
- Add 0011-strv-don-t-access-potentially-NULL-string-arrays.patch:
fix incorrect memory access.
- Add
0012-mkdir-pass-a-proper-function-pointer-to-mkdir_safe_i.patch:
fix invalid pointer.
- Add
0014-tmpfiles.d-include-setgid-perms-for-run-log-journal.patch:
OBS-URL: https://build.opensuse.org/request/show/202117
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=452
2013-10-04 12:28:12 +00:00
be645c07e8
- Add after-local.service to run after.local late during the boot
...
process (bnc#778715).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=450
2013-10-02 14:48:48 +00:00
3cb30e5b65
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
2013-10-02 14:37:41 +00:00
Robert Milasan
6c8c5c286e
Accepting request 201848 from home:fcrozat:branches:Base:System
...
(please fwd to 13.1 too)
- Release v208:
+ logind gained support for facilitating privileged input and drm
devices access for unprivileged clients (helps Wayland /
kmscon).
+ New kernel command line luks.options= allows to specify LUKS
options, when used with luks.uuid=
+ tmpfileS.d snippets can uses specifier expansion in path names
(%m, %b, %H, %v).
+ New tmpfiles.d command "m" introduced to change
owner/group/access mode of a file/directory only if it exists.
+ MemorySoftLimit= cgroup settings is no longer supported
(underlying kernel cgroup attribute will disappear in the
future).
+ memeory.use_hierarchy cgroup attribute is enabled for all
cgroups systemd creates in memory cgroup hierarchy.
+ New filed _SYSTEMD_SLICE= is logged in journal messages related
to a slice.
+ systemd-journald will no longer adjust the group of journal
files it creates to "systemd-journal" group. Permissions and
owernship is adjusted when package is upgraded.
+ Backlight and random seed files are now stored in
/var/lib/systemd.
+ Boot time performance measurements included ACPI 5.0 FPDT
informations if available.
- Drop merged patches:
0001-cgroup-add-the-missing-setting-of-variable-s-value.patch,
0002-cgroup-correct-the-log-information.patch,
0003-cgroup-fix-incorrectly-setting-memory-cgroup.patch,
0004-random-seed-we-should-return-errno-of-failed-loop_wr.patch,
0005-core-cgroup-first-print-then-free.patch,
OBS-URL: https://build.opensuse.org/request/show/201848
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=448
2013-10-02 11:01:24 +00:00
41c2068c21
Accepting request 201510 from home:fcrozat:branches:Base:System
...
- Add set-ignoreonisolate-noauto-cryptsetup.patch: ensure noauto
encrypted mounts survives runlevel changes (bnc#843085).
- Add 0001-Fix-buffer-overrun-when-enumerating-files.patch: fix
logind crash when /run/systemd/sessions was too big (bnc#840055,
initial fix from hpj@suse.com ).
- Update sysctl-handle-boot-sysctl.conf-kernel_release.patch to
only check for /boot/sysctl.conf-<uname -r> presence.
- Add service wrapper for after.local (bnc#778715).
OBS-URL: https://build.opensuse.org/request/show/201510
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=447
2013-10-01 07:23:27 +00:00
Robert Milasan
51b7daad78
Accepting request 201156 from home:fcrozat:branches:Base:System
...
- Update use-usr-sbin-sulogin-for-emergency-service.patch to apply
to all services using sulogin and remove generated files from
upstream tarball (bnc#841398).
OBS-URL: https://build.opensuse.org/request/show/201156
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=445
2013-09-27 20:05:07 +00:00
0f026c99b9
Accepting request 200219 from home:arvidjaar:bnc:841544
...
Resynced to Base:System to fix merge conflicts
- Fix-timeout-when-stopping-Type-notify-service.patch
Make sure MAINPID is watched when it becomes known (bnc#841544)
OBS-URL: https://build.opensuse.org/request/show/200219
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=443
2013-09-24 07:59:24 +00:00
cb091da83f
- Remove output and error redirection to /dev/null in install
...
script, it might help tracing pam related issue (bnc#841573).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=442
2013-09-23 11:12:09 +00:00
Cristian Rodríguez
d515402e92
Accepting request 199741 from home:fcrozat:branches:Base:System
...
- Move symlink migration trigger to post (bnc#821800).
-add CVE-2013-4288 to changes
OBS-URL: https://build.opensuse.org/request/show/199741
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=440
2013-09-19 18:32:09 +00:00
506924ede0
Accepting request 199672 from home:elvigia:branches:Base:System
...
- 0009-polkit-Avoid-race-condition-in-scraping-proc.patch
VUL-0: polkit: process subject race condition [bnc#835827]
- Build with --disable-ima as the openSUSE kernel
does not support IMA (CONFIG_IMA is not set)
- Build with --disable-smack as the openSUSE kernel
does not support smack (CONFIG_SECURITY_SMACK is not set)
- 0009-polkit-Avoid-race-condition-in-scraping-proc.patch
VUL-0: polkit: process subject race condition [bnc#835827]
- Build with --disable-ima as the openSUSE kernel
does not support IMA (CONFIG_IMA is not set)
- Build with --disable-smack as the openSUSE kernel
does not support smack (CONFIG_SECURITY_SMACK is not set)
OBS-URL: https://build.opensuse.org/request/show/199672
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=439
2013-09-19 07:46:03 +00:00
Cristian Rodríguez
5146e9a590
Accepting request 199623 from home:fcrozat:branches:Base:System
...
- Don't use a trigger to create symlink for sysctl.conf, always run
the test on %post (bnc#840864).
- Update sysctl-handle-boot-sysctl.conf-kernel_release.patch to
ensure /boot is mounted before reading /boot/sysctl.conf-*
(bnc#809420).
OBS-URL: https://build.opensuse.org/request/show/199623
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=438
2013-09-18 23:39:18 +00:00
Stefan Seyfried
784668e115
Accepting request 199286 from home:elvigia:branches:Base:System
...
- 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.
- 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.
OBS-URL: https://build.opensuse.org/request/show/199286
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=436
2013-09-16 18:44:03 +00:00
85c9187bf1
Accepting request 199084 from home:elvigia:branches:Base:System
...
- 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.
- 0003-cgroup-fix-incorrectly-setting-memory-cgroup.patch fix
setting memory cgroup
- 0004-random-seed-we-should-return-errno-of-failed-loop_wr.patch
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
opensuse-factory list, topic "swap isn't activated"
- 0007-libudev-fix-move_later-comparison.patch libudev
invalid usage of "move_later".
- 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:
No such file or directory" indeed DBUS_SYSTEM_BUS_DEFAULT_ADDRESS
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)
- 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.
- 0003-cgroup-fix-incorrectly-setting-memory-cgroup.patch fix
setting memory cgroup
- 0004-random-seed-we-should-return-errno-of-failed-loop_wr.patch
OBS-URL: https://build.opensuse.org/request/show/199084
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=434
2013-09-16 09:46:56 +00:00
5194f8ce14
changelog cleanup
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=432
2013-09-13 08:42:46 +00:00
cd3a785598
improve .change files
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=431
2013-09-13 08:19:08 +00:00
Robert Milasan
495fa3ae23
Accepting request 198826 from home:fcrozat:branches:Base:System
...
- Enable Predictable Network interface names (bnc#829526).
OBS-URL: https://build.opensuse.org/request/show/198826
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=430
2013-09-13 08:05:43 +00:00
2e48bf7a12
Accepting request 198799 from home:elvigia:branches:Base:System
...
- version 207, distribution specific changes follow, for overall
release notes see NEWS.
- 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.
- systemd-sysctl no longer reads /etc/sysctl.conf however backward
compatbility is to be provides by a symlink created at %post.
- version 207, distribution specific changes follow, for overall
release notes see NEWS.
- 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.
- systemd-sysctl no longer reads /etc/sysctl.conf however backward
compatbility is to be provides by a symlink created at %post.
OBS-URL: https://build.opensuse.org/request/show/198799
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=429
2013-09-13 07:25:15 +00:00
Dr. Werner Fink
660eee63c7
Accepting request 198171 from home:fcrozat:branches:Base:System
...
- Add exclude-dev-from-tmpfiles.patch: allow to exclude /dev from
tmpfiles (bnc#835813).
OBS-URL: https://build.opensuse.org/request/show/198171
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=428
2013-09-12 15:29:02 +00:00
Dr. Werner Fink
72c0c7777a
Accepting request 197612 from home:fcrozat:branches:Base:System
...
- Remove
force-lvm-restart-after-cryptsetup-target-is-reached.patch and
remove additional dependencies on LVM in other patches: LVM has
now systemd support, no need to work around it anymore in
systemd.
OBS-URL: https://build.opensuse.org/request/show/197612
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=426
2013-09-08 09:05:47 +00:00
Tomáš Chvátal
6f44dd5eb8
Accepting request 195808 from home:namtrac:bugfix
...
This SR fixes screen locking problems in Gnome and also automatic login.
- Add patch logind_update_state_file_after_generating_the_session_fifo_not_before.patch
to fix https://bugs.freedesktop.org/show_bug.cgi?id=67273
OBS-URL: https://build.opensuse.org/request/show/195808
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=424
2013-08-22 10:52:35 +00:00
2cf9535639
typo
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=422
2013-08-06 09:28:43 +00:00
81cc136710
- explicitly enable getty@tty1.service intead of getty@.service as
...
the tty1 alias has been removed from the file (bnc#833494)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=421
2013-08-06 09:25:50 +00:00
Stephan Kulow
797d2b5e28
Accepting request 185494 from home:fcrozat:branches:Base:System
...
- Ensure /usr/lib/systemd/system/shutdown.target.wants is created
and owned by systemd package.
OBS-URL: https://build.opensuse.org/request/show/185494
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=419
2013-08-01 16:06:31 +00:00
Dr. Werner Fink
d4f7aa97e3
Accepting request 184855 from home:fcrozat:branches:Base:System
...
- Fix drop-in for getty@tty1.service
please forward to factory only once sr184712 has been accepted
OBS-URL: https://build.opensuse.org/request/show/184855
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=418
2013-07-29 16:25:21 +00:00
4060366bbd
Accepting request 184325 from home:fcrozat:branches:Base:System
...
- Move systemd-journal-gateway to subpackage to lower dependencies
in default install.
OBS-URL: https://build.opensuse.org/request/show/184325
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=417
2013-07-25 15:40:51 +00:00
37527bb454
Accepting request 184036 from home:elvigia:branches:Base:System
...
- version 206 , highlights:
* Unit files now understand the new %v specifier which
resolves to the kernel version string as returned by "uname-r".
* "journalctl -b" may now be used to look for boot output of a
specific boot. Try "journalctl -b -1"
* Creation of "dead" device nodes has been moved from udev
into kmod and tmpfiles.
* The udev "keymap" data files and tools to apply keyboard
specific mappings of scan to key codes, and force-release
scan code lists have been entirely replaced by a udev
"keyboard" builtin and a hwdb data file.
- remove patches now in upstream
- systemd now requires libkmod >=14 and cryptsetup >= 1.6.0
- systemd now require the kmod tool in addition to the library.
- version 206 , highlights:
* Unit files now understand the new %v specifier which
resolves to the kernel version string as returned by "uname-r".
* "journalctl -b" may now be used to look for boot output of a
specific boot. Try "journalctl -b -1"
* Creation of "dead" device nodes has been moved from udev
into kmod and tmpfiles.
* The udev "keymap" data files and tools to apply keyboard
specific mappings of scan to key codes, and force-release
scan code lists have been entirely replaced by a udev
"keyboard" builtin and a hwdb data file.
- remove patches now in upstream
- systemd now requires libkmod >=14 and cryptsetup >= 1.6.0
- systemd now require the kmod tool in addition to the library. (forwarded request 184035 from elvigia)
OBS-URL: https://build.opensuse.org/request/show/184036
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=416
2013-07-23 09:21:21 +00:00
Dr. Werner Fink
2c9ad1c6b2
Accepting request 183009 from home:arvidjaar:branches:Base:System
...
emergency.service failed to start because sulogin is in /usr/sbin now.
Add use-usr-sbin-sulogin-for-emergency-service.patch to fix the path in unit file.
OBS-URL: https://build.opensuse.org/request/show/183009
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=415
2013-07-14 13:56:23 +00:00
b6d161fd43
- fix build with rpm-4.11.1
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=414
2013-07-12 15:10:22 +00:00
cd1464522d
Accepting request 182265 from home:elvigia:branches:Base:System
...
build fails due to rpmlint bug, nothing to do with this change at all
OBS-URL: https://build.opensuse.org/request/show/182265
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=413
2013-07-05 07:29:00 +00:00
Dr. Werner Fink
6e615f2c31
Accepting request 182204 from home:fcrozat:branches:Base:System
...
- Update to release 205:
+ two new unit types have been introduced:
- Scope units are very similar to service units, however, are
created out of pre-existing processes -- instead of PID 1
forking off the processes.
- Slice units may be used to partition system resources in an
hierarchial fashion and then assign other units to them. By
default there are now three slices: system.slice (for all
system services), user.slice (for all user sessions),
machine.slice (for VMs and containers).
+ new concept of "transient" units, which are created at runtime
using an API and not based on configuration from disk.
+ logind has been updated to make use of scope and slice units to
manage user sessions. Logind will no longer create cgroups
hierchies itself but will relying on PID 1.
+ A new mini-daemon "systemd-machined" has been added which
may be used by virtualization managers to register local
VMs/containers. machinectl tool has been added to query
meta-data from systemd-machined.
+ Low-level cgroup configuration options ControlGroup=,
ControlGroupModify=, ControlGroupPersistent=,
ControlGroupAttribute= have been removed. High-level attribute
settings or slice units should be used instead?
+ A new bus call SetUnitProperties() has been added to alter
various runtime parameters of a unit, including cgroup
parameters. systemctl gained set-properties command to wrap
this call.
+ A new tool "systemd-run" has been added which can be used to
run arbitrary command lines as transient services or scopes,
while configuring a number of settings via the command
OBS-URL: https://build.opensuse.org/request/show/182204
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=412
2013-07-04 15:28:49 +00:00
Dr. Werner Fink
b4d92d5e75
Accepting request 181647 from home:fcrozat:branches:Base:System
...
- Replace
parse-etc-insserv.conf-and-adds-dependencies-accordingly.patch
patch with insserv-generator.patch: no longer patch systemd main
binary but generate systemd drop-in files using a generator, for
insserv.conf compatibility.
OBS-URL: https://build.opensuse.org/request/show/181647
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=410
2013-07-02 20:42:56 +00:00
d61605f370
Accepting request 181585 from home:coolo:branches:openSUSE:Factory
...
- systemd-mini doesn't need dbus-1, only dbus-1-devel
OBS-URL: https://build.opensuse.org/request/show/181585
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=408
2013-07-01 12:11:31 +00:00
Robert Milasan
34bcb72b45
Accepting request 180972 from home:rmilasan:branches:Base:System
...
- Re-add fixed udev MSFT compability rules (bnc#805059, bnc#826528).
add: 1008-add-msft-compability-rules.patch
- Re-add fixed udev MSFT compability rules (bnc#805059, bnc#826528).
add: 1008-add-msft-compability-rules.patch
OBS-URL: https://build.opensuse.org/request/show/180972
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=407
2013-06-26 09:33:43 +00:00
Robert Milasan
9843603afb
Accepting request 180965 from home:rmilasan:branches:Base:System
...
- Drop 1007-add-msft-compability-rules.patch, breaks boot and links
in /dev/disk/by-id, will need proper rework (bnc#826528).
- 0160-mount-when-learning-about-the-root-mount-from-mounti.patch Another
case where we are trying to umount the root directory at shutdown.
- 0185-core-only-attempt-to-connect-to-a-session-bus-if-one.patch
only attempt to connect to a session bus if one likely exists
- Drop 1007-add-msft-compability-rules.patch, breaks boot and links
in /dev/disk/by-id, will need proper rework (bnc#826528).
- 0160-mount-when-learning-about-the-root-mount-from-mounti.patch Another
case where we are trying to umount the root directory at shutdown.
- 0185-core-only-attempt-to-connect-to-a-session-bus-if-one.patch
only attempt to connect to a session bus if one likely exists
OBS-URL: https://build.opensuse.org/request/show/180965
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=405
2013-06-26 08:55:18 +00:00
Dr. Werner Fink
727ca90293
Accepting request 180699 from home:elvigia:branches:Base:System
...
OBS-URL: https://build.opensuse.org/request/show/180699
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=403
2013-06-25 11:14:48 +00:00
Robert Milasan
ed3a81fc51
Accepting request 180433 from home:rmilasan:branches:Base:System
...
- Automatically online CPUs/Memory on CPU/Memory hotplug add events
(bnc#703100, fate#311831).
add: 1008-physical-hotplug-cpu-and-memory.patch
0002-journal-remember-last-direction-of-search-and-keep-o.patch
fix possible infinite loops in the journal code, related to
bnc #817778
- Automatically online CPUs/Memory on CPU/Memory hotplug add events
(bnc#703100, fate#311831).
add: 1008-physical-hotplug-cpu-and-memory.patch
0002-journal-remember-last-direction-of-search-and-keep-o.patch
fix possible infinite loops in the journal code, related to
bnc #817778
OBS-URL: https://build.opensuse.org/request/show/180433
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=401
2013-06-21 13:20:36 +00:00
e9cf4e1888
Accepting request 179649 from home:-miska-:branches:Base:System
...
We talked about using %patch, but in that case I would need a tarball of systemd in rpm-macros package which depends on xz which is part of many circles.
OBS-URL: https://build.opensuse.org/request/show/179649
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=399
2013-06-19 11:05:44 +00:00
Dr. Werner Fink
0597613eb9
Accepting request 179571 from home:-miska-:branches:Base:System
...
Reduce build time dependencies
OBS-URL: https://build.opensuse.org/request/show/179571
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=398
2013-06-19 07:04:23 +00:00
4574d97ac0
Accepting request 179368 from home:elvigia:branches:Base:System
...
- 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
- 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 (forwarded request 179367 from elvigia)
OBS-URL: https://build.opensuse.org/request/show/179368
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=396
2013-06-18 07:18:53 +00:00
Dr. Werner Fink
8da2ae06e2
Accepting request 179231 from home:jengelh:attr
...
- Explicitly list libattr-devel as BuildRequires
OBS-URL: https://build.opensuse.org/request/show/179231
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=395
2013-06-17 12:29:15 +00:00
6926882e37
Accepting request 178889 from home:sbrabec:branches:Base:System
...
- Cleanup NumLock setting code
(handle-numlock-value-in-etc-sysconfig-keyboard.patch).
OBS-URL: https://build.opensuse.org/request/show/178889
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=393
2013-06-13 15:43:52 +00:00
Robert Milasan
d3cbd4a150
Accepting request 178623 from home:fcrozat:branches:Base:System
...
- Only apply 1007-add-msft-compability-rules.patch when not
building systemd-mini.
OBS-URL: https://build.opensuse.org/request/show/178623
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=392
2013-06-12 10:03:45 +00:00
Robert Milasan
0201053d5c
Accepting request 178519 from home:rmilasan:branches:Base:System
...
- Add udev MSFT compability rules (bnc#805059).
add: 1007-add-msft-compability-rules.patch
- Add sg3_utils requires, need it by 61-msft.rules (bnc#805059).
- Clean-up spec file, put udev patches after systemd patches.
- Rebase patches so they would apply nicely.
- Add udev MSFT compability rules (bnc#805059).
add: 1007-add-msft-compability-rules.patch
- Add sg3_utils requires, need it by 61-msft.rules (bnc#805059).
- Clean-up spec file, put udev patches after systemd patches.
- Rebase patches so they would apply nicely.
OBS-URL: https://build.opensuse.org/request/show/178519
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=391
2013-06-11 11:22:32 +00:00
Robert Milasan
ef894ec214
Accepting request 178446 from home:elvigia:branches:Base:System
...
- 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,
ignoring: Invalid argument
- 006-systemctl-core-allow-nuking-of-symlinks-to-removed-u.patch
systemctl disable should remove dangling symlinks.
- 0008-service-don-t-report-alien-child-as-alive-when-it-s-.patch
alien childs are reported as alive when they are really dead.
- 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,
ignoring: Invalid argument
- 006-systemctl-core-allow-nuking-of-symlinks-to-removed-u.patch
systemctl disable should remove dangling symlinks.
- 0008-service-don-t-report-alien-child-as-alive-when-it-s-.patch
alien childs are reported as alive when they are really dead.
OBS-URL: https://build.opensuse.org/request/show/178446
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=390
2013-06-11 09:22:26 +00:00
28dd57258d
Accepting request 176957 from home:fcrozat:branches:Base:System
...
- Update to release 204:
+ systemd-nspawn creates etc/resolv.conf in container if needed.
+ systemd-nspawn will store metadata about container in container
cgroup including its root directory.
+ cgroup hierarchy has been reworked, all objects are now suffxed
(with .session for user sessions, .user for users, .nspawn for
containers). All cgroup names are now escaped to preven
collision of object names.
+ systemctl list-dependencies gained --plain, --reverse, --after
and --before switches.
+ systemd-inhibit shows processes name taking inhibitor lock.
+ nss-myhostname will now resolve "localhost" implicitly.
+ .include is not allowed recursively anymore and only in unit
files. Drop-in files should be favored in most cases.
+ systemd-analyze gained "critical-chain" command, to get slowest
chain of units run during boot-up.
+ systemd-nspawn@.service has been added to easily run nspawn
container for system services. Just start
"systemd-nspawn@foobar.service" and container from
/var/lib/container/foobar" will be booted.
+ systemd-cgls has new --machine parameter to list processes from
one container.
+ ConditionSecurity= can now check for apparmor and SMACK.
+ /etc/systemd/sleep.conf has been introduced to configure which
kernel operation will be execute when "suspend", "hibernate" or
"hybrid-sleep" is requrested. It allow new kernel "freeze"
state to be used too. (This setting won't have any effect if
pm-utils is installed).
+ ENV{SYSTEMD_WANTS} in udev rules will now implicitly escape
passed argument if applicable.
OBS-URL: https://build.opensuse.org/request/show/176957
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=388
2013-05-29 15:26:40 +00:00
30ec703469
Accepting request 176799 from home:elvigia:branches:Base:System
...
- Drop Add-bootsplash-handling-for-password-dialogs.patch bootsplash
support has been removed from the kernel.
- Drop ensure-systemd-udevd-is-started-before-local-fs-pre-for-lo.patch
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
Revert-service-drop-support-for-SysV-scripts-for-the-early.patch
use HAVE_SYSV_COMPAT instead.
- Drop Add-bootsplash-handling-for-password-dialogs.patch bootsplash
support has been removed from the kernel.
- Drop ensure-systemd-udevd-is-started-before-local-fs-pre-for-lo.patch
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
Revert-service-drop-support-for-SysV-scripts-for-the-early.patch
use HAVE_SYSV_COMPAT instead.
OBS-URL: https://build.opensuse.org/request/show/176799
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=387
2013-05-28 08:51:44 +00:00
10c7016cb7
Accepting request 176648 from home:fcrozat:branches:Base:System
...
- Do no ship defaults for sysctl, they should be part of aaa_base
(currently in procps).
- Add hostname-setup-shortname.patch: ensure shortname is set as
hostname (bnc#820213).
OBS-URL: https://build.opensuse.org/request/show/176648
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=385
2013-05-27 09:58:29 +00:00
290905bac8
Accepting request 176236 from home:fcrozat:branches:Base:System
...
- Rebase
parse-etc-insserv.conf-and-adds-dependencies-accordingly.patch to
fix memory corruption (thanks to Michal Vyskocil) (bnc#820454).
OBS-URL: https://build.opensuse.org/request/show/176236
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=383
2013-05-21 09:16:19 +00:00
Dr. Werner Fink
aa2e4c5316
Accepting request 175971 from home:fcrozat:branches:Base:System
...
- Add sysctl-handle-boot-sysctl.conf-kernel_release.patch: ensure
/boot/sysctl.conf-<kernel_release> is handled (bnc#809420).
OBS-URL: https://build.opensuse.org/request/show/175971
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=382
2013-05-17 15:16:28 +00:00
Stephan Kulow
5404212e9d
Accepting request 175744 from home:fcrozat:branches:Base:System
...
- Update handle-SYSTEMCTL_OPTIONS-environment-variable.patch: don't
free variable whose content is still be used (bnc#819970).
OBS-URL: https://build.opensuse.org/request/show/175744
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=380
2013-05-15 14:09:16 +00:00
Dr. Werner Fink
9d31ef0b1a
Accepting request 175577 from home:fcrozat:branches:Base:System
...
- Add configure flags to ensure boot.local/halt.local are run on
startup/shutdown.
OBS-URL: https://build.opensuse.org/request/show/175577
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=379
2013-05-15 06:50:16 +00:00
Robert Milasan
fc77a05c71
Accepting request 175311 from home:rmilasan:branches:Base:System
...
- Fix firmware loading by enabling --with-firmware-path (bnc#817551).
- Fix firmware loading by enabling --with-firmware-path (bnc#817551).
OBS-URL: https://build.opensuse.org/request/show/175311
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=376
2013-05-13 18:23:10 +00:00
0ee91fe7f6
Accepting request 174108 from home:chkpnt:branches:Base:System
...
Otherwise, an empty folder will produce an error:
> for l in /etc/rc.d/rc4.d/*; do echo $l; done
/etc/rc.d/rc4.d/*
> systemd-sysv-convert --save iscsid
/usr/sbin/systemd-sysv-convert: line 44: [: too many arguments
/usr/sbin/systemd-sysv-convert: line 47: [: too many arguments
(resubmit of request 173801)
OBS-URL: https://build.opensuse.org/request/show/174108
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=374
2013-05-03 08:53:01 +00:00
Dr. Werner Fink
8e233bafe7
Accepting request 173532 from home:fcrozat:branches:Base:System
...
- Fix handle-etc-HOSTNAME.patch to properly set hostname at startup
when using /etc/HOSTNAME.
OBS-URL: https://build.opensuse.org/request/show/173532
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=372
2013-04-26 16:25:08 +00:00
Robert Milasan
0ce42fd6b6
Accepting request 173325 from home:rmilasan:branches:Base:System
...
- 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).
- Drop unused patches:
1001-Reinstate-TIMEOUT-handling.patch
1005-udev-fix-sg-autoload-regression.patch
1026-re-add-persistent-net.patch
- 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).
- Drop unused patches:
1001-Reinstate-TIMEOUT-handling.patch
1005-udev-fix-sg-autoload-regression.patch
1026-re-add-persistent-net.patch
OBS-URL: https://build.opensuse.org/request/show/173325
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=371
2013-04-25 08:33:19 +00:00
Dr. Werner Fink
f4535f0410
Accepting request 173023 from home:fcrozat:branches:Base:System
...
- Use drop-in file to fix bnc#804158.
OBS-URL: https://build.opensuse.org/request/show/173023
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=370
2013-04-25 07:23:12 +00:00
1d570af07b
Accepting request 173021 from home:coolo:branches:openSUSE:Factory
...
- add some more conflicts to make bootstrap work
OBS-URL: https://build.opensuse.org/request/show/173021
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=369
2013-04-23 12:55:16 +00:00
4a46ed333b
Accepting request 172848 from home:fcrozat:branches:Base:System
...
- Do not provide %{release} for systemd-analyze
- Add more conflicts to -mini packages
- Disable Predictable Network interface names until it has been
reviewed by network team, with /usr/lib/tmpfiles.d/network.conf.
- Don't package /usr/lib/firmware/update (not used)
OBS-URL: https://build.opensuse.org/request/show/172848
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=367
2013-04-22 14:35:32 +00:00
7834b1c691
Accepting request 172719 from home:elvigia:branches:Base:System
...
- Fix packaging error, there is no syslog.target anymore
do not pretend there is one.
- Fix packaging error, there is no syslog.target anymore
do not pretend there is one.
OBS-URL: https://build.opensuse.org/request/show/172719
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=366
2013-04-22 09:09:27 +00:00
Dr. Werner Fink
a6c42807cc
Accepting request 172582 from home:fcrozat:branches:Base:System
...
- Update to release 202:
+ 'systemctl list-jobs' got some polishing. '--type=' argument
may now be passed more than once. 'systemctl list-sockets' has
been added.
+ systemd gained a new unit 'systemd-static-nodes.service'
that generates static device nodes earlier during boot, and
can run in conjunction with udev.
+ systemd-nspawn now places all containers in the new /machine
top-level cgroup directory in the name=systemd hierarchy.
+ bootchart can now store its data in the journal.
+ journactl can now take multiple --unit= and --user-unit=
switches.
+ The cryptsetup logic now understands the "luks.key=" kernel
command line switch. If a configured key file is missing, it
will fallback to prompting the user.
- Rebase some patches
- Update handle-SYSTEMCTL_OPTIONS-environment-variable.patch to
properly handle SYSTEMCTL_OPTIONS
- Fix regression in the default for tmp auto-deletion
(systemd-tmp-safe-defaults.patch, FATE#314974).
- Add chromebook lid switch as a power switch to logind rule to
enable suspend on lid close
- Update to release 202:
+ 'systemctl list-jobs' got some polishing. '--type=' argument
may now be passed more than once. 'systemctl list-sockets' has
been added.
+ systemd gained a new unit 'systemd-static-nodes.service'
OBS-URL: https://build.opensuse.org/request/show/172582
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=365
2013-04-19 20:31:17 +00:00
9bc096a963
Accepting request 172500 from home:rmax:branches:Base:System
...
- Fix regression in the default for tmp auto-deletion
(systemd-tmp-safe-defaults.patch, FATE#314974).
OBS-URL: https://build.opensuse.org/request/show/172500
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=364
2013-04-19 14:00:28 +00:00
Dr. Werner Fink
4d2be9c235
Accepting request 163799 from home:fcrozat:branches:Base:System
...
update to v201
OBS-URL: https://build.opensuse.org/request/show/163799
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=363
2013-04-13 11:09:53 +00:00
f33f3c9208
Accepting request 163780 from home:rjschwei:branches:Base:System
...
- Add chromebook lid switch as a power switch to logind rule to
enable suspend on lid close
OBS-URL: https://build.opensuse.org/request/show/163780
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=362
2013-04-12 16:24:46 +00:00
e46422362e
Accepting request 163593 from home:fcrozat:branches:Base:System
...
- Add improve-readahead-spinning.patch: improve readahead
performance on spinning media with ext4.
- Add fix-journal-vacuum-logic.patch: fix vacuum logic in journal
(bnc#789589).
- Add fix-lsb-provides.patch: ensure LSB provides are correctly
handled if also referenced as dependencies (bnc#809646).
- Add fix-loopback-mount.patch: ensure udevd is started (and
therefore static devices are created) before mounting
(bnc#809820).
- Update systemd-sysv-convert to search services files in new
location (bnc#809695).
- Add logind-nvidia-acl.diff: set ACL on nvidia devices
(bnc#808319).
- Add do-no-isolate-on-fsck-failure.patch: do not turn off services
if fsck fails (bnc#812874)
- Add wait-for-processes-killed.patch: wait for processes killed by
SIGTERM before killing them with SIGKILL.
- Update systemctl-options.patch to only apply SYSTEMCTL_OPTIONS to
systemctl command (bnc#801878).
OBS-URL: https://build.opensuse.org/request/show/163593
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=361
2013-04-11 10:11:09 +00:00
Robert Milasan
8c41c28b11
Accepting request 162277 from home:sbrabec:branches:Base:System
...
- Fixed disabling CapsLock and enabling NumLock (bnc#746595,
0001-handle-disable_caplock-and-compose_table-and-kbd_rat.patch,
systemd-numlock-suse.patch).
- Explicitly require libgcrypt-devel to fix build failure.
OBS-URL: https://build.opensuse.org/request/show/162277
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=360
2013-04-03 07:18:50 +00:00
Robert Milasan
3135dd09a9
Accepting request 162067 from home:rmilasan:branches:Base:System
...
- udev: ensure that the network interfaces are renamed even if they
exist (bnc#809843).
add: 1027-udev-always-rename-network.patch
- udev: re-add persistent network rules (bnc#809843).
add: 1026-re-add-persistent-net.patch
- rebase all patches, ensure that they apply properly.
- udev: ensure that the network interfaces are renamed even if they
exist (bnc#809843).
add: 1027-udev-always-rename-network.patch
OBS-URL: https://build.opensuse.org/request/show/162067
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=359
2013-04-02 08:35:42 +00:00
Robert Milasan
c0d22af24a
- udev: re-add persistent network rules (bnc#809843).
...
add: 1026-re-add-persistent-net.patch
- rebase all patches, ensure that they apply properly.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=357
2013-03-20 10:29:34 +00:00
Robert Milasan
23360acbc1
Accepting request 156080 from home:fcrozat:branches:Base:System
...
- Add rbind-mount.patch: handle rbind mount points correctly
(bnc#804575).
OBS-URL: https://build.opensuse.org/request/show/156080
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=355
2013-02-22 12:17:51 +00:00
Robert Milasan
5969b7160d
Accepting request 155834 from home:fcrozat:branches:Base:System
...
- Ensure journal is flushed on disk when systemd-logger is
installed for the first time.
- Add improve-journal-perf.patch: improve journal performance on
query.
- Add support-hybrid-suspend.patch: add support for hybrid suspend.
- Add forward-to-pmutils.patch: forward suspend/hibernation calls
to pm-utils, if installed (bnc#790157).
OBS-URL: https://build.opensuse.org/request/show/155834
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=353
2013-02-20 08:34:16 +00:00
Robert Milasan
5f3dd06cd1
Accepting request 155790 from home:rmilasan:branches:Base:System
...
- 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
- 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
OBS-URL: https://build.opensuse.org/request/show/155790
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=351
2013-02-19 10:05:35 +00:00
76ed52e16b
Accepting request 155742 from home:jengelh:branches:Base:System
...
- Create getty@tty1.service to restore traditional SUSE behavior
of not clearing tty1. (bnc#804158)
OBS-URL: https://build.opensuse.org/request/show/155742
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=350
2013-02-18 16:15:49 +00:00
Robert Milasan
96bd006b89
Accepting request 155556 from home:fcrozat:branches:Base:System
...
- Add early-sync-shutdown.patch: start sync just when
shutdown.target is beginning
- Update parse-multiline-env-file.patch to better handle continuing
lines.
- Add handle-HOSTNAME.patch: handle /etc/HOSTNAME (bnc#803653).
- Add systemctl-print-wall-on-if-successful.patch: only print on
wall if successful.
- Add improve-bash-completion.patch: improve bash completion.
OBS-URL: https://build.opensuse.org/request/show/155556
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=348
2013-02-16 09:43:26 +00:00
409881632d
Accepting request 155543 from home:lnussel:branches:Base:System
...
- disable nss-myhostname warning (bnc#783841)
=> disable-nss-myhostname-warning-bnc-783841.diff
- disable nss-myhostname warning (bnc#783841)
=> disable-nss-myhostname-warning-bnc-783841.diff
OBS-URL: https://build.opensuse.org/request/show/155543
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=346
2013-02-15 14:53:23 +00:00
Robert Milasan
2f2eb23bbf
Accepting request 155319 from home:rmilasan:branches:Base:System
...
- rework patch:
1020-usb_id-some-strange-devices-have-a-very-bogus-or-strage-serial.patch
- 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
- rework patch:
1020-usb_id-some-strange-devices-have-a-very-bogus-or-strage-serial.patch
- 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
OBS-URL: https://build.opensuse.org/request/show/155319
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=344
2013-02-13 12:01:15 +00:00
Robert Milasan
bd48810a23
Accepting request 155189 from home:rmilasan:branches:Base:System
...
- usb_id: ensure we have a valid serial number as a string (bnc#779493).
add: 1020-usb_id-some-strange-devices-have-a-very-bogus-or-strage-serial.patch
- cdrom_id: created links for the default cd/dvd drive (bnc#783054).
add: 1021-create-default-links-for-primary-cd_dvd-drive.patch
- Add cryptsetup-accept-read-only.patch: accept "read-only" in
addition to "readonly" in crypttab
- Update parse-multiline-env-file.patch to correctly handle
commented lines (bnc#793411)
- usb_id: ensure we have a valid serial number as a string (bnc#779493).
add: 1020-usb_id-some-strange-devices-have-a-very-bogus-or-strage-serial.patch
- cdrom_id: created links for the default cd/dvd drive (bnc#783054).
add: 1021-create-default-links-for-primary-cd_dvd-drive.patch
OBS-URL: https://build.opensuse.org/request/show/155189
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=342
2013-02-12 09:21:01 +00:00
Robert Milasan
86ba09ef56
Accepting request 150752 from home:fcrozat:branches:Base:System
...
- Add cryptsetup-accept-read-only.patch: accept "read-only" in
addition to "readonly" in crypttab
- Update parse-multiline-env-file.patch to correctly handle
commented lines (bnc#793411)
OBS-URL: https://build.opensuse.org/request/show/150752
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=340
2013-02-01 18:07:17 +00:00
Robert Milasan
11eac452f3
- fix in udev package missing link in basic.target.wants for
...
systemd-udev-root-symlink.service
- fix in udev package missing link in basic.target.wants for
systemd-udev-root-symlink.service
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=338
2013-01-29 14:18:53 +00:00
Robert Milasan
2fb09dd31c
- journalctl: require argument for --priority
...
add: journalctl-require-argument-for-priority
- dropped useless patches:
libudev-validate-argument-udev_enumerate_new.patch
kmod-fix-builtin-typo.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=336
2013-01-29 13:47:43 +00:00
Robert Milasan
3e9d23e8c8
- udev: Fix device matching in the accelerometer
...
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
- rename udev-root-symlink.service to systemd-udev-root-symlink.service.
- udev: Fix device matching in the accelerometer
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
- rename udev-root-symlink.service to systemd-udev-root-symlink.service.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=335
2013-01-29 13:40:40 +00:00
Robert Milasan
f07c101695
Accepting request 150151 from home:fcrozat:branches:Base:System
...
- Add tmpfiles-X-type.patch: allow to clean directories with
removing them.
- Add systemd-fix-merge-ignore-dependencies.patch: fix merging with
--ignore-dependencies waiting for dependencies (bnc#800365).
- Update systemd-numlock-suse.patch: udev-trigger.service is now
called systemd-udev-trigger.service.
- Add improve-man-environment.patch: improve manpage regarding
Environment value.
OBS-URL: https://build.opensuse.org/request/show/150151
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=333
2013-01-28 13:36:03 +00:00
Robert Milasan
b8b836245b
Accepting request 149703 from home:fcrozat:branches:Base:System
...
- Add systemctl-options.patch: handle SYSTEMCTL_OPTIONS internaly
(bnc#798620).
- Update crypt-loop-file.patch to correctly detect crypto loop
files (bnc#799514).
- Add journalctl-remove-leftover-message.patch: remove debug
message in systemctl.
- Add job-avoid-recursion-when-cancelling.patch: prevent potential
recursion when cancelling a service.
- Add sysctl-parse-all-keys.patch: ensure sysctl file is fully
parsed.
- Add journal-fix-cutoff-max-date.patch: fix computation of cutoff
max date for journal.
- Add reword-rescue-mode-hints.patch: reword rescue prompt.
- Add improve-overflow-checks.patch: improve time overflow checks.
- Add fix-swap-behaviour-with-symlinks.patch: fix swap behaviour
with symlinks.
- Add hostnamectl-fix-set-hostname-with-no-argument.patch: ensure
hostnamectl requires an argument when called with set-hostname
option.
- Add agetty-overrides-term.patch: pass correctly terminal type to
agetty.
- Add check-for-empty-strings-in-strto-conversions.patch: better
check for empty strings in strto* conversions.
- Add strv-cleanup-error-path-loops.patch: cleanup strv on error
path.
- Add cryptsetup-handle-plain.patch: correctly handle "plain"
option in cryptsetup.
- Add fstab-generator-improve-error-message.patch: improve error
message in fstab-generator.
- Add delta-accept-t-option.patch: accept -t option in
OBS-URL: https://build.opensuse.org/request/show/149703
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=331
2013-01-23 13:44:07 +00:00
Andreas Jaeger
6c729cff07
Accepting request 147937 from home:fcrozat:branches:Base:System
...
- Add multiple-sulogin.patch: allows multiple sulogin instance
(bnc#793182).
(please forward to Factory)
OBS-URL: https://build.opensuse.org/request/show/147937
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=329
2013-01-10 19:35:11 +00:00
Robert Milasan
039f4cc39b
- udev: path_id - handle Hyper-V devices
...
add: 1008-udev-path_id-handle-Hyper-V-devices.patch
- keymap: Update the list of Samsung Series 9 models
add: 1009-keymap-Update-the-list-of-Samsung-Series-9-models.patch
- keymap: Add Samsung 700T
add: 1010-keymap-Add-Samsung-700T.patch
- libudev: avoid leak during realloc failure
add: 1011-libudev-avoid-leak-during-realloc-failure.patch
- libudev: do not resolve $attr{device} symlinks
add: 1012-libudev-do-not-resolve-attr-device-symlinks.patch
- libudev: validate 'udev' argument to udev_enumerate_new()
add: 1013-libudev-validate-udev-argument-to-udev_enumerate_new.patch
- udev: fix whitespace
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
them returns an error
add: 1016-udev-builtin-do-not-fail-builtin-initialization-if-o.patch
- udev: use usec_t and now()
add: 1017-udev-use-usec_t-and-now.patch
closing an non-existent dbus connection and getting assertion
failures.
- udev: path_id - handle Hyper-V devices
add: 1008-udev-path_id-handle-Hyper-V-devices.patch
- keymap: Update the list of Samsung Series 9 models
add: 1009-keymap-Update-the-list-of-Samsung-Series-9-models.patch
- keymap: Add Samsung 700T
add: 1010-keymap-Add-Samsung-700T.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=327
2013-01-09 09:46:41 +00:00
Robert Milasan
0227bf9cb1
- make 'reload' and 'force-reload' LSB compliant (bnc#793936).
...
- make 'reload' and 'force-reload' LSB compliant (bnc#793936).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=325
2013-01-08 13:29:03 +00:00
Robert Milasan
01ebcbf43e
- 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.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=324
2013-01-08 12:54:22 +00:00
Robert Milasan
8117846f4e
Accepting request 145035 from home:elvigia:branches:Base:System
...
OBS-URL: https://build.opensuse.org/request/show/145035
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=322
2012-12-13 09:24:00 +00:00
Stephan Kulow
95d906a9cf
- add conflicts between udev-mini and udev-mini-devel to libudev1
...
- add conflicts between udev-mini and udev-mini-devel to libudev1
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=320
2012-12-10 14:22:55 +00:00
8507bb811d
Accepting request 144458 from home:elvigia:branches:Base:System
...
OBS-URL: https://build.opensuse.org/request/show/144458
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=318
2012-12-07 08:12:17 +00:00
Robert Milasan
37d7d3c919
Accepting request 144331 from home:fcrozat:branches:Base:System
...
- Add fix-devname-prefix.patch: fix modules.devname path, it isn't
in /usr.
- Move post script to fix symlinks in /etc/systemd/system to a
trigger to run it after old systemd is uninstalled.
- Add fix-debugshell.patch: use /bin/bash if sushell isn't
installed (bnc#789052).
- Add handle-root-uses-lang.patch: handle ROOT_USES_LANG=ctype
(bnc#792182).
- Ensure libudev1 and libudev-mini1 conflicts.
OBS-URL: https://build.opensuse.org/request/show/144331
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=317
2012-12-05 18:07:07 +00:00
c0ff6f8db9
Accepting request 142434 from home:rmilasan:branches:Base:System
...
- Fix creation of /dev/root link.
OBS-URL: https://build.opensuse.org/request/show/142434
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=314
2012-11-22 14:32:12 +00:00
Cristian Rodríguez
fa79d4401d
Accepting request 142164 from home:fcrozat:branches:Base:System
...
- Add remount-ro-before-unmount.patch: always remount read-only
before unmounting in final shutdown loop.
- Add switch-root-try-pivot-root.patch: try pivot_root before
overmounting /
OBS-URL: https://build.opensuse.org/request/show/142164
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=313
2012-11-20 17:57:51 +00:00
62fc9acca7
Accepting request 142041 from home:fcrozat:branches:Base:System
...
- links more manpages for migrated tools (from Christopher
Yeleighton).
- disable boot.localnet service, ypbind service will do the right
thing now (bnc#716746)
- add xdm-display-manager.patch: pull xdm.service instead of
display-manager.service (needed until xdm initscript is migrated
to native systemd service).
- Add fix-permissions-btmp.patch: ensure btmp is owned only by root
(bnc#777405).
- Have the udev package create a tape group, as referenced by
50-udev-default.rules and 60-persistent-storage-tape.rules
(DimStar).
- Add fix-bad-memory-access.patch: fix crash in journal rotation.
- Add fix-dbus-crash.patch: fix D-Bus caused crash.
- Add sync-on-shutdown.patch: ensure sync is done when initiating
shutdown.
- Add mount-efivars.patch: mount efivars if booting on UEFI.
- Ship a empty systemd-journald initscript in systemd-logger to
stop insserv to complain about missing syslog dependency.
- Update
0001-service-Fix-dependencies-added-when-parsing-insserv..patch
with bug fixes from Debian.
old: Base:System/systemd
new: home:fcrozat:branches:Base:System/systemd rev NoneIndex: 0001-service-Fix-dependencies-added-when-parsing-insserv..patch
===================================================================
--- 0001-service-Fix-dependencies-added-when-parsing-insserv..patch (revision 311)
+++ 0001-service-Fix-dependencies-added-when-parsing-insserv..patch (revision 5)
@@ -1,17 +1,35 @@
-From 6620bceb7233a830be3635a4f7a7dc75c13a9c8e Mon Sep 17 00:00:00 2001
-From: Frederic Crozat <fcrozat@suse.com>
-Date: Fri, 30 Sep 2011 14:12:45 +0200
-Subject: [PATCH] service: Fix dependencies added when parsing insserv.conf
-
----
- src/service.c | 16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
-
-Index: systemd-41/src/service.c
+Index: systemd-195/src/core/service.c
===================================================================
---- systemd-41.orig/src/core/service.c
-+++ systemd-41/src/core/service.c
-@@ -3210,23 +3210,30 @@ static void sysv_facility_in_insserv_con
+--- systemd-195.orig/src/core/service.c
++++ systemd-195/src/core/service.c
+@@ -3391,12 +3391,13 @@ static void service_notify_message(Unit
+
+ #ifdef HAVE_SYSV_COMPAT
+
+-#ifdef TARGET_SUSE
+-static void sysv_facility_in_insserv_conf(Manager *mgr) {
+- FILE *f=NULL;
++#if defined(TARGET_SUSE) || defined(TARGET_DEBIAN)
++static void sysv_parse_insserv_conf(Manager *mgr, const char* filename) {
++ FILE *f = NULL;
+ int r;
+
+- if (!(f = fopen("/etc/insserv.conf", "re"))) {
++ if (!(f = fopen(filename, "re"))) {
++ log_error("Failed to open file %s", filename);
+ r = errno == ENOENT ? 0 : -errno;
+ goto finish;
+ }
+@@ -3410,7 +3411,7 @@ static void sysv_facility_in_insserv_con
+ break;
+
+ r = -errno;
+- log_error("Failed to read configuration file '/etc/insserv.conf': %s", strerror(-r));
++ log_error("Failed to read configuration file '%s': %s", filename, strerror(-r));
+ goto finish;
+ }
+
+@@ -3425,23 +3426,30 @@ static void sysv_facility_in_insserv_con
Unit *u;
if (sysv_translate_facility(parsed[0], NULL, &facility) < 0)
continue;
@@ -29,12 +47,12 @@
STRV_FOREACH (j, parsed+1) {
- if (*j[0]=='+') {
- e = UNIT_WANTS;
-+ if (*j[0]=='+')
++ if (*j[0] == '+')
name = *j+1;
- }
- else {
- e = UNIT_REQUIRES;
-+ else
++ else
name = *j;
- }
+ if (streq(name, "boot.localfs") ||
@@ -44,9 +62,54 @@
continue;
- r = unit_add_two_dependencies_by_name(u, UNIT_BEFORE, e, dep, NULL, true);
-+ r = unit_add_dependency_by_name_inverse(u, UNIT_BEFORE, dep, NULL, true);
-+ if (*j[0]!='+')
++ r = unit_add_two_dependencies_by_name_inverse(u, UNIT_WANTS, UNIT_BEFORE, dep, NULL, true);
++ if (*j[0] != '+')
+ r = unit_add_dependency_by_name(u, UNIT_REQUIRES, dep, NULL, true);
free(dep);
}
}
+@@ -3454,6 +3462,35 @@ finish:
+ fclose(f);
+
+ }
++
++static void sysv_facility_in_insserv_conf(Manager *mgr) {
++ DIR *d =NULL;
++ struct dirent *de;
++
++#ifdef TARGET_DEBIAN
++ if (!(d = opendir("/etc/insserv.conf.d/")))
++ if (errno != ENOENT) {
++ log_warning("opendir() failed on /etc/insserv.conf.d/ %s", strerror(errno));
++ goto finish;
++ }
++
++ while ((de = readdir(d))) {
++ char *path = NULL;
++ if (ignore_file(de->d_name))
++ continue;
++
++ path = join("/etc/insserv.conf.d/", de->d_name, NULL);
++ sysv_parse_insserv_conf(mgr, path);
++ free(path);
++ }
++finish:
++ if (d)
++ closedir(d);
++#endif
++
++ sysv_parse_insserv_conf(mgr, "/etc/insserv.conf");
++}
++
+ #endif
+
+ static int service_enumerate(Manager *m) {
+@@ -3604,7 +3641,7 @@ static int service_enumerate(Manager *m)
+
+ r = 0;
+
+-#ifdef TARGET_SUSE
++#if defined(TARGET_SUSE) || defined(TARGET_DEBIAN)
+ sysv_facility_in_insserv_conf (m);
+ #endif
+
Index: systemd-mini.changes
===================================================================
--- systemd-mini.changes (revision 311)
+++ systemd-mini.changes (revision 5)
@@ -1,4 +1,35 @@
-------------------------------------------------------------------
+Tue Nov 20 09:36:43 UTC 2012 - fcrozat@suse.com
+
+- links more manpages for migrated tools (from Christopher
+ Yeleighton).
+- disable boot.localnet service, ypbind service will do the right
+ thing now (bnc#716746)
+- add xdm-display-manager.patch: pull xdm.service instead of
+ display-manager.service (needed until xdm initscript is migrated
+ to native systemd service).
+- Add fix-permissions-btmp.patch: ensure btmp is owned only by root
+ (bnc#777405).
+- Have the udev package create a tape group, as referenced by
+ 50-udev-default.rules and 60-persistent-storage-tape.rules
+ (DimStar).
+- Add fix-bad-memory-access.patch: fix crash in journal rotation.
+- Add fix-dbus-crash.patch: fix D-Bus caused crash.
+- Add sync-on-shutdown.patch: ensure sync is done when initiating
+ shutdown.
+- Add mount-efivars.patch: mount efivars if booting on UEFI.
+
+
+-------------------------------------------------------------------
+Thu Nov 15 14:31:28 UTC 2012 - fcrozat@suse.com
+
+- Ship a empty systemd-journald initscript in systemd-logger to
+ stop insserv to complain about missing syslog dependency.
+- Update
+ 0001-service-Fix-dependencies-added-when-parsing-insserv..patch
+ with bug fixes from Debian.
+
+-------------------------------------------------------------------
Wed Nov 14 17:36:05 UTC 2012 - fcrozat@suse.com
- /var/log/journal is now only provided by systemd-logger (journal
Index: systemd-mini.spec
===================================================================
--- systemd-mini.spec (revision 311)
+++ systemd-mini.spec (revision 5)
@@ -102,6 +102,7 @@
Source5: systemd-insserv_conf
Source6: baselibs.conf
Source7: libgcrypt.m4
+Source8: systemd-journald.init
Source1060: boot.udev
Source1061: write_dev_root_rule
@@ -128,6 +129,8 @@
Patch56: support-suse-clock-sysconfig.patch
Patch59: fix-enable-disable-boot-initscript.patch
Patch60: var-run-lock.patch
+Patch63: xdm-display-manager.patch
+Patch64: fix-permissions-btmp.patch
# Upstream First - Policy:
# Never add any patches to this package without the upstream commit id
@@ -137,6 +140,14 @@
Patch61: fix-logind-pty-seat.patch
# PATCH-FIX-UPSTREAM fix-build-glibc217.patch fcrozat@suse.com -- fix build with latest glibc
Patch62: fix-build-glibc217.patch
+# PATCH-FIX-UPSTREAM fix-bad-memory-access.patch fcrozat@suse.com -- fix bad memory access
+Patch65: fix-bad-memory-access.patch
+# PATCH-FIX-UPSTREAM fix-dbus-crash.patch fcrozat@suse.com -- fix D-Bus caused crash
+Patch66: fix-dbus-crash.patch
+# PATCH-FIX-UPSTREAM sync-on-shutdown.patch fcrozat@suse.com -- Sync on shutdown
+Patch67: sync-on-shutdown.patch
+# PATCH-FIX-UPSTREAM mount-efivars.patch fcrozat@suse.com -- mount efivars if booting under UEFI
+Patch68: mount-efivars.patch
# udev patches
# PATCH-FIX-OPENSUSE 0001-Reinstate-TIMEOUT-handling.patch
@@ -151,8 +162,6 @@
# PATCH-FIX-OPENSUSE 0027-udev-fix-sg-autoload-regression.patch
Patch1027: 0027-udev-fix-sg-autoload-regression.patch
-# systemd patches
-
%description
Systemd is a system and service manager, compatible with SysV and LSB
init scripts for Linux. systemd provides aggressive parallelization
@@ -313,6 +322,7 @@
%patch1026 -p1
%patch1027 -p1
+#systemd
%patch1 -p1
%patch6 -p1
# don't apply when bootstrapping to not modify configure.in
@@ -337,6 +347,12 @@
%patch60 -p1
%patch61 -p1
%patch62 -p1
+%patch63 -p1
+%patch64 -p1
+%patch65 -p1
+%patch66 -p1
+%patch67 -p1
+%patch68 -p1
%build
autoreconf -fiv
@@ -368,8 +384,14 @@
ln -sf %{_bindir}/systemd-ask-password $RPM_BUILD_ROOT/bin/systemd-ask-password
ln -sf %{_bindir}/systemctl $RPM_BUILD_ROOT/bin/systemctl
ln -sf %{_prefix}/lib/systemd/systemd-udevd $RPM_BUILD_ROOT/sbin/udevd
+%if ! 0%{?bootstrap}
+ln -sf systemd-udevd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/udevd.8
+%endif
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/usr/lib/firmware/updates
ln -sf /lib/firmware $RPM_BUILD_ROOT/usr/lib/firmware
+%if ! 0%{?bootstrap}
+install -m755 -D %{S:8} $RPM_BUILD_ROOT/etc/init.d/systemd-journald
+%endif
install -m755 -D %{S:1060} $RPM_BUILD_ROOT/etc/init.d/boot.udev
ln -s systemd-udevd.service $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system/udev.service
@@ -378,11 +400,6 @@
mkdir -p $RPM_BUILD_ROOT/lib/systemd/system/basic.target.wants
ln -sf ../udev-root-symlink.service $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system/basic.target.wants
-#fix manpages
-%if ! 0%{?bootstrap}
-sed -i -e 's,^\(\.so \)\(.*\.\)\([0-9]\),\1man\3/\2\3,g' %{buildroot}/%{_mandir}/*/*
-%endif
-
#workaround for 716939
chmod 644 %{buildroot}%{_bindir}/systemd-analyze
mkdir -p %{buildroot}%{_sysconfdir}/rpm
@@ -392,7 +409,7 @@
install -m755 %{S:3} -D %{buildroot}%{_sbindir}/systemd-sysv-convert
# do not install, code has been fixed, might be useful in the future
-#install -m755 %{S:5} %{buildroot}/lib/systemd/system-generators
+#install -m755 %{S:5} %{buildroot}/usr/lib/systemd/system-generators
ln -s ../usr/lib/systemd/systemd %{buildroot}/bin/systemd
ln -s ../usr/lib/systemd/systemd %{buildroot}/sbin/init
ln -s ../usr/bin/systemctl %{buildroot}/sbin/reboot
@@ -415,8 +432,7 @@
ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/ldconfig.service
ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/loadmodules.service
install -m644 %{S:2} %{buildroot}/%{_prefix}/lib/systemd/system/localfs.service
-# need to be implemented in systemd directly
-#ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/localnet.service
+ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/localnet.service
ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/proc.service
ln -s systemd-fsck-root.service %{buildroot}/%{_prefix}/lib/systemd/system/rootfsck.service
ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/single.service
@@ -442,8 +458,12 @@
%endif
# legacy links
-ln -s loginctl %{buildroot}%{_bindir}/systemd-loginctl
-ln -s journalctl %{buildroot}%{_bindir}/systemd-journalctl
+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
+%endif
+done
ln -s /usr/lib/udev %{buildroot}/lib/udev
# Create the /var/log/journal directory to change the volatile journal to a persistent one
@@ -532,6 +552,8 @@
elif [ ! -e /lib/udev ]; then
ln -s /usr/lib/udev /lib/udev
fi
+# Create "tape" group which is referenced by 50-udev-default.rules and 60-persistent-storage-tape.rules
+/usr/sbin/groupadd -r tape 2> /dev/null || :
# kill daemon if we are not in a chroot
if test -f /proc/1/exe -a -d /proc/1/root ; then
if test "$(stat -Lc '%%D-%%i' /)" = "$(stat -Lc '%%D-%%i' /proc/1/root)"; then
@@ -724,6 +746,10 @@
%exclude %{_mandir}/man8/telinit.8*
%exclude %{_mandir}/man8/runlevel.8*
%exclude %{_mandir}/man*/*udev*.[0-9]*
+
+# Packaged in analyze subpackage
+%exclude %{_mandir}/man1/systemd-analyze.1*
+
%{_mandir}/man1/*.1*
%{_mandir}/man3/*.3*
%{_mandir}/man5/*.5*
@@ -787,7 +813,11 @@
%endif
%files analyze
+%defattr(-,root,root)
%attr(0755,root,root) /usr/bin/systemd-analyze
+%if ! 0%{?bootstrap}
+%{_mandir}/man1/systemd-analyze.1*
+%endif
%files -n %{udevpkgname}
%defattr(-,root,root)
@@ -878,6 +908,7 @@
%defattr(-,root,root)
%dir /var/log/journal
/var/log/README
+/etc/init.d/systemd-journald
%endif
Index: systemd.changes
===================================================================
--- systemd.changes (revision 311)
+++ systemd.changes (revision 5)
@@ -1,4 +1,35 @@
-------------------------------------------------------------------
+Tue Nov 20 09:36:43 UTC 2012 - fcrozat@suse.com
+
+- links more manpages for migrated tools (from Christopher
+ Yeleighton).
+- disable boot.localnet service, ypbind service will do the right
+ thing now (bnc#716746)
+- add xdm-display-manager.patch: pull xdm.service instead of
+ display-manager.service (needed until xdm initscript is migrated
+ to native systemd service).
+- Add fix-permissions-btmp.patch: ensure btmp is owned only by root
+ (bnc#777405).
+- Have the udev package create a tape group, as referenced by
+ 50-udev-default.rules and 60-persistent-storage-tape.rules
+ (DimStar).
+- Add fix-bad-memory-access.patch: fix crash in journal rotation.
+- Add fix-dbus-crash.patch: fix D-Bus caused crash.
+- Add sync-on-shutdown.patch: ensure sync is done when initiating
+ shutdown.
+- Add mount-efivars.patch: mount efivars if booting on UEFI.
+
+
+-------------------------------------------------------------------
+Thu Nov 15 14:31:28 UTC 2012 - fcrozat@suse.com
+
+- Ship a empty systemd-journald initscript in systemd-logger to
+ stop insserv to complain about missing syslog dependency.
+- Update
+ 0001-service-Fix-dependencies-added-when-parsing-insserv..patch
+ with bug fixes from Debian.
+
+-------------------------------------------------------------------
Wed Nov 14 17:36:05 UTC 2012 - fcrozat@suse.com
- /var/log/journal is now only provided by systemd-logger (journal
Index: systemd.spec
===================================================================
--- systemd.spec (revision 311)
+++ systemd.spec (revision 5)
@@ -97,6 +97,7 @@
Source5: systemd-insserv_conf
Source6: baselibs.conf
Source7: libgcrypt.m4
+Source8: systemd-journald.init
Source1060: boot.udev
Source1061: write_dev_root_rule
@@ -123,6 +124,8 @@
Patch56: support-suse-clock-sysconfig.patch
Patch59: fix-enable-disable-boot-initscript.patch
Patch60: var-run-lock.patch
+Patch63: xdm-display-manager.patch
+Patch64: fix-permissions-btmp.patch
# Upstream First - Policy:
# Never add any patches to this package without the upstream commit id
@@ -132,6 +135,14 @@
Patch61: fix-logind-pty-seat.patch
# PATCH-FIX-UPSTREAM fix-build-glibc217.patch fcrozat@suse.com -- fix build with latest glibc
Patch62: fix-build-glibc217.patch
+# PATCH-FIX-UPSTREAM fix-bad-memory-access.patch fcrozat@suse.com -- fix bad memory access
+Patch65: fix-bad-memory-access.patch
+# PATCH-FIX-UPSTREAM fix-dbus-crash.patch fcrozat@suse.com -- fix D-Bus caused crash
+Patch66: fix-dbus-crash.patch
+# PATCH-FIX-UPSTREAM sync-on-shutdown.patch fcrozat@suse.com -- Sync on shutdown
+Patch67: sync-on-shutdown.patch
+# PATCH-FIX-UPSTREAM mount-efivars.patch fcrozat@suse.com -- mount efivars if booting under UEFI
+Patch68: mount-efivars.patch
# udev patches
# PATCH-FIX-OPENSUSE 0001-Reinstate-TIMEOUT-handling.patch
@@ -146,8 +157,6 @@
# PATCH-FIX-OPENSUSE 0027-udev-fix-sg-autoload-regression.patch
Patch1027: 0027-udev-fix-sg-autoload-regression.patch
-# systemd patches
-
%description
Systemd is a system and service manager, compatible with SysV and LSB
init scripts for Linux. systemd provides aggressive parallelization
@@ -308,6 +317,7 @@
%patch1026 -p1
%patch1027 -p1
+#systemd
%patch1 -p1
%patch6 -p1
# don't apply when bootstrapping to not modify configure.in
@@ -332,6 +342,12 @@
%patch60 -p1
%patch61 -p1
%patch62 -p1
+%patch63 -p1
+%patch64 -p1
+%patch65 -p1
+%patch66 -p1
+%patch67 -p1
+%patch68 -p1
%build
autoreconf -fiv
@@ -363,8 +379,14 @@
ln -sf %{_bindir}/systemd-ask-password $RPM_BUILD_ROOT/bin/systemd-ask-password
ln -sf %{_bindir}/systemctl $RPM_BUILD_ROOT/bin/systemctl
ln -sf %{_prefix}/lib/systemd/systemd-udevd $RPM_BUILD_ROOT/sbin/udevd
+%if ! 0%{?bootstrap}
+ln -sf systemd-udevd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/udevd.8
+%endif
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/usr/lib/firmware/updates
ln -sf /lib/firmware $RPM_BUILD_ROOT/usr/lib/firmware
+%if ! 0%{?bootstrap}
+install -m755 -D %{S:8} $RPM_BUILD_ROOT/etc/init.d/systemd-journald
+%endif
install -m755 -D %{S:1060} $RPM_BUILD_ROOT/etc/init.d/boot.udev
ln -s systemd-udevd.service $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system/udev.service
@@ -373,11 +395,6 @@
mkdir -p $RPM_BUILD_ROOT/lib/systemd/system/basic.target.wants
ln -sf ../udev-root-symlink.service $RPM_BUILD_ROOT/%{_prefix}/lib/systemd/system/basic.target.wants
-#fix manpages
-%if ! 0%{?bootstrap}
-sed -i -e 's,^\(\.so \)\(.*\.\)\([0-9]\),\1man\3/\2\3,g' %{buildroot}/%{_mandir}/*/*
-%endif
-
#workaround for 716939
chmod 644 %{buildroot}%{_bindir}/systemd-analyze
mkdir -p %{buildroot}%{_sysconfdir}/rpm
@@ -387,7 +404,7 @@
install -m755 %{S:3} -D %{buildroot}%{_sbindir}/systemd-sysv-convert
# do not install, code has been fixed, might be useful in the future
-#install -m755 %{S:5} %{buildroot}/lib/systemd/system-generators
+#install -m755 %{S:5} %{buildroot}/usr/lib/systemd/system-generators
ln -s ../usr/lib/systemd/systemd %{buildroot}/bin/systemd
ln -s ../usr/lib/systemd/systemd %{buildroot}/sbin/init
ln -s ../usr/bin/systemctl %{buildroot}/sbin/reboot
@@ -410,8 +427,7 @@
ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/ldconfig.service
ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/loadmodules.service
install -m644 %{S:2} %{buildroot}/%{_prefix}/lib/systemd/system/localfs.service
-# need to be implemented in systemd directly
-#ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/localnet.service
+ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/localnet.service
ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/proc.service
ln -s systemd-fsck-root.service %{buildroot}/%{_prefix}/lib/systemd/system/rootfsck.service
ln -s /dev/null %{buildroot}/%{_prefix}/lib/systemd/system/single.service
@@ -437,8 +453,12 @@
%endif
# legacy links
-ln -s loginctl %{buildroot}%{_bindir}/systemd-loginctl
-ln -s journalctl %{buildroot}%{_bindir}/systemd-journalctl
+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
+%endif
+done
ln -s /usr/lib/udev %{buildroot}/lib/udev
# Create the /var/log/journal directory to change the volatile journal to a persistent one
@@ -527,6 +547,8 @@
elif [ ! -e /lib/udev ]; then
ln -s /usr/lib/udev /lib/udev
fi
+# Create "tape" group which is referenced by 50-udev-default.rules and 60-persistent-storage-tape.rules
+/usr/sbin/groupadd -r tape 2> /dev/null || :
# kill daemon if we are not in a chroot
if test -f /proc/1/exe -a -d /proc/1/root ; then
if test "$(stat -Lc '%%D-%%i' /)" = "$(stat -Lc '%%D-%%i' /proc/1/root)"; then
@@ -719,6 +741,10 @@
%exclude %{_mandir}/man8/telinit.8*
%exclude %{_mandir}/man8/runlevel.8*
%exclude %{_mandir}/man*/*udev*.[0-9]*
+
+# Packaged in analyze subpackage
+%exclude %{_mandir}/man1/systemd-analyze.1*
+
%{_mandir}/man1/*.1*
%{_mandir}/man3/*.3*
%{_mandir}/man5/*.5*
@@ -782,7 +808,11 @@
%endif
%files analyze
+%defattr(-,root,root)
%attr(0755,root,root) /usr/bin/systemd-analyze
+%if ! 0%{?bootstrap}
+%{_mandir}/man1/systemd-analyze.1*
+%endif
%files -n %{udevpkgname}
%defattr(-,root,root)
@@ -873,6 +903,7 @@
%defattr(-,root,root)
%dir /var/log/journal
/var/log/README
+/etc/init.d/systemd-journald
%endif
Index: fix-bad-memory-access.patch
===================================================================
--- fix-bad-memory-access.patch (added)
+++ fix-bad-memory-access.patch (revision 5)
@@ -0,0 +1,23 @@
+From 7d73c1343be02a59b17de0cd34375deeb815d89c Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart@poettering.net>
+Date: Tue, 20 Nov 2012 00:19:27 +0100
+Subject: [PATCH] journald: fix bad memory access
+
+https://bugzilla.redhat.com/show_bug.cgi?id=875653
+---
+ src/journal/journald-server.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: systemd-195/src/journal/journald.c
+===================================================================
+--- systemd-195.orig/src/journal/journald.c
++++ systemd-195/src/journal/journald.c
+@@ -342,7 +342,7 @@ static void server_rotate(Server *s) {
+ HASHMAP_FOREACH_KEY(f, k, s->user_journals, i) {
+ r = journal_file_rotate(&f, s->compress, s->seal);
+ if (r < 0)
+- if (f->path)
++ if (f)
+ log_error("Failed to rotate %s: %s", f->path, strerror(-r));
+ else
+ log_error("Failed to create user journal: %s", strerror(-r));
Index: fix-dbus-crash.patch
===================================================================
--- fix-dbus-crash.patch (added)
+++ fix-dbus-crash.patch (revision 5)
@@ -0,0 +1,32 @@
+From 645a9e5a2bbb06464a3fba1a3501e9d79e5bbad8 Mon Sep 17 00:00:00 2001
+From: Eelco Dolstra <eelco.dolstra@logicblox.com>
+Date: Wed, 31 Oct 2012 11:53:56 +0100
+Subject: [PATCH] dbus-manager: fix a fatal dbus abort in
+ bus_manager_message_handler()
+
+If ListUnitFiles fails, or an OOM occurs, then dbus_message_unref()
+will be called twice on "reply", causing systemd to crash. So remove
+the call to dbus_message_unref(); it is unnecessary because of
+the cleanup attribute on "reply".
+
+[zj: modified to leave one dbus_message_unref() alone, per Colin
+Walters' comment.]
+---
+ src/core/dbus-manager.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/core/dbus-manager.c b/src/core/dbus-manager.c
+index 2010241..3cf3e90 100644
+--- a/src/core/dbus-manager.c
++++ b/src/core/dbus-manager.c
+@@ -1436,7 +1436,6 @@ static DBusHandlerResult bus_manager_message_handler(DBusConnection *connection,
+ r = unit_file_get_list(m->running_as == SYSTEMD_SYSTEM ? UNIT_FILE_SYSTEM : UNIT_FILE_USER, NULL, h);
+ if (r < 0) {
+ unit_file_list_free(h);
+- dbus_message_unref(reply);
+ return bus_send_error_reply(connection, message, NULL, r);
+ }
+
+--
+1.7.10.4
+
Index: fix-permissions-btmp.patch
===================================================================
--- fix-permissions-btmp.patch (added)
+++ fix-permissions-btmp.patch (revision 5)
@@ -0,0 +1,13 @@
+Index: systemd-44/tmpfiles.d/systemd.conf
+===================================================================
+--- systemd-44.orig/tmpfiles.d/systemd.conf
++++ systemd-44/tmpfiles.d/systemd.conf
+@@ -11,7 +11,7 @@ d /run/user 0755 root root 10d
+ F /run/utmp 0664 root utmp -
+
+ f /var/log/wtmp 0664 root utmp -
+-f /var/log/btmp 0600 root utmp -
++f /var/log/btmp 0600 root root -
+
+ d /var/cache/man - - - 30d
+
Index: mount-efivars.patch
===================================================================
--- mount-efivars.patch (added)
+++ mount-efivars.patch (revision 5)
@@ -0,0 +1,336 @@
+From f271dd97622b656c1c013d181ea615c671cc2438 Mon Sep 17 00:00:00 2001
+From: "Lee, Chun-Yi" <joeyli.kernel@gmail.com>
+Date: Sat, 27 Oct 2012 11:23:22 +0800
+Subject: [PATCH] systemd: mount the EFI variable filesystem
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Add efivarfs to the mount_table in mount-setup.c, so the EFI variable
+filesystem will be mounted when systemd executed.
+
+The EFI variable filesystem will merge in v3.7 or v3.8 linux kernel.
+
+Cc: Kay Sievers <kay@vrfy.org>
+Cc: Lennart Poettering <lennart@poettering.net>
+Cc: Mantas Mikulėnas <grawity@gmail.com>
+Cc: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
+Cc: Matt Fleming <matt.fleming@intel.com>
+Cc: Jeremy Kerr <jeremy.kerr@canonical.com>
+Cc: Matthew Garrett <mjg@redhat.com>
+Signed-off-by: Lee, Chun-Yi <jlee@suse.com>
+---
+ src/core/kmod-setup.c | 7 ++++---
+ src/core/mount-setup.c | 1 +
+ 2 files changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/src/core/kmod-setup.c b/src/core/kmod-setup.c
+index cc2a2d9..ce8a8e7 100644
+--- a/src/core/kmod-setup.c
++++ b/src/core/kmod-setup.c
+@@ -31,9 +31,10 @@
+ #include "kmod-setup.h"
+
+ static const char * const kmod_table[] = {
+- "autofs4", "/sys/class/misc/autofs",
+- "ipv6", "/sys/module/ipv6",
+- "unix", "/proc/net/unix"
++ "autofs4", "/sys/class/misc/autofs",
++ "ipv6", "/sys/module/ipv6",
++ "efivarfs", "/sys/firmware/efi/efivars",
++ "unix", "/proc/net/unix"
+ };
+
+ #pragma GCC diagnostic push
+diff --git a/src/core/mount-setup.c b/src/core/mount-setup.c
+index 0fd112f..9894c7f 100644
+--- a/src/core/mount-setup.c
++++ b/src/core/mount-setup.c
+@@ -66,6 +66,7 @@ static const MountPoint mount_table[] = {
+ { "sysfs", "/sys", "sysfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, true, true },
+ { "devtmpfs", "/dev", "devtmpfs", "mode=755", MS_NOSUID|MS_STRICTATIME, true, true },
+ { "securityfs", "/sys/kernel/security", "securityfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, false, false },
++ { "efivarfs", "/sys/firmware/efi/efivars", "efivarfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, false, false },
+ { "tmpfs", "/dev/shm", "tmpfs", "mode=1777", MS_NOSUID|MS_NODEV|MS_STRICTATIME, true, true },
+ { "devpts", "/dev/pts", "devpts", "mode=620,gid=" STRINGIFY(TTY_GID), MS_NOSUID|MS_NOEXEC, false, true },
+ { "tmpfs", "/run", "tmpfs", "mode=755", MS_NOSUID|MS_NODEV|MS_STRICTATIME, true, true },
+--
+1.7.10.4
+
+From c1e5704657315b436c0409e8172c1fcb76adccad Mon Sep 17 00:00:00 2001
+From: Kay Sievers <kay@vrfy.org>
+Date: Sun, 4 Nov 2012 16:06:27 +0100
+Subject: [PATCH] shared: add is_efiboot()
+
+---
+ src/shared/util.c | 4 ++++
+ src/shared/util.h | 2 ++
+ 2 files changed, 6 insertions(+)
+
+diff --git a/src/shared/util.c b/src/shared/util.c
+index 2a8afae..9983695 100644
+--- a/src/shared/util.c
++++ b/src/shared/util.c
+@@ -77,6 +77,10 @@ char **saved_argv = NULL;
+ static volatile unsigned cached_columns = 0;
+ static volatile unsigned cached_lines = 0;
+
++bool is_efiboot(void) {
++ return access("/sys/firmware/efi", F_OK) >= 0;
++}
++
+ size_t page_size(void) {
+ static __thread size_t pgsz = 0;
+ long r;
+diff --git a/src/shared/util.h b/src/shared/util.h
+index e387b12..99972cc 100644
+--- a/src/shared/util.h
++++ b/src/shared/util.h
+@@ -90,6 +90,8 @@ union dirent_storage {
+ #define ANSI_HIGHLIGHT_YELLOW_ON "\x1B[1;33m"
+ #define ANSI_HIGHLIGHT_OFF "\x1B[0m"
+
++bool is_efiboot(void);
++
+ usec_t now(clockid_t clock);
+
+ dual_timestamp* dual_timestamp_get(dual_timestamp *ts);
+--
+1.7.10.4
+
+From 1022373284b7562431fb0a6dba45db8af089a0e3 Mon Sep 17 00:00:00 2001
+From: Kay Sievers <kay@vrfy.org>
+Date: Sun, 4 Nov 2012 16:54:19 +0100
+Subject: [PATCH] kmod-setup: add conditional module loading callback
+
+---
+ src/core/kmod-setup.c | 32 ++++++++++++++++++++------------
+ 1 file changed, 20 insertions(+), 12 deletions(-)
+
+diff --git a/src/core/kmod-setup.c b/src/core/kmod-setup.c
+index ce8a8e7..383a6b2 100644
+--- a/src/core/kmod-setup.c
++++ b/src/core/kmod-setup.c
+@@ -30,11 +30,17 @@
+
+ #include "kmod-setup.h"
+
+-static const char * const kmod_table[] = {
+- "autofs4", "/sys/class/misc/autofs",
+- "ipv6", "/sys/module/ipv6",
+- "efivarfs", "/sys/firmware/efi/efivars",
+- "unix", "/proc/net/unix"
++typedef struct Kmodule {
++ const char *name;
++ const char *directory;
++ bool (*condition_fn)(void);
++} KModule;
++
++static const KModule kmod_table[] = {
++ { "autofs4", "/sys/class/misc/autofs", NULL } ,
++ { "ipv6", "/sys/module/ipv6", NULL },
++ { "efivarfs", "/sys/firmware/efi/efivars", NULL },
++ { "unix", "/proc/net/unix", NULL } ,
+ };
+
+ #pragma GCC diagnostic push
+@@ -42,7 +48,8 @@ static const char * const kmod_table[] = {
+ static void systemd_kmod_log(void *data, int priority, const char *file, int line,
+ const char *fn, const char *format, va_list args)
+ {
+- log_metav(priority, file, line, fn, format, args);
++ /* library logging is enabled at debug only */
++ log_metav(LOG_DEBUG, file, line, fn, format, args);
+ }
+ #pragma GCC diagnostic pop
+
+@@ -53,13 +60,15 @@ int kmod_setup(void) {
+ int err;
+
+ for (i = 0; i < ELEMENTSOF(kmod_table); i += 2) {
++ if (kmod_table[i].condition_fn && !kmod_table[i].condition_fn())
++ continue;
+
+- if (access(kmod_table[i+1], F_OK) >= 0)
++ if (access(kmod_table[i].directory, F_OK) >= 0)
+ continue;
+
+ log_debug("Your kernel apparently lacks built-in %s support. Might be a good idea to compile it in. "
+ "We'll now try to work around this by loading the module...",
+- kmod_table[i]);
++ kmod_table[i].name);
+
+ if (!ctx) {
+ ctx = kmod_new(NULL, NULL);
+@@ -69,13 +78,12 @@ int kmod_setup(void) {
+ }
+
+ kmod_set_log_fn(ctx, systemd_kmod_log, NULL);
+-
+ kmod_load_resources(ctx);
+ }
+
+- err = kmod_module_new_from_name(ctx, kmod_table[i], &mod);
++ err = kmod_module_new_from_name(ctx, kmod_table[i].name, &mod);
+ if (err < 0) {
+- log_error("Failed to load module '%s'", kmod_table[i]);
++ log_error("Failed to lookup module '%s'", kmod_table[i].name);
+ continue;
+ }
+
+@@ -85,7 +93,7 @@ int kmod_setup(void) {
+ else if (err == KMOD_PROBE_APPLY_BLACKLIST)
+ log_info("Module '%s' is blacklisted", kmod_module_get_name(mod));
+ else
+- log_error("Failed to insert '%s'", kmod_module_get_name(mod));
++ log_error("Failed to insert module '%s'", kmod_module_get_name(mod));
+
+ kmod_module_unref(mod);
+ }
+--
+1.7.10.4
+
+From 3dfb265083347cb5700dc38f7cc0f479f378e6e9 Mon Sep 17 00:00:00 2001
+From: Kay Sievers <kay@vrfy.org>
+Date: Sun, 4 Nov 2012 16:55:23 +0100
+Subject: [PATCH] kmod-setup: mounting efivarfs, *after* we tried to mount it,
+ is pointless
+
+The mount() system call, which we issue before loading modules, will trigger
+a modprobe by the kernel and block until it returns. Trying to load it again
+later, will have exactly the same result as the first time.
+---
+ src/core/kmod-setup.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/core/kmod-setup.c b/src/core/kmod-setup.c
+index 383a6b2..20ab232 100644
+--- a/src/core/kmod-setup.c
++++ b/src/core/kmod-setup.c
+@@ -39,7 +39,6 @@ typedef struct Kmodule {
+ static const KModule kmod_table[] = {
+ { "autofs4", "/sys/class/misc/autofs", NULL } ,
+ { "ipv6", "/sys/module/ipv6", NULL },
+- { "efivarfs", "/sys/firmware/efi/efivars", NULL },
+ { "unix", "/proc/net/unix", NULL } ,
+ };
+
+--
+1.7.10.4
+
+From 6aa220e019f9dffd96590b06b68f937985204109 Mon Sep 17 00:00:00 2001
+From: Kay Sievers <kay@vrfy.org>
+Date: Sun, 4 Nov 2012 17:03:48 +0100
+Subject: [PATCH] mount-setup: try mounting 'efivarfs' only if the system
+ bootet with EFI
+
+---
+ TODO | 3 ---
+ src/core/mount-setup.c | 50 ++++++++++++++++++++++++++++++++----------------
+ 2 files changed, 34 insertions(+), 19 deletions(-)
+
+diff --git a/src/core/mount-setup.c b/src/core/mount-setup.c
+index 9894c7f..98614d0 100644
+--- a/src/core/mount-setup.c
++++ b/src/core/mount-setup.c
+@@ -46,14 +46,20 @@
+ #define TTY_GID 5
+ #endif
+
++typedef enum MountMode {
++ MNT_NONE = 0,
++ MNT_FATAL = 1 << 0,
++ MNT_IN_CONTAINER = 1 << 1,
++} MountMode;
++
+ typedef struct MountPoint {
+ const char *what;
+ const char *where;
+ const char *type;
+ const char *options;
+ unsigned long flags;
+- bool fatal;
+- bool in_container;
++ bool (*condition_fn)(void);
++ MountMode mode;
+ } MountPoint;
+
+ /* The first three entries we might need before SELinux is up. The
+@@ -62,16 +68,26 @@ typedef struct MountPoint {
+ #define N_EARLY_MOUNT 4
+
+ static const MountPoint mount_table[] = {
+- { "proc", "/proc", "proc", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, true, true },
+- { "sysfs", "/sys", "sysfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, true, true },
+- { "devtmpfs", "/dev", "devtmpfs", "mode=755", MS_NOSUID|MS_STRICTATIME, true, true },
+- { "securityfs", "/sys/kernel/security", "securityfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, false, false },
+- { "efivarfs", "/sys/firmware/efi/efivars", "efivarfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV, false, false },
+- { "tmpfs", "/dev/shm", "tmpfs", "mode=1777", MS_NOSUID|MS_NODEV|MS_STRICTATIME, true, true },
+- { "devpts", "/dev/pts", "devpts", "mode=620,gid=" STRINGIFY(TTY_GID), MS_NOSUID|MS_NOEXEC, false, true },
+- { "tmpfs", "/run", "tmpfs", "mode=755", MS_NOSUID|MS_NODEV|MS_STRICTATIME, true, true },
+- { "tmpfs", "/sys/fs/cgroup", "tmpfs", "mode=755", MS_NOSUID|MS_NOEXEC|MS_NODEV|MS_STRICTATIME, false, true },
+- { "cgroup", "/sys/fs/cgroup/systemd", "cgroup", "none,name=systemd", MS_NOSUID|MS_NOEXEC|MS_NODEV, false, true },
++ { "proc", "/proc", "proc", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV,
++ NULL, MNT_FATAL|MNT_IN_CONTAINER },
++ { "sysfs", "/sys", "sysfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV,
++ NULL, MNT_FATAL|MNT_IN_CONTAINER },
++ { "devtmpfs", "/dev", "devtmpfs", "mode=755", MS_NOSUID|MS_STRICTATIME,
++ NULL, MNT_FATAL|MNT_IN_CONTAINER },
++ { "securityfs", "/sys/kernel/security", "securityfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV,
++ NULL, MNT_NONE },
++ { "efivarfs", "/sys/firmware/efi/efivars", "efivarfs", NULL, MS_NOSUID|MS_NOEXEC|MS_NODEV,
++ is_efiboot, MNT_NONE },
++ { "tmpfs", "/dev/shm", "tmpfs", "mode=1777", MS_NOSUID|MS_NODEV|MS_STRICTATIME,
++ NULL, MNT_FATAL|MNT_IN_CONTAINER },
++ { "devpts", "/dev/pts", "devpts", "mode=620,gid=" STRINGIFY(TTY_GID), MS_NOSUID|MS_NOEXEC,
++ NULL, MNT_IN_CONTAINER },
++ { "tmpfs", "/run", "tmpfs", "mode=755", MS_NOSUID|MS_NODEV|MS_STRICTATIME,
++ NULL, MNT_FATAL|MNT_IN_CONTAINER },
++ { "tmpfs", "/sys/fs/cgroup", "tmpfs", "mode=755", MS_NOSUID|MS_NOEXEC|MS_NODEV|MS_STRICTATIME,
++ NULL, MNT_IN_CONTAINER },
++ { "cgroup", "/sys/fs/cgroup/systemd", "cgroup", "none,name=systemd", MS_NOSUID|MS_NOEXEC|MS_NODEV,
++ NULL, MNT_IN_CONTAINER },
+ };
+
+ /* These are API file systems that might be mounted by other software,
+@@ -119,6 +135,9 @@ static int mount_one(const MountPoint *p, bool relabel) {
+
+ assert(p);
+
++ if (p->condition_fn && !p->condition_fn())
++ return 0;
++
+ /* Relabel first, just in case */
+ if (relabel)
+ label_fix(p->where, true, true);
+@@ -131,7 +150,7 @@ static int mount_one(const MountPoint *p, bool relabel) {
+ return 0;
+
+ /* Skip securityfs in a container */
+- if (!p->in_container && detect_container(NULL) > 0)
++ if (!(p->mode & MNT_IN_CONTAINER) && detect_container(NULL) > 0)
+ return 0;
+
+ /* The access mode here doesn't really matter too much, since
+@@ -149,8 +168,8 @@ static int mount_one(const MountPoint *p, bool relabel) {
+ p->type,
+ p->flags,
+ p->options) < 0) {
+- log_full(p->fatal ? LOG_ERR : LOG_DEBUG, "Failed to mount %s: %s", p->where, strerror(errno));
+- return p->fatal ? -errno : 0;
++ log_full((p->mode & MNT_FATAL) ? LOG_ERR : LOG_DEBUG, "Failed to mount %s: %s", p->where, strerror(errno));
++ return (p->mode & MNT_FATAL) ? -errno : 0;
+ }
+
+ /* Relabel again, since we now mounted something fresh here */
+@@ -289,7 +308,6 @@ int mount_cgroup_controllers(char ***join_controllers) {
+ p.type = "cgroup";
+ p.options = options;
+ p.flags = MS_NOSUID|MS_NOEXEC|MS_NODEV;
+- p.fatal = false;
+
+ r = mount_one(&p, true);
+ free(controller);
+--
+1.7.10.4
+
Index: sync-on-shutdown.patch
===================================================================
--- sync-on-shutdown.patch (added)
+++ sync-on-shutdown.patch (revision 5)
@@ -0,0 +1,49 @@
+From 0049f05a8bb82c3e084bacc5945596761d706c55 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart@poettering.net>
+Date: Fri, 16 Nov 2012 01:30:29 +0100
+Subject: [PATCH] shutdown: readd explicit sync() when shutting down
+
+As it turns out reboot() doesn't actually imply a file system sync, but
+only a disk sync. Accordingly, readd explicit sync() invocations
+immediately before we invoke reboot().
+
+This is much less dramatic than it might sounds as we umount all
+disks/read-only remount them anyway before going down.
+---
+ src/core/service.c | 1 +
+ src/core/shutdown.c | 7 +++++++
+ 2 files changed, 8 insertions(+)
+
+diff --git a/src/core/service.c b/src/core/service.c
+index cf08485..df72aba 100644
+--- a/src/core/service.c
++++ b/src/core/service.c
+@@ -2485,6 +2485,7 @@ static int service_start_limit_test(Service *s) {
+
+ case SERVICE_START_LIMIT_REBOOT_IMMEDIATE:
+ log_warning("%s start request repeated too quickly, rebooting immediately.", UNIT(s)->id);
++ sync();
+ reboot(RB_AUTOBOOT);
+ break;
+
+diff --git a/src/core/shutdown.c b/src/core/shutdown.c
+index cc8c57b..b59aef1 100644
+--- a/src/core/shutdown.c
++++ b/src/core/shutdown.c
+@@ -273,6 +273,13 @@ int main(int argc, char *argv[]) {
+ }
+ }
+
++ /* The kernel will automaticall flush ATA disks and suchlike
++ * on reboot(), but the file systems need to be synce'd
++ * explicitly in advance. So let's do this here, but not
++ * needlessly slow down containers. */
++ if (!in_container)
++ sync();
++
+ if (cmd == LINUX_REBOOT_CMD_KEXEC) {
+
+ if (!in_container) {
+--
+1.7.10.4
+
Index: systemd-journald.init
===================================================================
--- systemd-journald.init (added)
+++ systemd-journald.init (revision 5)
@@ -0,0 +1,33 @@
+#! /bin/sh
+#
+# Copyright (c) 2001-2002 SuSE Linux AG, Nuernberg, Germany.
+# All rights reserved.
+#
+# /etc/init.d/systemd-journald
+#
+### BEGIN INIT INFO
+# Provides: syslog
+# Required-Start: $null
+# Required-Stop: $null
+# Default-Start: 2 3 5
+# Default-Stop:
+# Short-Description: compat wrapper for journald
+# Description: compat wrapper for journald
+### END INIT INFO
+
+. /etc/rc.status
+
+rc_reset
+
+case "$1" in
+ start|stop|restart)
+ rc_failed 3
+ rc_status -v
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart}"
+ exit 1
+ ;;
+esac
+
+rc_exit
Index: xdm-display-manager.patch
===================================================================
--- xdm-display-manager.patch (added)
+++ xdm-display-manager.patch (revision 5)
@@ -0,0 +1,13 @@
+Index: systemd-195/units/graphical.target
+===================================================================
+--- systemd-195.orig/units/graphical.target
++++ systemd-195/units/graphical.target
+@@ -11,7 +11,7 @@ Documentation=man:systemd.special(7)
+ Requires=multi-user.target
+ After=multi-user.target
+ Conflicts=rescue.target
+-Wants=display-manager.service
++Wants=xdm.service
+ AllowIsolate=yes
+
+ [Install]
OBS-URL: https://build.opensuse.org/request/show/142041
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=312
2012-11-20 12:10:12 +00:00
Andreas Jaeger
7165608664
Accepting request 141318 from home:fcrozat:branches:Base:System
...
- /var/log/journal is now only provided by systemd-logger (journal
won't be persistent for people using another syslog
implementation).
- install README in /var/log (in systemd-logger) and /etc/init.d
- create adm group when installing systemd.
- fix path in udev-root-symlink.systemd.
- Enforce Requires(post) dependency on libudev in main systemd
package (help upgrade).
- Ensure configuration is reloaded when upgrading and save random
seed when installing.
- Create /lib/udev symlink, if we do a fresh install.
- Add fix-build-glibc217.patch: fix build with latest glibc.
- Add libgcrypt.m4: copy of autoconf macro from libgcrypt, only
used to bootstrap systemd-mini.
OBS-URL: https://build.opensuse.org/request/show/141318
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=311
2012-11-14 20:14:47 +00:00
Stephan Kulow
b4f3b459fc
- adding a package systemd-logger that blocks syslog implementations
...
from installation to make an installation that only uses the journal
- adding a package systemd-logger that blocks syslog implementations
from installation to make an installation that only uses the journal
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=309
2012-11-06 14:52:17 +00:00
Cristian Rodríguez
bf59e0d04a
Accepting request 140247 from home:fcrozat:branches:Base:System
...
- Don't hardcode path for systemctl in udev post script.
- Ensure systemd-udevd.service is shadowing boot.udev when booting
under systemd.
- Fix udev daemon upgrade under both systemd and sysvinit.
- Add fix-logind-pty-seat.patch: fix logind complaining when doing
su/sudo in X terminal.
OBS-URL: https://build.opensuse.org/request/show/140247
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=307
2012-11-05 18:33:03 +00:00
Stephan Kulow
0097e91052
- add libudev1 to baselibs.conf
...
- add libudev1 to baselibs.conf
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=305
2012-11-03 07:22:07 +00:00
Stephan Kulow
19faef5450
- udev is GPL-2.0, the rest remains LGPL-2.1+ (bnc#787824)
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=303
2012-11-02 14:16:22 +00:00
Stephan Kulow
823ad04eff
Accepting request 139710 from openSUSE:Factory:Staging:Systemd
...
- Add var-run-lock.patch: make sure /var/run and /var/lock are
handled as bind mount if they aren't symlinks.
- Update storage-after-cryptsetup.patch with new systemctl path.
- Migrate broken symlinks in /etc/systemd/system due to new systemd
location.
- Update to release 195:
+ journalctl agained --since and --until, as well as filtering
for units with --unit=/-u.
+ allow ExecReload properly for Type=oneshot (needed for
iptables.service, rpc-nfsd.service).
+ journal daemon supports time-based rotation and vaccuming.
+ journalctl -F allow to list all values of a certain field in
journal database.
+ new commandline clients for timedated, locald and hostnamed
+ new tool systemd-coredumpctl to list and extract coredumps from
journal.
+ improve gatewayd: follow mode, filtering, support for
HTML5/JSON Server-Sent-Events.
+ reload support in SysV initscripts is now detected when file is
parted.
+ "systemctl status --follow" as been removed, use "journalctl -fu
instead"
+ journald.conf RuntimeMinSize and PersistentMinSize settings
have been removed.
- Add compatibility symlink for systemd-ask-password and systemctl
in /bin.
- Add var-run-lock.patch: make sure /var/run and /var/lock are
handled as bind mount if they aren't symlinks.
OBS-URL: https://build.opensuse.org/request/show/139710
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=301
2012-10-29 18:55:30 +00:00
Cristian Rodríguez
5c11ee24a0
Accepting request 139371 from openSUSE:Factory:Staging:Systemd
...
- Create and own more systemd drop-in directories.
- Improve mini packages for bootstrapping.
- do not mount /tmp as tmpfs by default.
- Fix install script when there is no inittab
- Create a systemd-mini specfile to prevent cycle in bootstrapping
OBS-URL: https://build.opensuse.org/request/show/139371
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=300
2012-10-26 12:34:44 +00:00
Cristian Rodríguez
7c4db4fa6c
Accepting request 131520 from home:fcrozat:branches:Base:System
...
- Add use_localtime.patch: use /etc/localtime instead of
/etc/timezone (bnc#773491)
- Add support-suse-clock-sysconfig.patch: read SUSE
/etc/sysconfig/clock file.
- Add drop-timezone.patch: drop support for /etc/timezone, never
supported on openSUSE.
- Add journalctl-pager-improvement.patch: better handle output when
using pager.
- Add fix-enable-disable-boot-initscript.patch: support boot.*
initscripts for systemctl enable /disable (bnc#746506).
OBS-URL: https://build.opensuse.org/request/show/131520
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=298
2012-08-25 21:03:07 +00:00
Andreas Jaeger
01b59e2065
Accepting request 129285 from home:fcrozat:branches:Base:System
...
- Ensure systemd macros never fails (if systemd isn't install)
OBS-URL: https://build.opensuse.org/request/show/129285
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=296
2012-07-30 11:55:33 +00:00
Robert Milasan
07a908f30e
Accepting request 128829 from home:fcrozat:branches:Base:System
...
- Add fix-analyze-exception.patch: prevent exception if running
systemd-analyze before boot is complete (bnc#772506)
OBS-URL: https://build.opensuse.org/request/show/128829
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=294
2012-07-24 08:52:46 +00:00
Andreas Jaeger
a3a2e053af
Accepting request 128498 from home:sbrabec:branches:Base:System
...
- Fix NumLock detection/set race condition (bnc#746595#c47).
OBS-URL: https://build.opensuse.org/request/show/128498
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=292
2012-07-21 20:32:38 +00:00
Andreas Jaeger
4f68edc539
Accepting request 128224 from home:fcrozat:branches:Base:System
...
- Move systemd-analyse to a subpackage, to remove any python
dependencies from systemd main package (bnc#772039).
OBS-URL: https://build.opensuse.org/request/show/128224
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=290
2012-07-18 14:53:30 +00:00
01555120d3
Accepting request 127840 from home:fcrozat:branches:Base:System
...
- Add fastboot-forcefsck.patch: ensure fastboot and forcefsck on
kernel commandline are handled.
- Add fix-write-user-state-file.patch: write logind state file
correctly.
- Disable logind-logout.patch: cause too many issues (bnc#769531).
- Add fix-tty-startup.patch: don't limit tty VT to 12 (bnc#770182).
OBS-URL: https://build.opensuse.org/request/show/127840
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=288
2012-07-13 15:25:26 +00:00
Philipp Thomas
ce173a4025
Accepting request 127025 from home:sbrabec:branches:Base:System
...
- Fix SUSE specific sysconfig numlock logic for 12.2 (bnc#746595).
OBS-URL: https://build.opensuse.org/request/show/127025
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=286
2012-07-04 09:05:59 +00:00
Andreas Jaeger
bd156cfcf6
Accepting request 127017 from home:fcrozat:branches:Base:System
...
- Add fix-dir-noatime-tmpfiles.patch: do not modify directory
atime, which was preventing removing empty directories
(bnc#751253, rh#810257).
- Add improve-restart-behaviour.patch: prevent deadlock during
try-restart (bnc#743218).
- Add journal-bugfixes.patch: don't crash when rotating journal
(bnc#768953) and prevent memleak at rotation time too.
- Add ulimit-support.patch: add support for system wide ulimit
(bnc#744818).
- Add change-terminal.patch: use vt102 instead of vt100 as terminal
for non-vc tty.
- Package various .wants directories, which were no longer packaged
due to plymouth units being removed from systemd package.
- Fix buildrequires for manpages build.
OBS-URL: https://build.opensuse.org/request/show/127017
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=284
2012-07-03 16:31:03 +00:00
a8b28b94ac
- Fix module loading (bnc#769462)
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=282
2012-07-02 15:48:09 +00:00
f6296a9bbc
- Do not ship plymouth units, they are shipped by plymouth package
...
now (bnc#769397).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=280
2012-07-02 12:13:41 +00:00
87d51f505a
- Add fix-swap-priority: fix default swap priority (bnc#731601).
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=277
2012-06-07 13:29:24 +00:00
f70d1a2bd7
- Re-enable logind-logout.patch, fix in xdm-np PAM file is the real
...
fix.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=275
2012-05-25 12:03:50 +00:00
c0431dd9e8
- Update new-lsb-headers.patch to handle entries written after
...
description tag (bnc#727771, bnc#747931).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=274
2012-05-24 12:06:55 +00:00
e030c06a86
- Disable logind-logout.patch: it crashes sudo session (if called
...
after su -l) (bnc#746704).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=272
2012-05-03 11:41:40 +00:00
d3ca744b86
- Add fix-getty-isolate.patch: don't quit getty when changing
...
runlevel (bnc#746594)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=271
2012-04-25 08:34:49 +00:00
527e0dcb0b
Accepting request 114873 from home:sbrabec:branches:Base:System
...
- Implemented SUSE specific sysconfig numlock logic (bnc#746595).
OBS-URL: https://build.opensuse.org/request/show/114873
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=269
2012-04-20 15:46:37 +00:00
ec4f068987
- Add dbus-1 as BuildRequires to fix build.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=267
2012-04-19 10:08:16 +00:00
cdc04c5dbb
Accepting request 112340 from home:k0da:ppc
...
- apply ppc patch to systemd-gtk too (fixes build)
- apply ppc patch to systemd-gtk too (fixes build)
OBS-URL: https://build.opensuse.org/request/show/112340
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=265
2012-04-03 09:58:03 +00:00
b3750d1f49
- Update fixppc.patch with upstream patches
...
- Add comments from upstream in
0001-util-never-follow-symlinks-in-rm_rf_children.patch.
- Add logind-logout.patch: it should fix sudo / su with pam_systemd
(bnc#746704).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=263
2012-03-22 08:55:35 +00:00
729f3c2839
- Add 0001-add-sparse-support-to-detect-endianness-bug.patch: fix
...
endianness error, preventing journal to work properly on ppc.
- Add fixppc.patch: fix build and warnings on ppc.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=262
2012-03-21 12:59:57 +00:00
c83a92ecbe
- Add 0001-util-never-follow-symlinks-in-rm_rf_children.patch: fix
...
CVE-2012-1174 (bnc#752281).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=260
2012-03-19 10:27:58 +00:00
1afd3235d3
- 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
2012-03-16 15:20:47 +00:00
1aa5ade161
- Add fix-c++-compat.patch: fix C++ compatibility error in header.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=257
2012-03-12 09:20:01 +00:00
5d1f930c45
- Add systemd-journald-fix-endianess-bug.patch: fix journald not
...
starting on ppc architecture.
- add .changes for plymouth fixes
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=254
2012-02-29 13:27:30 +00:00
e6f30ccfa0
- Remove rsyslog listen.conf, handled directly by rsyslog now
...
(bnc#747871).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=252
2012-02-21 09:10:49 +00:00
590745bcff
- Update to version 43:
...
+ requires /etc/os-release, support for /etc/SuSE-release is no
longer present.
+ Track class of PAM logins to distinguish greeters from normal
user logins.
+ Various bug fixes.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=250
2012-02-20 13:58:44 +00:00
a5345e44b9
Accepting request 105839 from home:jengelh:branches:Base:System
...
- Use pkgconfig symbols for BuildRequires and specify version
- Add missing kmod BuildRequires for systemd-gtk
OBS-URL: https://build.opensuse.org/request/show/105839
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=249
2012-02-20 10:55:29 +00:00
06fb3180db
Accepting request 105639 from home:tittiatcoke
...
Enable plymouth integration
OBS-URL: https://build.opensuse.org/request/show/105639
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=248
2012-02-17 09:33:25 +00:00
6c5289bf6c
- Update to version 42:
...
+ Various bug fixes
+ Watchdog support for supervising services is now usable
+ Service start rate limiting is now configurable and can be
turned off per service.
+ New CanReboot(), CanPowerOff() bus calls in systemd-logind
- Dropped fix-kmod-build.patch, fix-message-after-chkconfig.patch,
is-enabled-non-existing-service.patch (merged upstream)
- Add libxslt1 / docbook-xsl-stylesheets as BuildRequires for
manpage generation
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=245
2012-02-13 13:17:26 +00:00
f54de6a28b
- Update to version 41:
...
+ systemd binary is now installed in /lib/systemd (symlink for
/bin/systemd is available now)
+ kernel modules are now loaded through libkmod
+ Watchdog support is now useful (not complete)
+ new kernel command line available to set system wide
environment variable: systemd.setenv
+ journald capabilities set is now limited
+ SIGPIPE is ignored by default. This can be disabled with
IgnoreSIGPIPE=no in unit files.
- Add fix-kmod-build.patch: fix build with libkmod
- Drop remote-fs-after-network.patch (merged upstream)
- Add dm-lvm-after-local-fs-pre-target.patch: ensure md / lvm
/dmraid is started before mounting partitions, if fsck was
disabled for them (bnc#733283).
- Update lsb-header patch to correctly disable heuristic if
X-Systemd-RemainAfterExit is specified (whatever its value)
- Add fix-message-after-chkconfig.patch: don't complain if only
sysv services are called in systemctl.
- Add is-enabled-non-existing-service.patch: fix error message when
running is-enabled on non-existing service.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=242
2012-02-09 17:04:56 +00:00
2176c3ed9b
- Update to version 40:
...
+ reason why a service failed is now exposed in the"Result" D-Bus
property.
+ Rudimentary service watchdog support (not complete)
+ Improve bootcharts, by immediatly changing argv[0] after
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
mount points (bnc#744293).
- Ensure journald doesn't prevent syslogs to read from /proc/kmsg.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=240
2012-02-07 15:49:03 +00:00
2de7422b65
- Ensure systemd show service status when started behind bootsplash
...
(bnc#736225).
- Disable core dump redirection to journal, not stable atm.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=237
2012-01-31 12:42:31 +00:00
8e1aa9ca86
- Update modules_on_boot.patch to not cause failed state for
...
systemd-modules-load.service (bnc#741481).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=236
2012-01-26 16:29:45 +00:00
261c9f81a4
Accepting request 101496 from home:fcrozat:branches:Base:System
...
- Update to version 39:
+ New systemd-cgtop tool to show control groups by their resource
usage.
+ Linking against libacl for ACLs is optional again.
+ If a group "adm" exists, journal files are automatically owned
by them, thus allow members of this group full access to the
system journal as well as all user journals.
+ The journal now stores the SELinux context of the logging
client for all entries.
+ Add C++ inclusion guards to all public headers.
+ New output mode "cat" in the journal to print only text
messages, without any meta data like date or time.
+ Include tiny X server wrapper as a temporary stop-gap to teach
XOrg udev display enumeration (until XOrg supports udev
hotplugging for display devices).
+ Add new systemd-cat tool for executing arbitrary programs with
STDERR/STDOUT connected to the journal. Can also act as BSD
logger replacement, and does so by default.
+ Optionally store all locally generated coredumps in the journal
along with meta data.
+ systemd-tmpfiles learnt four new commands: n, L, c, b, for
writing short strings to files (for usage for /sys), and for
creating symlinks, character and block device nodes.
+ New unit file option ControlGroupPersistent= to make cgroups
persistent.
+ Support multiple local RTCs in a sane way.
+ No longer monopolize IO when replaying readahead data on
rotating disks.
+ Don't show kernel threads in systemd-cgls anymore, unless
requested with new -k switch.
OBS-URL: https://build.opensuse.org/request/show/101496
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=234
2012-01-25 14:08:16 +00:00
7df5ae3a2f
Accepting request 100745 from home:tittiatcoke:branches:Base:System
...
Update for systemd to include a persistent journal.
OBS-URL: https://build.opensuse.org/request/show/100745
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=233
2012-01-19 14:25:36 +00:00
Cristian Rodríguez
f761eae17d
Accepting request 100588 from home:tittiatcoke:branches:Base:System
...
Package needs OK from fcrozat. Update to the latest systemd-38 version. Additional listen.conf so that rsyslog keeps working. Also added xz as an explicit buildrequires to ensure that the tarball can be unpacked.
OBS-URL: https://build.opensuse.org/request/show/100588
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=232
2012-01-18 16:44:20 +00:00
dd5f3ba981
Accepting request 96123 from home:fcrozat:systemd
...
- Remove storage-after-cryptsetup.service, add
storage-after-cryptsetup.patch instead to prevent dependency
cycle (bnc#722539).
- Add delay-fsck-cryptsetup-after-md-lvm-dmraid.patch: ensure
fsck/cryptsetup is run after lvm/md/dmraid have landed
(bnc#724912).
- Add cron-tty-pam.patch: Fix cron filling logs (bnc#731358).
- Add do_not_warn_pidfile.patch: Fix PID warning in logs
(bnc#732912).
- Add mount-swap-log.patch: Ensure swap and mount output is
redirected to default log target (rhb#750032).
- Add color-on-boot.patch: ensure colored status are displayed at
boot time.
- Update modules_on_boot.patch to fix bnc#732041.
- Replace private_tmp_crash.patch with log_on_close.patch, better
upstream fix for bnc#699829 and fix bnc#731719.
- Update vconsole patch to fix memleaks and crash (bnc#734527).
- Add handle-racy-daemon.patch: fix warnings with sendmail
(bnc#732912).
- Add new-lsb-headers.patch: support PIDFile: and
X-Systemd-RemainAfterExit: header in initscript (bnc#727771).
- Update bootsplash services to not start if vga= is missing from
cmdline (bnc#727771)
- Add lock-opensuse.patch: disable /var/lock/{subsys,lockdev} and
change default permissions on /var/lock (bnc#733523).
- Add garbage_collect_units: ensure error units are correctly
garbage collected (rhb#680122).
- Add crypt-loop-file.patch: add support for crypt file loop
(bnc#730496).
OBS-URL: https://build.opensuse.org/request/show/96123
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=228
2011-12-09 14:44:59 +00:00
Andreas Jaeger
5a3023e84a
Accepting request 92485 from home:coolo:removelibtool
...
- add libtool as buildrequire to avoid implicit dependency
OBS-URL: https://build.opensuse.org/request/show/92485
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=225
2011-11-21 09:32:49 +00:00
1fb0a4c973
Accepting request 90127 from home:fcrozat:systemd
...
- Fix rpm macros to only call presets on initial install
(bnc#728104).
OBS-URL: https://build.opensuse.org/request/show/90127
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=223
2011-11-04 16:34:12 +00:00
00834ca02d
Accepting request 89555 from home:fcrozat:systemd
...
- Add no-tmpfs-fsck.patch: don't try to fsck tmpfs mountpoint
(bnc#726791).
OBS-URL: https://build.opensuse.org/request/show/89555
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=221
2011-10-27 14:17:24 +00:00
f02af58b62
Accepting request 89336 from home:fcrozat:systemd
...
- Add avoid-random-seed-cycle.patch: fix dependency cycle between
cryptsetup and random-seed-load (bnc#721666).
- Add crash-isolating.patch: fix crash when isolating a service.
- Fix bootsplash being killed too early.
- Fix some manpages not being redirected properly.
- Add storage-after-cryptsetup.service to restart lvm after
cryptsetup. Fixes lvm on top of LUKS (bnc#724238).
- Add avoid-random-seed-cycle.patch: fix dependency cycle between
cryptsetup and random-seed-load (bnc#721666).
- Add crash-isolating.patch: fix crash when isolating a service.
- Fix bootsplash being killed too early.
- Fix some manpages not being redirected properly.
- Add storage-after-cryptsetup.service to restart lvm after
cryptsetup. Fixes lvm on top of LUKS (bnc#724238).
OBS-URL: https://build.opensuse.org/request/show/89336
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=219
2011-10-26 08:14:55 +00:00
1962b7c419
Accepting request 87882 from home:fcrozat:systemd
...
- Recommends dbus-1-python, do not requires python (bnc#716939)
- Add private_tmp_crash.patch: prevent crash in debug mode
(bnc#699829).
- Add systemctl-completion-fix.patch: fix incorrect bash completion
with some commands (git).
OBS-URL: https://build.opensuse.org/request/show/87882
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=217
2011-10-14 15:47:16 +00:00
450ae4665a
Accepting request 87530 from home:fcrozat:systemd
...
- Shadow single sysv service, it was breaking runlevel 1.
- Add modules_on_boot.patch to handle /etc/sysconfig/kernel
MODULES_ON_BOOT variable (bnc#721662).
OBS-URL: https://build.opensuse.org/request/show/87530
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=215
2011-10-12 13:43:49 +00:00
bf1ab619ff
Accepting request 87491 from home:fcrozat:systemd
...
- Update to release 37:
- many bugfixes
- ConditionCapability added, useful for containers.
- locale mechanism got extend to kbd configuration for
both X and the console
- don't try to guess PID for SysV services anymore (bnc#723194)
- Drop detect-non-running.patch, logind-warning.patch.
- Rewrite systemd-sysv-convert in bash (bnc#716939)
OBS-URL: https://build.opensuse.org/request/show/87491
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=214
2011-10-12 10:44:11 +00:00
Stephan Kulow
eaf75331b4
- make sure updaters get in the /sbin/init from here - the sub package
...
of the split package will decide which init wins in update case
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=211
2011-10-11 13:58:26 +00:00
Stephan Kulow
49b6146fda
- under openSUSE if it's not systemd, chances are good it's
...
sysvinit
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=209
2011-10-11 13:10:44 +00:00
Stephan Kulow
d7011e83c7
- do not list specific sbin_init providers
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=208
2011-10-11 11:07:20 +00:00
536b852f59
Accepting request 87080 from home:fcrozat:systemd
...
- Add logind-warning.patch: fix pam warning (bnc#716384)
OBS-URL: https://build.opensuse.org/request/show/87080
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=206
2011-10-07 15:29:02 +00:00
7cf3cf82cb
Accepting request 85813 from home:fcrozat:systemd
...
- Update to version 36 :
- many bugfixes
- systemd now requires socket-activated syslog implementations
- After=syslog.target is no longer needed in .service files
- X-Interactive is ignored in LSB headers (was not working)
- Enable back insserv.conf parsing in systemd core and fix added
dependencies (bnc#721428).
- Fix detection of LSB services status when running daemon
(bnc#721426).
- Drop 0001-execute-fix-bus-serialization-for-commands.patch,
fix-reload.patch
OBS-URL: https://build.opensuse.org/request/show/85813
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=204
2011-09-30 15:58:39 +00:00
3dc550399c
Accepting request 85489 from home:fcrozat:systemd
...
- Add services to stop bootsplash at end of startup and start it at
beginning of shutdown.
- Fix bootsplash call and ensure dependencies are set right.
- Add services to stop bootsplash at end of startup and start it at
beginning of shutdown.
- Fix bootsplash call and ensure dependencies are set right.
OBS-URL: https://build.opensuse.org/request/show/85489
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=203
2011-09-29 16:16:35 +00:00
b7f93adf22
Accepting request 85458 from home:fcrozat:systemd
...
- Add detect-non-running.patch: fix assertion when running
systemctl under non systemd system (git).
- Requires presets branding package.
- Improve macros a little bit.
OBS-URL: https://build.opensuse.org/request/show/85458
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=202
2011-09-29 14:00:16 +00:00
7ac3b28776
Accepting request 84925 from home:fcrozat:systemd
...
- Merge migration rpm macros into service_add/service_del macros.
- Use systemd presets in rpm macros
- Add fix-reload.patch: handle daemon-reload and start condition
properly (bnc#719221).
OBS-URL: https://build.opensuse.org/request/show/84925
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=198
2011-09-26 15:37:34 +00:00
80e2def3cb
Accepting request 84642 from home:fcrozat:branches:Base:System
...
- Add systemd-splash / bootsplash-startup.service: enable
bootsplash at startup.
OBS-URL: https://build.opensuse.org/request/show/84642
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=196
2011-09-23 15:53:20 +00:00
8b7723cd1e
Accepting request 82494 from home:fcrozat:systemd
...
- Create -32bit package (bnc#713319)
OBS-URL: https://build.opensuse.org/request/show/82494
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=194
2011-09-16 16:30:03 +00:00
aa7e96c686
- Do not mask localnet service, it is not yet handled by systemd.
...
(bnc#716746)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=191
2011-09-12 08:54:30 +00:00
9fbd97d876
Accepting request 81717 from home:fcrozat:systemd
...
- Add revert_insserv_conf_parsing.patch and systemd-insserv_conf:
remove insserv.conf parsing from systemd and use generator
instead.
- put back default.target creation at package install and remove
inittab generator, Yast2 is now able to create it.
- Add revert_insserv_conf_parsing.patch and systemd-insserv_conf:
remove insserv.conf parsing from systemd and use generator
instead.
- put back default.target creation at package install and remove
inittab generator, Yast2 is now able to create it.
OBS-URL: https://build.opensuse.org/request/show/81717
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=189
2011-09-09 16:22:08 +00:00
7b11d5b6e5
Accepting request 80495 from home:fcrozat:systemd
...
- Update to version 34:
* Bugfixes
* optionaly apply cgroup attributes to cgroups systemd creates
* honour sticky bit when trimming cgroup trees
* improve readahead
- Add libacl-devel as BuildRequires (needed for systemd-uaccess)
- Add some %{nil} to systemd.macros to fix some build issues.
- Fix dbus assertion
- move gtk part to its own package, to reduce bootstrapping
(bnc#713981).
old: Base:System/systemd
new: home:fcrozat:systemd/systemd rev NoneIndex: macros.systemd
===================================================================
--- macros.systemd (revision 186)
+++ macros.systemd (revision 29)
@@ -39,7 +39,8 @@
if [ $FIRST_ARG -eq 1 ]; then \
# Initial installation \
/bin/systemctl daemon-reload >/dev/null 2>&1 || : \
-fi
+fi \
+%{nil}
# On uninstall, disable and stop services
%service_del_preun() \
@@ -48,7 +49,8 @@
# Package removal, not upgrade \
/bin/systemctl --no-reload disable %{?*} > /dev/null 2>&1 || : \
/bin/systemctl stop %{?*} > /dev/null 2>&1 || : \
-fi
+fi \
+%{nil}
# On uninstall, tell systemd to reload its unit files
%service_del_postun() \
@@ -57,7 +59,8 @@
if [ $FIRST_ARG -ge 1 ]; then \
# Package upgrade, not uninstall \
/bin/systemctl try-restart %{?*} >/dev/null 2>&1 || : \
-fi
+fi \
+%{nil}
%service_migrate_to_systemd_pre() \
test -n "$FIRST_ARG" || FIRST_ARG=$1 \
@@ -75,7 +78,8 @@
if [ -n "$services_to_migrate" ]; then \
/usr/sbin/systemd-sysv-convert --save $services_to_migrate >/dev/null 2>&1 || : \
fi \
-fi
+fi \
+%{nil}
%service_migrate_to_systemd_post() \
for service in %{?*} ; do \
@@ -88,6 +92,7 @@
/usr/sbin/systemd-sysv-convert --apply $services_to_migrate >/dev/null 2>&1 || : \
/bin/systemctl daemon-reload >/dev/null 2>&1 || : \
fi \
+%{nil}
%service_migrate_to_systemd_postun() \
test -n "$FIRST_ARG" || FIRST_ARG=$1 \
@@ -95,5 +100,6 @@
for service in %{?*} ; do \
rm -f "/var/lib/systemd/migrated/$service" 2> /dev/null \
done \
-fi
+fi \
+%{nil}
Index: systemd.changes
===================================================================
--- systemd.changes (revision 186)
+++ systemd.changes (revision 29)
@@ -1,4 +1,18 @@
-------------------------------------------------------------------
+Thu Sep 1 09:25:40 UTC 2011 - fcrozat@novell.com
+
+- Update to version 34:
+ * Bugfixes
+ * optionaly apply cgroup attributes to cgroups systemd creates
+ * honour sticky bit when trimming cgroup trees
+ * improve readahead
+- Add libacl-devel as BuildRequires (needed for systemd-uaccess)
+- Add some %{nil} to systemd.macros to fix some build issues.
+- Fix dbus assertion
+- move gtk part to its own package, to reduce bootstrapping
+ (bnc#713981).
+
+-------------------------------------------------------------------
Fri Aug 26 14:10:30 UTC 2011 - fcrozat@suse.com
- Update compose_table patch to use two separate loadkeys call,
Index: systemd.spec
===================================================================
--- systemd.spec (revision 186)
+++ systemd.spec (revision 29)
@@ -21,8 +21,8 @@
Name: systemd
Url: http://www.freedesktop.org/wiki/Software/systemd
-Version: 33
-Release: 17
+Version: 34
+Release: 1
License: GPLv2+
Group: System/Base
Summary: A System and Session Manager
@@ -32,11 +32,11 @@
BuildRequires: audit-devel
BuildRequires: gperf
BuildRequires: libcap-devel
+BuildRequires: libacl-devel
BuildRequires: tcpd-devel
BuildRequires: pam-devel
BuildRequires: libcryptsetup-devel
BuildRequires: pkg-config
-BuildRequires: gtk2-devel libnotify-devel libxslt-devel
BuildRequires: libselinux-devel libsepol-devel
BuildRequires: intltool
Requires: udev >= 172
@@ -62,18 +62,7 @@
# 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
# an exception will be silently removed with the next version update.
-# PATCH-FIX-UPSTREAM aj@suse.de gperf: Include missing.h
-Patch2: gperf-missing.patch
-# PATCH-FIX-UPSTREAM fcrozat@suse.com -- accept none option in crypttab
-Patch3: systemd-cryptsetup.patch
-# PATCH-FIX-UPSTREAM fcrozat@suse.com -- don't set getty before passphrase is typed
-Patch4: systemd-cryptsetup-query.patch
-# PATCH-FIX-UPSTREAM aj@suse.com -- fix crash on systemctl enable
-Patch5: fix-crash.patch
-# PATCH-FIX-UPSTREAM fcrozat@suse.com bnc671673 -- fix kexec support
-Patch7: 0001-initctl-check-for-kexec_loaded-when-reboot-is-reques.patch
-# PATCH-FIX-UPSTREAM fcrozat@suse.com -- don't look for system manager configuration when running user manager
-Patch9: 0001-path-lookup-monitor-etc-systemd-user-for-user-manage.patch
+Patch9: 0001-execute-fix-bus-serialization-for-commands.patch
%description
Systemd is a system and service manager, compatible with SysV and LSB
@@ -95,15 +84,6 @@
%description devel
Development headers and auxiliary files for developing applications for systemd.
-%package gtk
-License: GPLv2+
-Group: System/Base
-Summary: Graphical front-end for systemd
-Requires: %{name} = %{version}
-
-%description gtk
-Graphical front-end for systemd system and service manager.
-
%package sysvinit
License: GPLv2+
Group: System/Base
@@ -134,12 +114,7 @@
%prep
%setup -q
%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
%patch6 -p1
-%patch7 -p1
%patch8 -p1
%patch9 -p1
@@ -153,6 +128,7 @@
--with-distro=suse \
--docdir=%{_docdir}/systemd \
--with-rootdir= \
+ --disable-gtk \
CFLAGS="%{optflags}"
make %{?_smp_mflags}
@@ -185,6 +161,7 @@
ln -s /dev/null %{buildroot}/lib/systemd/system/clock.service
ln -s /dev/null %{buildroot}/lib/systemd/system/crypto.service
ln -s /dev/null %{buildroot}/lib/systemd/system/crypto-early.service
+ln -s /dev/null %{buildroot}/lib/systemd/system/device-mapper.service
ln -s /dev/null %{buildroot}/lib/systemd/system/earlysyslog.service
ln -s /dev/null %{buildroot}/lib/systemd/system/kbd.service
ln -s /dev/null %{buildroot}/lib/systemd/system/ldconfig.service
@@ -334,11 +311,6 @@
%dir /var/lib/systemd/sysv-convert
%dir /var/lib/systemd/migrated
-%files gtk
-%defattr(-,root,root,-)
-%{_bindir}/systemadm
-%{_bindir}/systemd-gnome-ask-password-agent
-%{_mandir}/man1/systemadm.1*
%files devel
%defattr(-,root,root,-)
Index: 0001-execute-fix-bus-serialization-for-commands.patch
===================================================================
--- 0001-execute-fix-bus-serialization-for-commands.patch (added)
+++ 0001-execute-fix-bus-serialization-for-commands.patch (revision 29)
@@ -0,0 +1,44 @@
+From 7daa9e6e29b546275566084512ea4e547bc79b91 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart@poettering.net>
+Date: Mon, 29 Aug 2011 19:44:52 +0200
+Subject: [PATCH] execute: fix bus serialization for commands
+
+---
+ src/dbus-execute.c | 7 +++++--
+ 1 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/src/dbus-execute.c b/src/dbus-execute.c
+index 6ceffc5..201f6b5 100644
+--- a/src/dbus-execute.c
++++ b/src/dbus-execute.c
+@@ -308,13 +308,14 @@ int bus_execute_append_command(DBusMessageIter *i, const char *property, void *d
+ assert(i);
+ assert(property);
+
+- if (!dbus_message_iter_open_container(i, DBUS_TYPE_ARRAY, "(sasbttuii)", &sub))
++ if (!dbus_message_iter_open_container(i, DBUS_TYPE_ARRAY, "(sasbttttuii)", &sub))
+ return -ENOMEM;
+
+ LIST_FOREACH(command, c, c) {
+ char **l;
+ uint32_t pid;
+ int32_t code, status;
++ dbus_bool_t b;
+
+ if (!c->path)
+ continue;
+@@ -332,8 +333,10 @@ int bus_execute_append_command(DBusMessageIter *i, const char *property, void *d
+ code = (int32_t) c->exec_status.code;
+ status = (int32_t) c->exec_status.status;
+
++ b = !!c->ignore;
++
+ if (!dbus_message_iter_close_container(&sub2, &sub3) ||
+- !dbus_message_iter_append_basic(&sub2, DBUS_TYPE_BOOLEAN, &c->ignore) ||
++ !dbus_message_iter_append_basic(&sub2, DBUS_TYPE_BOOLEAN, &b) ||
+ !dbus_message_iter_append_basic(&sub2, DBUS_TYPE_UINT64, &c->exec_status.start_timestamp.realtime) ||
+ !dbus_message_iter_append_basic(&sub2, DBUS_TYPE_UINT64, &c->exec_status.start_timestamp.monotonic) ||
+ !dbus_message_iter_append_basic(&sub2, DBUS_TYPE_UINT64, &c->exec_status.exit_timestamp.realtime) ||
+--
+1.7.3.4
+
Index: pre_checkin.sh
===================================================================
--- pre_checkin.sh (added)
+++ pre_checkin.sh (revision 29)
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+VERSION=`sed -e '/^Version:/!d' -e 's/Version: *//' systemd.spec`
+RELEASE=`sed -e '/^Release:/!d' -e 's/Release: *//' systemd.spec`
+sed -i -e "s,^\(Version:[ tab]*\).*,\1$VERSION," -e "s,^\(Release:[ tab]*\).*,\1$RELEASE," systemd-gtk.spec
+cp systemd.changes systemd-gtk.changes
Index: systemd-34.tar.bz2
===================================================================
Binary files systemd-34.tar.bz2 (revision 29) added
Index: systemd-gtk.changes
===================================================================
--- systemd-gtk.changes (added)
+++ systemd-gtk.changes (revision 29)
@@ -0,0 +1,1640 @@
+-------------------------------------------------------------------
+Thu Sep 1 09:25:40 UTC 2011 - fcrozat@novell.com
+
+- Update to version 34:
+ * Bugfixes
+ * optionaly apply cgroup attributes to cgroups systemd creates
+ * honour sticky bit when trimming cgroup trees
+ * improve readahead
+- Add libacl-devel as BuildRequires (needed for systemd-uaccess)
+- Add some %{nil} to systemd.macros to fix some build issues.
+- Fix dbus assertion
+- move gtk part to its own package, to reduce bootstrapping
+ (bnc#713981).
+
+-------------------------------------------------------------------
+Fri Aug 26 14:10:30 UTC 2011 - fcrozat@suse.com
+
+- Update compose_table patch to use two separate loadkeys call,
+ compose table overflows otherwise (spotted by Werner Fink).
+
+-------------------------------------------------------------------
+Wed Aug 24 13:02:12 UTC 2011 - fcrozat@novell.com
+
+- Add tty1.patch: ensure passphrase are handled before starting
+ gettty on tty1.
+- Add inittab generator, creating default.target at startup based
+ on /etc/inittab value.
+- No longer try to create /etc/systemd/system/default.target at
+ initial package install (bnc#707418)
+- Fix configuration path used for systemd user manager.
+- Ensure pam-config output is no display in install script.
+- Remove buildrequires on vala, no longer needed.
+
+-------------------------------------------------------------------
+Fri Aug 19 15:29:49 UTC 2011 - fcrozat@suse.com
+
+- Handle disable_capslock, compose table and kbd_rate
+- Add rpm macros.systemd file.
+- Do not disable klogd, it has its own service now.
+- Handle kexec correctly (bnc#671673).
+- Disable preload services, they are conflicting with systemd.
+
+-------------------------------------------------------------------
+Fri Aug 19 08:15:15 UTC 2011 - fcrozat@suse.com
+
+- enable pam_systemd module, using pam-config.
+
+-------------------------------------------------------------------
+Thu Aug 18 07:31:12 UTC 2011 - aj@suse.de
+
+- Fix crash with systemctl enable.
+
+-------------------------------------------------------------------
+Tue Aug 16 17:02:27 UTC 2011 - fcrozat@suse.com
+
+- Fix localfs.service to no cause cycle and starts it after
+ local-fs.target.
+
+-------------------------------------------------------------------
+Thu Aug 4 15:59:58 UTC 2011 - fcrozat@suse.com
+
+- Remove root-fsck.patch, mkinitrd will use the same path as
+ dracut.
+- Add systemd-cryptsetup.patch: don't complain on "none" option in
+ crypttab.
+- Add systemd-cryptsetup-query.patch: block boot until passphrase
+ is typed.
+
+-------------------------------------------------------------------
+Wed Aug 3 16:03:25 UTC 2011 - fcrozat@suse.com
+
+- Add root-fsck.patch: do not run fsck on / if it is rw
+- Ship a non null localfs.service, fixes static mount points not
+ being mounted properly.
+
+-------------------------------------------------------------------
+Wed Aug 3 07:11:33 UTC 2011 - aj@suse.de
+
+- Update to version 33:
+ * optimizations and bugfixes.
+ * 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
+ patches.
+
+-------------------------------------------------------------------
+Tue Aug 2 08:29:30 UTC 2011 - fcrozat@suse.com
+
+- Add insserv-parsing.patch: read/parse insserv.conf.
+- Add bash-completion-restart.patch: fix restart service list
+ (bnc#704782).
+
+-------------------------------------------------------------------
+Mon Aug 1 09:04:53 UTC 2011 - aj@suse.de
+
+- Split up devel package.
+- restart logind after upgrade.
+- Adjust rpmlintrc for changes.
+
+-------------------------------------------------------------------
+Fri Jul 29 10:48:20 UTC 2011 - aj@suse.de
+
+- Update to version 32:
+ * bugfixes
+ * improve selinux setup
+
+-------------------------------------------------------------------
+Thu Jul 28 07:27:32 UTC 2011 - aj@suse.de
+
+- Update to version 31:
+ * rewrite of enable/disable code: New features systemctl --runtime,
+ systemctl mask, systemctl link and presets.
+ * sd-daemon is now shared library.
+
+-------------------------------------------------------------------
+Tue Jul 19 11:56:43 UTC 2011 - aj@suse.de
+
+- Update to version 30:
+ + Logic from pam_systemd has been moved to new systemd-login.
+ + VT gettys are autospawn only when needed
+ + Handle boot.local/halt.local on SUSE distribution
+ + add support for systemctl --root
+
+-------------------------------------------------------------------
+Wed Jun 29 12:54:24 UTC 2011 - fcrozat@suse.com
+
+- Make sure to not start kbd initscript, it is handled by systemd
+ natively.
+
+-------------------------------------------------------------------
+Fri Jun 17 09:34:24 UTC 2011 - fcrozat@novell.com
+
+- version 29:
+ + enable chkconfig support in systemctl for openSUSE.
+ + systemctl: plug a leak upon create_symlink mismatch
+ + mount /run without MS_NOEXEC
+ + dbus: fix name of capability property
+ + systemctl: fix double unref of a dbus message
+ + cryptsetup-generator: fix /etc/cryptsetup options
+ + selinux: selinuxfs can be mounted on /sys/fs/selinux
+ + readahead-common: fix total memory size detection
+ + systemctl: fix 'is-enabled' for native units under /lib
+ + systemctl: fix a FILE* leak
+ + pam-module: add debug= parameter
+ + remote-fs.target: do not order after network.target
+- update tarball url.
+
+-------------------------------------------------------------------
+Wed Jun 15 10:00:29 UTC 2011 - saschpe@suse.de
+
+- Use RPM macros instead of $RPM_FOO variables
+- Don't require %{version}-%{release} of the base package,
+ %{version} is sufficient
+
+-------------------------------------------------------------------
+Tue Jun 14 15:10:41 CEST 2011 - kay.sievers@novell.com
+
+- new snapshot
+ - mount /run without MS_NOEXEC
+ - readahead-common: fix total memory size detection
+ - enable chkconfig support in systemctl for openSUSE
+ - selinux: selinuxfs can be mounted on /sys/fs/selinux
+ - cryptsetup-generator: fix /etc/cryptsetup options
+ - systemctl: fix double unref of a dbus message
+- drop merged chkconfig patch
+
+-------------------------------------------------------------------
+Tue Jun 14 12:39:25 UTC 2011 - fcrozat@novell.com
+
+- Add sysv chkconfig patch to be able to enable / disable sysv
+ initscripts with systemctl.
+- Ensure plymouth support is buildable conditionnally.
+
+-------------------------------------------------------------------
+Thu May 26 21:16:06 CEST 2011 - kay.sievers@novell.com
+
+- version 28
+ - drop hwclock-save.service
+ - fix segfault when a DBus message has no interface
+ - man: update the list of unit search locations
+ - readahead-collect: ignore EACCES for fanotify
+ - rtc in localtime: use settimeofday(NULL, tz)
+ instead of hwclock(8)
+
+-------------------------------------------------------------------
+Sat May 21 23:57:30 CEST 2011 - kay.sievers@novell.com
+
+- new snapshot
+ - fix crash in D-Bus code
+
+-------------------------------------------------------------------
+Sat May 21 18:17:59 CEST 2011 - kay.sievers@novell.com
+
+- new snapshot
+ - socket: always use SO_{RCV,SND}BUFFORCE to allow larger values
+ - util: use new VT ESC sequence to clear scrollback buffer
+ - sd-daemon: move _sd_hidden_ from .h to .c file
+ - missing: add IP_TRANSPARENT
(1441 more lines skipped)
Index: systemd-gtk.spec
===================================================================
--- systemd-gtk.spec (added)
+++ systemd-gtk.spec (revision 29)
@@ -0,0 +1,83 @@
+#
+# spec file for package systemd-gtk
+#
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
+# norootforbuild
+
+Name: systemd-gtk
+Url: http://www.freedesktop.org/wiki/Software/systemd
+Version: 34
+Release: 1
+License: GPLv2+
+Group: System/Base
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: libudev-devel udev
+BuildRequires: dbus-1-devel
+BuildRequires: audit-devel
+BuildRequires: gperf
+BuildRequires: libcap-devel
+BuildRequires: libacl-devel
+BuildRequires: tcpd-devel
+BuildRequires: pam-devel
+BuildRequires: libcryptsetup-devel
+BuildRequires: pkg-config
+BuildRequires: libselinux-devel libsepol-devel
+BuildRequires: intltool
+BuildRequires: gtk2-devel libnotify-devel
+Summary: Graphical front-end for systemd
+Requires: systemd = %{version}
+Source0: http://www.freedesktop.org/software/systemd/systemd-%{version}.tar.bz2
+Source1: systemd-rpmlintrc
+
+# Upstream First - Policy:
+# 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
+# an exception will be silently removed with the next version update.
+
+%description
+Graphical front-end for systemd system and service manager.
+
+%prep
+%setup -q -n systemd-%{version}
+
+%build
+autoreconf -fiv
+# prevent pre-generated and distributed files from re-building
+find . -name "*.[1-8]" -exec touch '{}' \;
+touch src/systemadm.c
+export V=1
+%configure \
+ --with-distro=suse \
+ --docdir=%{_docdir}/systemd \
+ --with-rootdir= \
+ CFLAGS="%{optflags}"
+make %{?_smp_mflags}
+
+%install
+%makeinstall
+# remove everything but systemadm and password agent
+find %{buildroot} -not -type d -not -name 'systemadm*' -not -name systemd-gnome-ask-password-agent -delete
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/systemadm
+%{_bindir}/systemd-gnome-ask-password-agent
+%{_mandir}/man1/systemadm.1*
+
+%changelog
Index: 0001-initctl-check-for-kexec_loaded-when-reboot-is-reques.patch
===================================================================
--- 0001-initctl-check-for-kexec_loaded-when-reboot-is-reques.patch (revision 186)
+++ 0001-initctl-check-for-kexec_loaded-when-reboot-is-reques.patch (deleted)
@@ -1,82 +0,0 @@
-From b1e304bb59e1a80abacfd6f0377ae14c3c1a10cc Mon Sep 17 00:00:00 2001
-From: Frederic Crozat <fcrozat@suse.com>
-Date: Mon, 22 Aug 2011 14:58:50 +0200
-Subject: [PATCH] initctl: check for kexec_loaded when reboot is requested through initctl
-
----
- src/initctl.c | 2 ++
- src/systemctl.c | 12 ------------
- src/util.c | 12 ++++++++++++
- src/util.h | 2 ++
- 4 files changed, 16 insertions(+), 12 deletions(-)
-
-diff --git a/src/initctl.c b/src/initctl.c
-index f36f1cc..eaa717a 100644
---- a/src/initctl.c
-+++ b/src/initctl.c
-@@ -93,6 +93,8 @@ static const char *translate_runlevel(int runlevel, bool *isolate) {
- for (i = 0; i < ELEMENTSOF(table); i++)
- if (table[i].runlevel == runlevel) {
- *isolate = table[i].isolate;
-+ if (runlevel == '6' && kexec_loaded())
-+ return SPECIAL_KEXEC_TARGET;
- return table[i].special;
- }
-
-diff --git a/src/systemctl.c b/src/systemctl.c
-index bb998d3..0ff9221 100644
---- a/src/systemctl.c
-+++ b/src/systemctl.c
-@@ -4403,18 +4403,6 @@ static int parse_time_spec(const char *t, usec_t *_u) {
- return 0;
- }
-
--static bool kexec_loaded(void) {
-- bool loaded = false;
-- char *s;
--
-- if (read_one_line_file("/sys/kernel/kexec_loaded", &s) >= 0) {
-- if (s[0] == '1')
-- loaded = true;
-- free(s);
-- }
-- return loaded;
--}
--
- static int shutdown_parse_argv(int argc, char *argv[]) {
-
- enum {
-diff --git a/src/util.c b/src/util.c
-index 8d54049..247156d 100644
---- a/src/util.c
-+++ b/src/util.c
-@@ -5680,3 +5680,15 @@ static const char *const signal_table[] = {
- };
-
- DEFINE_STRING_TABLE_LOOKUP(signal, int);
-+
-+bool kexec_loaded(void) {
-+ bool loaded = false;
-+ char *s;
-+
-+ if (read_one_line_file("/sys/kernel/kexec_loaded", &s) >= 0) {
-+ if (s[0] == '1')
-+ loaded = true;
-+ free(s);
-+ }
-+ return loaded;
-+}
-diff --git a/src/util.h b/src/util.h
-index 407160d..8b31e5b 100644
---- a/src/util.h
-+++ b/src/util.h
-@@ -497,4 +497,6 @@ int signal_from_string_try_harder(const char *s);
- extern int saved_argc;
- extern char **saved_argv;
-
-+bool kexec_loaded(void);
-+
- #endif
---
-1.7.3.4
-
Index: 0001-path-lookup-monitor-etc-systemd-user-for-user-manage.patch
===================================================================
--- 0001-path-lookup-monitor-etc-systemd-user-for-user-manage.patch (revision 186)
+++ 0001-path-lookup-monitor-etc-systemd-user-for-user-manage.patch (deleted)
@@ -1,25 +0,0 @@
-From 1cf32c016f97b2c99d7df06ce5d5b858f86c507a Mon Sep 17 00:00:00 2001
-From: Frederic Crozat <fcrozat@suse.com>
-Date: Wed, 24 Aug 2011 13:39:06 +0200
-Subject: [PATCH] path-lookup: monitor /etc/systemd/user for user manager
-
----
- src/path-lookup.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/path-lookup.c b/src/path-lookup.c
-index bed9175..5f5ad8c 100644
---- a/src/path-lookup.c
-+++ b/src/path-lookup.c
-@@ -209,7 +209,7 @@ int lookup_paths_init(LookupPaths *p, ManagerRunningAs running_as, bool personal
- * the arrays in user_dirs() above! */
- "/run/systemd/user",
- USER_CONFIG_UNIT_PATH,
-- "/etc/systemd/system",
-+ "/etc/systemd/user",
- "/usr/local/lib/systemd/user",
- "/usr/local/share/systemd/user",
- USER_DATA_UNIT_PATH,
---
-1.7.3.4
-
Index: fix-crash.patch
===================================================================
--- fix-crash.patch (revision 186)
+++ fix-crash.patch (deleted)
@@ -1,19 +0,0 @@
-commit e191553d1dc80cd6d65d05f0cb29f8967fab6983
-Author: Kay Sievers <kay.sievers@vrfy.org>
-Date: Wed Aug 17 19:38:07 2011 +0200
-
- convert int to boolean for dbus_bool_t
-
-diff --git a/src/dbus-manager.c b/src/dbus-manager.c
-index ae88895..cfc2afc 100644
---- a/src/dbus-manager.c
-+++ b/src/dbus-manager.c
-@@ -444,7 +444,7 @@ static DBusMessage *message_from_file_changes(
- if (carries_install_info >= 0) {
- dbus_bool_t b;
-
-- b = carries_install_info;
-+ b = !!carries_install_info;
- if (!dbus_message_iter_append_basic(&iter, DBUS_TYPE_BOOLEAN, &b))
- goto oom;
- }
Index: gperf-missing.patch
===================================================================
--- gperf-missing.patch (revision 186)
+++ gperf-missing.patch (deleted)
@@ -1,25 +0,0 @@
-From: Thierry Reding <thierry.reding@avionic-design.de>
-To: systemd-devel@lists.freedesktop.org
-Date: Wed, 3 Aug 2011 08:40:27 +0200
-Subject: [systemd-devel] [PATCH] gperf: Include missing.h.
-
-Older GNU C libraries don't define RLIMIT_RTTIME, so including the
-missing.h is required to fix the build.
----
- src/load-fragment-gperf.gperf.m4 | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/src/load-fragment-gperf.gperf.m4 b/src/load-fragment-gperf.gperf.m4
-index 650f444..8e52890 100644
---- a/src/load-fragment-gperf.gperf.m4
-+++ b/src/load-fragment-gperf.gperf.m4
-@@ -2,6 +2,7 @@
- #include <stddef.h>
- #include "conf-parser.h"
- #include "load-fragment.h"
-+#include "missing.h"
- %}
- struct ConfigPerfItem;
- %null_strings
---
-1.7.6
Index: systemd-33.tar.bz2
===================================================================
Binary files systemd-33.tar.bz2 (revision 186) deleted
Index: systemd-cryptsetup-query.patch
===================================================================
--- systemd-cryptsetup-query.patch (revision 186)
+++ systemd-cryptsetup-query.patch (deleted)
@@ -1,28 +0,0 @@
-From d58446e4b3217f97baca7961154813a563ccdd19 Mon Sep 17 00:00:00 2001
-From: Frederic Crozat <fcrozat@suse.com>
-Date: Thu, 4 Aug 2011 16:46:33 +0200
-Subject: [PATCH] cryptsetup-generator: block boot when querying passphrase.
-
-Ensure we wait for passphrase before starting tty1 or graphical display.
-Needed when not using plymouth.
----
- src/cryptsetup-generator.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-diff --git a/src/cryptsetup-generator.c b/src/cryptsetup-generator.c
-index a340218..6f3aa78 100644
---- a/src/cryptsetup-generator.c
-+++ b/src/cryptsetup-generator.c
-@@ -112,7 +112,8 @@ static int create_disk(
- "DefaultDependencies=no\n"
- "BindTo=%s dev-mapper-%%i.device\n"
- "After=systemd-readahead-collect.service systemd-readahead-replay.service %s\n"
-- "Before=umount.target\n",
-+ "Before=umount.target\n"
-+ "Before=local-fs.target\n",
- d, d);
-
- if (!nofail)
---
-1.7.3.4
-
Index: systemd-cryptsetup.patch
===================================================================
--- systemd-cryptsetup.patch (revision 186)
+++ systemd-cryptsetup.patch (deleted)
@@ -1,25 +0,0 @@
-From aa5f34f2109a02db7887c220c5a35b6a8ee3e6c8 Mon Sep 17 00:00:00 2001
-From: Frederic Crozat <fcrozat@suse.com>
-Date: Thu, 4 Aug 2011 16:04:43 +0200
-Subject: [PATCH] cryptsetup: accept "none" option
-
----
- src/cryptsetup.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/cryptsetup.c b/src/cryptsetup.c
-index cf288de..ac7b6d6 100644
---- a/src/cryptsetup.c
-+++ b/src/cryptsetup.c
-@@ -110,7 +110,7 @@ static int parse_one_option(const char *option) {
- return 0;
- }
-
-- } else
-+ } else if (!streq(option, "none"))
- log_error("Encountered unknown /etc/crypttab option '%s', ignoring.", option);
-
- return 0;
---
-1.7.3.4
-
OBS-URL: https://build.opensuse.org/request/show/80495
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=187
2011-09-01 11:43:46 +00:00
76e794a231
- Update compose_table patch to use two separate loadkeys call,
...
compose table overflows otherwise (spotted by Werner Fink).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=185
2011-08-26 14:11:36 +00:00
49c1b450dd
- Add tty1.patch: ensure passphrase are handled before starting
...
gettty on tty1.
- Add inittab generator, creating default.target at startup based
on /etc/inittab value.
- No longer try to create /etc/systemd/system/default.target at
initial package install (bnc#707418)
- Fix configuration path used for systemd user manager.
- Ensure pam-config output is no display in install script.
- Remove buildrequires on vala, no longer needed.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=183
2011-08-24 15:35:41 +00:00
Stephan Kulow
793b6d2515
remove conflict marker
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=182
2011-08-24 08:24:54 +00:00
e7e4182faa
Accepting request 79603 from home:fcrozat:systemd
...
- Handle disable_capslock, compose table and kbd_rate
- Add rpm macros.systemd file.
- Do not disable klogd, it has its own service now.
- Handle kexec correctly (bnc#671673).
- Disable preload services, they are conflicting with systemd.
>>>>>>> .new
OBS-URL: https://build.opensuse.org/request/show/79603
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=181
2011-08-23 16:14:51 +00:00
e41bfa5fff
- enable pam_systemd module, using pam-config.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=179
2011-08-19 08:39:33 +00:00
f8f8bcfb68
Accepting request 79198 from home:a_jaeger:branches:openSUSE:Factory
...
Fix crash with systemctl enable.
OBS-URL: https://build.opensuse.org/request/show/79198
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=177
2011-08-18 08:09:50 +00:00
e7a5836db9
- Fix localfs.service to no cause cycle and starts it after
...
local-fs.target.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=175
2011-08-16 17:15:13 +00:00
2081b52750
- Remove root-fsck.patch, mkinitrd will use the same path as
...
dracut.
- Add systemd-cryptsetup.patch: don't complain on "none" option in
crypttab.
- Add systemd-cryptsetup-query.patch: block boot until passphrase
is typed.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=173
2011-08-04 16:01:04 +00:00
95c3fe1f27
- Add root-fsck.patch: do not run fsck on / if it is rw
...
- Ship a non null localfs.service, fixes static mount points not
being mounted properly.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=171
2011-08-03 16:32:51 +00:00
f82c8368e2
Accepting request 77749 from home:a_jaeger:branches:openSUSE:Factory
...
Update to v33
OBS-URL: https://build.opensuse.org/request/show/77749
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=170
2011-08-03 15:57:56 +00:00
45038fdaa6
- Add insserv-parsing.patch: read/parse insserv.conf.
...
- Add bash-completion-restart.patch: fix restart service list
(bnc#704782).
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=168
2011-08-02 08:31:42 +00:00
4926361ec4
Accepting request 77549 from home:a_jaeger:branches:openSUSE:Factory
...
Adjust rpmlintrc
OBS-URL: https://build.opensuse.org/request/show/77549
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=166
2011-08-01 14:36:43 +00:00
Andreas Jaeger
7123360fa5
Accepting request 77420 from home:a_jaeger:branches:openSUSE:Factory
...
Update to v32
OBS-URL: https://build.opensuse.org/request/show/77420
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=165
2011-07-29 10:56:12 +00:00
Andreas Jaeger
1c83a910fd
Accepting request 77329 from home:a_jaeger:branches:openSUSE:Factory
...
Update to v31 - to not push into factory yet
OBS-URL: https://build.opensuse.org/request/show/77329
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=163
2011-07-28 10:59:10 +00:00
Andreas Jaeger
4b4020a14c
Accepting request 76462 from home:a_jaeger:branches:openSUSE:Factory
...
Add changes
OBS-URL: https://build.opensuse.org/request/show/76462
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=161
2011-07-19 12:03:16 +00:00
d024d2f241
- Make sure to not start kbd initscript, it is handled by systemd
...
natively.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=158
2011-06-29 13:07:07 +00:00
cda5d13798
- version 29:
...
+ enable chkconfig support in systemctl for openSUSE.
+ systemctl: plug a leak upon create_symlink mismatch
+ mount /run without MS_NOEXEC
+ dbus: fix name of capability property
+ systemctl: fix double unref of a dbus message
+ cryptsetup-generator: fix /etc/cryptsetup options
+ selinux: selinuxfs can be mounted on /sys/fs/selinux
+ readahead-common: fix total memory size detection
+ systemctl: fix 'is-enabled' for native units under /lib
+ systemctl: fix a FILE* leak
+ pam-module: add debug= parameter
+ remote-fs.target: do not order after network.target
- update tarball url.
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=156
2011-06-17 10:45:39 +00:00
Kay Sievers
1501959cbf
Accepting request 73671 from home:saschpe:branches:Base:System
...
- Use RPM macros instead of $RPM_FOO variables
- Don't require %{version}-%{release} of the base package,
%{version} is sufficient
OBS-URL: https://build.opensuse.org/request/show/73671
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=155
2011-06-15 10:09:00 +00:00
Kay Sievers
6e94c0b6a2
update
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=153
2011-06-14 13:26:41 +00:00
Kay Sievers
06e76e9039
Accepting request 73517 from home:fcrozat:systemd
...
- Add sysv chkconfig patch to be able to enable / disable sysv
initscripts with systemctl.
- Ensure plymouth support is buildable conditionnally.
OBS-URL: https://build.opensuse.org/request/show/73517
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=152
2011-06-14 12:55:02 +00:00
Kay Sievers
a4ab2fb1d7
version 28
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=150
2011-05-27 00:01:07 +00:00
Kay Sievers
4117e667a0
fix dbus crash
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=148
2011-05-21 22:18:19 +00:00
Kay Sievers
023741c4e2
version 27
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=146
2011-05-21 16:46:33 +00:00
Kay Sievers
9fd957ec16
update
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=144
2011-05-18 18:16:32 +00:00
Stephan Kulow
ce09df877c
- remove policy filter
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=142
2011-05-05 07:46:21 +00:00
4ec6f94bbf
- add missing buildrequires dbus-1-devel, vala, libxslt-devel
...
- touch vala files for rebuilding to unbreak Factory
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=141
2011-05-05 07:00:21 +00:00
Kay Sievers
ea364ae144
update
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=139
2011-05-02 21:06:06 +00:00
Kay Sievers
c40cc0ab2e
disable plymouth
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=138
2011-05-02 17:09:04 +00:00
Kay Sievers
afa5b87d08
update
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=137
2011-05-01 21:01:13 +00:00
Kay Sievers
f254bbfeb5
version 26
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=136
2011-04-30 14:22:35 +00:00
Kay Sievers
577ee6a69c
update
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=135
2011-04-28 13:21:19 +00:00
Kay Sievers
8d3e4ad7ae
new snapshot
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=134
2011-04-26 18:17:18 +00:00
Kay Sievers
f2f3b6c3c5
version 25
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=133
2011-04-22 17:35:38 +00:00