Commit Graph

576 Commits

Author SHA256 Message Date
6d1765bf53 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
c022a3538a 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
046a81a8c1 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
41e79518e7 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
7c23ba4538 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
a9ecab2629 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
527ef37082 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
023ef9eec7 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
923f9ed571 - 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
b9f41ee894 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
951acfa4d4 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=929
2016-03-01 09:18:41 +00:00
0326b30aa6 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
fb3e80f93d 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
54515f943c 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
1c807b5d99 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
642fe32ebf 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
2e1f7c4ae0 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
3a9ea8f8a3 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
4a2039e87b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=919
2015-11-12 12:24:39 +00:00
7cdca70826 - 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
1b2a753084 .
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
686ce42691 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
d5d9426dc2 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
e2f07f28d4 .
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
67b8ad05f8 .
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
8903d1ccb9 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
ac9e9f3351 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
f65bc873a7 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
6bda2878e3 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
e2327986a6 .
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
b1459a8045 .
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
7985e71412 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
cf8f3750f0 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=900
2015-09-07 08:11:12 +00:00
d99b02de97 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
3288b873a5 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
2b0491c4bf 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
ffe37c63ab 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
8b1af3c775 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
Dr. Werner Fink
6980a402a4 Accepting request 321834 from home:jengelh:d2
- Use Obsolete/Provides strategy (from mingw, thumbs to fstrba)

DO ADJUST the prjconf of Base:System / openSUSE:Factory
* remove Prefer: and Ignore: lines regarding systemd and udev

