SHA256
1
0
forked from pool/systemd
Commit Graph

588 Commits

Author SHA256 Message Date
Thomas Blume
b8c5d535c9 Accepting request 437403 from home:fbui:systemd:Factory
- Own a couple of directories even if they don't belong to systemd
  otherwise the build system will complain.
  Some directories (owned by others packages) are simply used by
  systemd to ship some scripts or config files to customize others
  *optional* components. Since thos components are not build required
  by systemd those directories are not owned by any packages and the
  BS complains...

- Import commit
  15ea716 journal-remote: change owner of /var/log/journal/remote and create /var/lib/systemd/journal-upload (bsc#1006372)
  

- %sysusers_create and %tmpfiles_create must be called in %post
  Calling %pre is broken since the respective conf files are not yet
  installed.

- %{_libexecdir}/{tmpfiles.d,sysusers.d}/systemd-remote.conf are
   part of systemd-journal-remote package (only).

- systemd-journal-{gatewayd,remote,upload} units are only part of
  "systemd-journal-remote" package.
  So exclude them from the main package.

- Import commit a1c145e6ad6588555dca64402f9103fb1e02b1a0
  7f34037 man: explain that *KeyIgnoreInhibited only apply to a subset of locks
  df5798b Revert "logind: really handle *KeyIgnoreInhibited options in logind.conf" (bsc#1001790 bsc#1005404)
  f79fee7 Revert "kbd-model-map: add more mappings offered by Yast"
  3760c10 manager: tighten incoming notification message checks
  d6efd71 core: only warn on short reads on signal fd
  6eebd91 manager: be stricter with incomining notifications, warn properly about too large ones

OBS-URL: https://build.opensuse.org/request/show/437403
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=959
2016-10-26 14:59:15 +00:00
Franck Bui
0f12252c32 - Import a better fix from upstream for bsc#1001765
- Added:
    0001-pid1-more-informative-error-message-for-ignored-noti.patch
    0001-pid1-process-zero-length-notification-messages-again.patch
  - Updated (no code changes, only patch metadata)
    0001-If-the-notification-message-length-is-0-ignore-the-m.patch
    0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=958
2016-09-30 06:17:15 +00:00
Franck Bui
56cd5e90ac - Re add back "udev: don't require nsserv and fillup"
Did this in the wrong project... it was a complicated day today ;)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=957
2016-09-29 13:08:51 +00:00
Franck Bui
ebdf443d61 - Added 2 patches to fix bsc#1001765
0001-If-the-notification-message-length-is-0-ignore-the-m.patch
  0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=956
2016-09-29 13:04:00 +00:00
Franck Bui
2bd3cf4a51 - Revert "udev: don't require nsserv and fillup"
It's been judged too late for being part of SLE12 final release.
  Nevertheless it's part of Factory and will be reintroduced after the
  final release is out (ie through an update).

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=955
2016-09-29 06:27:17 +00:00
Franck Bui
921cc4cbde - Added patches to fix journal with FSS protection enabled (bsc#1000435)
0001-journal-fix-HMAC-calculation-when-appending-a-data-o.patch
   0001-journal-set-STATE_ARCHIVED-as-part-of-offlining-2740.patch
   0001-journal-warn-when-we-fail-to-append-a-tag-to-a-journ.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=952
2016-09-26 09:11:19 +00:00
Franck Bui
7266ed8c5b - udev: don't require nsserv and fillup (bsc#999841)
udev has no LSB init scripts nor fillup templates anymore.

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=951
2016-09-21 11:56:10 +00:00
Franck Bui
1773e08e18 - Build require python and python-lxml in order to generate
systemd.directives man page (bsc#986952)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=950
2016-09-16 12:39:58 +00:00
Franck Bui
9aafca72cd - Add rules: block: add support for pmem devices (#3683) (bsc#988119)
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=949
2016-09-16 12:27:58 +00:00
ab98658e26 Accepting request 422120 from home:dimstar:Factory
- Only BuildRequire gnu-efi when building the 'real' systemd
  package.

  rollbacks (bsc#992573)
- Only BuildRequire gnu-efi when building the 'real' systemd
  package.

  rollbacks (bsc#992573)

OBS-URL: https://build.opensuse.org/request/show/422120
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=947
2016-09-01 11:58:03 +00:00
Franck Bui
dca96eed38 Accepting request 421294 from home:fbui:branches:Base:System
- Add a script to fix /var/lib/machines to make it suitable for
  rollbacks (bsc#992573992573)

- Add a script to fix /var/lib/machines to make it suitable for
  rollbacks (bsc#992573992573)

OBS-URL: https://build.opensuse.org/request/show/421294
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=946
2016-08-25 12:43:25 +00:00
b3494db780 Accepting request 418290 from home:msmeissn:branches:Base:System
- reverted the systemctl split-off on request of Franck Bui.

- reverted the systemctl split-off on request of Franck Bui.

OBS-URL: https://build.opensuse.org/request/show/418290
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=945
2016-08-10 12:13:59 +00:00
c87ab91a9b Accepting request 415958 from home:jengelh:branches:Base:System
- Add sysusers to the new split "systemctl" subpackage

OBS-URL: https://build.opensuse.org/request/show/415958
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=943
2016-08-04 11:43:47 +00:00
7bff8388c6 Accepting request 415263 from home:jengelh:branches:Base:System
Split systemctl and tmpfiles into a separate package

The backstory is that %{?systemd_requires} in all kinds of .spec files
pulls in systemd, which is not always desirable. Upstream has come up
with some solution where they make use of a rpm tag (available in
4.10+) that is only about ordering - cf
2424b6bd71
. The commit explicitly states though, that "installing systemd
afterwards [...], does not result in the same outcome."

With this proposed change to our systemd.spec, we could have the cake
and eat it too:

* symlinks in /etc/systemd can be created at install time, permitting
the administrator to install/use systemd as init system in a container
at a later date (enabling "same outcome")

* mandatory tmp directories will be created at install time already,
so the administrator does not have to run `tmpfiles --root=/mycontainer`
before launching the (systemd-less) container.

* the only protruding dependency of systemctl.rpm is libgcrypt20,
i.e. comparatively light.

* the OrderWithRequires feature can be done independently

Sounds like a plan? @mpluskal too #boo980389

OBS-URL: https://build.opensuse.org/request/show/415263
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=942
2016-07-29 11:07:07 +00:00
00bec688d4 Accepting request 411397 from home:cyphar:branches:Base:System
Backports a patch from v230 to allow for systemd.unified_cgroup_hierarchy to be supported on 4.4 and later kernels. boo#989276

OBS-URL: https://build.opensuse.org/request/show/411397
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=941
2016-07-18 08:24:21 +00:00
123172c76b Accepting request 403388 from home:arvidjaar:bnc:984516
- drop 1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch
  it breaks btrfs on multiple device-mapper devices (boo#984516). The problem
  it tried to fix is already fixed in rule shipped with btrfsprogs (see
  boo#912170).

OBS-URL: https://build.opensuse.org/request/show/403388
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=940
2016-06-27 14:38:21 +00:00
28b0f40621 Accepting request 394450 from home:tsaupe:branches:openSUSE:Factory:systemd-boo970293
fix warning about missing install info during preset (boo#970293)

OBS-URL: https://build.opensuse.org/request/show/394450
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=939
2016-05-13 08:10:24 +00:00
fcbdb34db7 Accepting request 385773 from home:Andreas_Schwab:Factory
- Avoid bootstrap cycle with sg3_utils

OBS-URL: https://build.opensuse.org/request/show/385773
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=938
2016-04-08 09:28:10 +00:00
763afc05f5 Accepting request 380337 from home:jengelh:branches:Base:System
- Add two patches which address logind/networkd disappearing from
  dbus (and busctl) even while the units and processes continue
  running.
  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch

OBS-URL: https://build.opensuse.org/request/show/380337
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=934
2016-03-29 15:52:23 +00:00
Franck Bui
79a292b8c8 Accepting request 372966 from home:fbui:branches:Base:System:cleanup-package-deps
OBS-URL: https://build.opensuse.org/request/show/372966
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=933
2016-03-17 08:09:40 +00:00
Franck Bui
532d9d8324 - systemd should require udev with the exact same version
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=932
2016-03-14 16:13:06 +00:00
Dr. Werner Fink
0336a857ae Accepting request 365799 from home:lnussel:branches:Base:System
- require curl and bzip2 to build importd
- curl also causes building of journal-upload. That one has rather
  unusal certificate usage, set it's ca root to /etc/pki/systemd
  instead of the built-in default /etc/ssl as journal-remote and
  journal-upload think they kan put stuff in /etc/ssl/certs then but
  that directory is managed by p11-kit and doesn't serve the purpose
  those programs think.
- /var/lib/systemd/random-seed is a file
- own /var/lib/machines

OBS-URL: https://build.opensuse.org/request/show/365799
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=931
2016-03-11 10:46:33 +00:00
Dr. Werner Fink
fd0af547e5 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=929
2016-03-01 09:18:41 +00:00
d01f2765dc Accepting request 352395 from home:olh:branches:Base:System
- Create groups adm,input,tape in fixed order (boo#944660)

OBS-URL: https://build.opensuse.org/request/show/352395
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=926
2016-01-13 18:14:14 +00:00
a886e97f41 Accepting request 349071 from home:scarabeus_iv:branches:Base:System
- Add patch to enable working steam controller:
  * 1099-Add-default-rules-for-valve-steam-controller-to-work.patch

OBS-URL: https://build.opensuse.org/request/show/349071
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=925
2016-01-13 18:13:47 +00:00
9336e76d4c Accepting request 348128 from home:elvigia:branches:Base:System
- spec: update minimum kernel version to 3.11
- Update minimum util-linux version to 2.27.1

- spec: update minimum kernel version to 3.11
- Update minimum util-linux version to 2.27.1

OBS-URL: https://build.opensuse.org/request/show/348128
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=924
2016-01-13 18:13:18 +00:00
Dominique Leuenberger
e2b94ded3c Accepting request 350196 from home:jengelh:d5
- Avoid enabling readahead services; they have been removed.
  [fixes getty-tty1 not appearing in openqa]

- In %install, only process kbd-model-map.xkb-generated if it
  exists. Resolves a build failure in 13.2/42.1.

OBS-URL: https://build.opensuse.org/request/show/350196
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=923
2015-12-22 13:43:00 +00:00
Franck Bui
3cb8f4cfc8 Accepting request 350220 from home:fbui:branches:Base:System:disable-tmpfs-on-tmp
OBS-URL: https://build.opensuse.org/request/show/350220
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=922
2015-12-22 10:31:01 +00:00
77c5be96ed Accepting request 346999 from home:tsaupe:branches:Base:System:bsc956712-systemd
fix CVE-2015-7510: Stack overflow in nss-mymachines (boo#956712)

OBS-URL: https://build.opensuse.org/request/show/346999
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=921
2015-12-02 15:48:26 +00:00
d6bb3d7a51 Accepting request 345072 from home:jengelh:d5
- Update to new upstream release 227+228
tested boot-on-cryptoroot

OBS-URL: https://build.opensuse.org/request/show/345072
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=920
2015-12-02 15:45:15 +00:00
Dr. Werner Fink
87a304976b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=919
2015-11-12 12:24:39 +00:00
083e9c18b8 - enable seccomp for aarch64 (fate#318444)
- enable seccomp for aarch64 (fate#318444)

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=917
2015-10-21 20:20:28 +00:00
Dr. Werner Fink
eaedcfc608 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=916
2015-10-15 19:38:03 +00:00
Dr. Werner Fink
8b71e19bc4 Accepting request 339126 from home:fbui:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/339126
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=915
2015-10-15 19:35:34 +00:00
Dr. Werner Fink
c3d8b4fb10 Accepting request 339089 from home:jengelh:d2
- Drop one more undesirable Obsoletes/Provides. This should have
  been a Conflicts. (There was already a Conflicts, and since
  Conflicts go both ways, we won't need a second one.)

OBS-URL: https://build.opensuse.org/request/show/339089
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=914
2015-10-15 19:35:06 +00:00
Dr. Werner Fink
06ebe2df23 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=913
2015-10-15 12:03:02 +00:00
Dr. Werner Fink
25decd71c4 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=912
2015-10-15 08:25:11 +00:00
Dr. Werner Fink
1ac2792e9b Accepting request 338278 from home:fbui:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/338278
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=910
2015-10-13 08:58:23 +00:00
Dr. Werner Fink
56f7a5c715 Accepting request 337992 from home:fbui:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/337992
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=909
2015-10-12 10:48:46 +00:00
Dr. Werner Fink
ecb1722d6b Accepting request 335642 from home:jengelh:d2
- Undo Obsoletes/Provides (from Aug 11), creates too big a cycle.
- Provide systemd-sysv-install program/link [bnc#948353]

OBS-URL: https://build.opensuse.org/request/show/335642
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=907
2015-10-06 15:11:15 +00:00
Dr. Werner Fink
96c260b331 Accepting request 333474 from home:jengelh:d2
- Avoid "file not found /etc/udev/rules.d/70-persistent-net.rules"

OBS-URL: https://build.opensuse.org/request/show/333474
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=904
2015-09-25 14:20:16 +00:00
Dr. Werner Fink
a4a9aa9707 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=903
2015-09-23 12:43:03 +00:00
Dr. Werner Fink
37f4a842ae .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=902
2015-09-07 12:21:59 +00:00
Dr. Werner Fink
4050d5fb4a Accepting request 329506 from home:fbui:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/329506
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=901
2015-09-07 12:10:53 +00:00
Dr. Werner Fink
0be65d9989 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=900
2015-09-07 08:11:12 +00:00
ac248b16f2 Accepting request 316860 from home:jengelh:branches:Base:System
- Remove udev-generate-rules.sh, apparently not used by anything in
  the systemd nor udev-persistent-ifnames package.

OBS-URL: https://build.opensuse.org/request/show/316860
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=899
2015-09-04 10:02:52 +00:00
Dr. Werner Fink
3790c48e17 Accepting request 324754 from home:fbui:branches:Base:System:cleanup
Minor cleanups to the specfile

OBS-URL: https://build.opensuse.org/request/show/324754
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=897
2015-09-03 11:16:05 +00:00
Cristian Rodríguez
fe13c752ad Accepting request 325092 from home:fbui:branches:Base:System
Installed systemd and udev packages should have the same version.

OBS-URL: https://build.opensuse.org/request/show/325092
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=896
2015-08-21 20:35:48 +00:00
Cristian Rodríguez
2a6254833e Accepting request 324420 from home:fbui:branches:Base:System:systemd-roff-links-fixed
Drop 0009-make-xsltproc-use-correct-ROFF-links.patch

This patch was initialy added to workaround bsc#842844. But it appears that man(1) was fixed (included since 13.2 at least) to handle manual,  pages that consist only of a .so directive such as '.so <page>'.

OBS-URL: https://build.opensuse.org/request/show/324420
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=894
2015-08-21 00:34:14 +00:00
bc922e2ffc Accepting request 323109 from home:jengelh:d3
- Update to new upstream release 224

OBS-URL: https://build.opensuse.org/request/show/323109
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=892
2015-08-17 20:36:04 +00:00