OBS-URL: https://build.opensuse.org/request/show/321834
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=890
2015-08-14 11:28:22 +00:00
Dr. Werner Fink
e92e6f27c7 Accepting request 321614 from home:sndirsch:fate318355
- /usr/share/systemd/kbd-model-map: added entries for
  xkeyboard-config converted keymaps; mappings, which already
  exist in original systemd mapping table are being ignored
  though, i.e. not overwritten; needs kbd in buildrequires
  (FATE#318426)

OBS-URL: https://build.opensuse.org/request/show/321614
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=889
2015-08-14 11:27:55 +00:00
bce5c409ba Accepting request 319468 from home:msmeissn:branches:Base:System
- hostname-NULL.patch: Work around a crash on XEN hosts
  in OBS. /etc/hostname is not present and systemd then does
  strchr(hostname,soemthing) with hostname NULL.

- hostname-NULL.patch: Work around a crash on XEN hosts
  in OBS. /etc/hostname is not present and systemd then does
  strchr(hostname,soemthing) with hostname NULL.

OBS-URL: https://build.opensuse.org/request/show/319468
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=888
2015-07-30 06:19:43 +00:00
Dr. Werner Fink
bc57f4a743 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=886
2015-07-29 11:28:10 +00:00
b6de1e81cd Accepting request 315632 from home:elvigia:branches:Base:System
- Systemd v222, bugfix release.
- Drop upstream patches 
0006-pam_systemd-Properly-check-kdbus-availability.patch
0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
0031-install-fix-bad-memory-access.patch
1032-ata_id-unbotch-format-specifier.patch
- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch
  udev does no longer enable USB HID power management at all.
- The udev accelerometer helper was removed, obsoleted by
  iio-sensor-proxy package.
- networkd gained a new configuration option IPv6PrivacyExtensions.
- udev does not longer support the WAIT_FOR_SYSFS= key in udev
  rules. There are no known issues with current sysfs,
  and udev does not need or should be used to work around such bugs.

- Systemd v222, bugfix release.
- Drop upstream patches 
0006-pam_systemd-Properly-check-kdbus-availability.patch
0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
0031-install-fix-bad-memory-access.patch
1032-ata_id-unbotch-format-specifier.patch
- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch
  udev does no longer enable USB HID power management at all.
- The udev accelerometer helper was removed, obsoleted by
  iio-sensor-proxy package.
- networkd gained a new configuration option IPv6PrivacyExtensions.
- udev does not longer support the WAIT_FOR_SYSFS= key in udev
  rules. There are no known issues with current sysfs,
  and udev does not need or should be used to work around such bugs.

OBS-URL: https://build.opensuse.org/request/show/315632
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=885
2015-07-16 10:04:35 +00:00
1a0cc00367 Accepting request 315376 from home:jengelh:branches:Base:System
- Avoid restarting logind [bnc#934901]
- Do not suppress errors in any case, even if they are ignored

OBS-URL: https://build.opensuse.org/request/show/315376
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=884
2015-07-07 15:19:45 +00:00
Dr. Werner Fink
9643f10967 Accepting request 315123 from home:sumski:hazard:to:your:stereo
- Fix devel package requires (both mini and real required real libsystemd0)

- Fix devel package requires (both mini and real required real libsystemd0)

OBS-URL: https://build.opensuse.org/request/show/315123
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=883
2015-07-06 07:44:45 +00:00
Dr. Werner Fink
8f9d71ff2f Accepting request 314756 from home:jengelh:branches:Base:System
- Rework "-mini" package logic to not conflict with itself and
  then add libsystemd0 to mini.

OBS-URL: https://build.opensuse.org/request/show/314756
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=881
2015-07-03 11:16:13 +00:00
Dr. Werner Fink
69b8a40667 Accepting request 314627 from home:elvigia:branches:Base:System
- remove SysVStartPriority= from after-local.service,
  unsupported since v218.
  Note that this option was only parsed and that's it. the logic
  to give "start priority" was never implemented.

- change the default fallback ntp servers to the opensuse 
  pool.ntp.org vendor zone.
- We still need to run systemd-sysctl.service after local-fs.target
 otherwise it works only when /boot is in the root filesystem but
 not when it is a separate partition.

- remove SysVStartPriority= from after-local.service,
  unsupported since v218.
  Note that this option was only parsed and that's it. the logic
  to give "start priority" was never implemented.

- change the default fallback ntp servers to the opensuse 
  pool.ntp.org vendor zone.
- We still need to run systemd-sysctl.service after local-fs.target
 otherwise it works only when /boot is in the root filesystem but
 not when it is a separate partition.

OBS-URL: https://build.opensuse.org/request/show/314627
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=880
2015-07-01 06:34:26 +00:00
Dr. Werner Fink
8af921d808 Accepting request 314429 from home:sbrabec:branches:systemd-drop-pm-utils
- Obsolete pm-utils and suspend (boo#925873).
- Remove pm-utils support
  (remove Forward-suspend-hibernate-calls-to-pm-utils.patch).

OBS-URL: https://build.opensuse.org/request/show/314429
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=879
2015-06-30 07:36:07 +00:00
Dr. Werner Fink
52ccc3aadb Accepting request 313718 from home:elvigia:branches:Base:System
- remove patch sysctl-handle-boot-sysctl.conf-kernel_release.patch 
  from the filelist.

- libpcre, glib2 and libusb are not used by systemd, remove 
  from buildrequires.

- 1032-ata_id-unbotch-format-specifier.patch: fix udev ata_id 
  output.
- 0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch
  fix StopWhenUnneeded=true in combination with a Requisite=
  dependency.
- 0031-install-fix-bad-memory-access.patch: Fix Bad memory access
-  0006-pam_systemd-Properly-check-kdbus-availability.patch: if
   kdbus is enabled (i.e boot with kdbus=1) DBUS_SESSION_BUS_ADDRESS
   must not be exported.
- spec: add a min_kernel_version macro to ensure the package
 conflicts with kernel versions in which systemd cannot run.

- sysctl-handle-boot-sysctl.conf-kernel_release.patch dropped,
  replaced by a tmpfiles.d snippet "current-kernel-sysctl.conf"
  (feature implemented in v220 just for our usecase)

- fix build when resolved is enabled 
- remove fsck -l test in spec file, systemd requires util-linux
  2.26 or later where this feature is already available.

- remove patch sysctl-handle-boot-sysctl.conf-kernel_release.patch 
  from the filelist.

- libpcre, glib2 and libusb are not used by systemd, remove

OBS-URL: https://build.opensuse.org/request/show/313718
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=878
2015-06-26 07:38:45 +00:00
Cristian Rodríguez
c03ad18628 Accepting request 313572 from home:pluskalm:branches:Base:System
- Install 50-coredump.conf as coredumpctl is now installed by 
  default and does not use journal anymore as default storage

- Install 50-coredump.conf as coredumpctl is now installed by 
  default and does not use journal anymore as default storage

OBS-URL: https://build.opensuse.org/request/show/313572
OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=877
2015-06-25 04:25:21 +00:00