- Strip down minimal_base pattern:

* Drop elfutils Requires: all tools from elfutils exist in
    binutils, without the eu- prefix.
  * Drop openssh requires: forcing a user to have openssh present no
    matter what, without a possibility to uninstall it, is not
    wanted.
  * Drop sysvinit requires: this is a dependency to systemd after
    all.
- Move systemd-coredump from requires in minimal_base to recommends in
  base.

OBS-URL: https://build.opensuse.org/package/show/system:install:head/patterns-base?expand=0&rev=85
This commit is contained in:
Dominique Leuenberger 2019-02-25 20:08:07 +00:00 committed by Git OBS Bridge
parent 53a6a7f856
commit fa4548bad5
2 changed files with 17 additions and 6 deletions

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Mon Feb 25 19:59:06 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
- Strip down minimal_base pattern:
* Drop elfutils Requires: all tools from elfutils exist in
binutils, without the eu- prefix.
* Drop openssh requires: forcing a user to have openssh present no
matter what, without a possibility to uninstall it, is not
wanted.
* Drop sysvinit requires: this is a dependency to systemd after
all.
- Move systemd-coredump from requires in minimal_base to recommends in
base.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Feb 19 16:25:23 UTC 2019 - Frederic Crozat <fcrozat@suse.com> Tue Feb 19 16:25:23 UTC 2019 - Frederic Crozat <fcrozat@suse.com>

View File

@ -183,6 +183,9 @@ Requires: polkit-default-privs
Requires: shadow Requires: shadow
Requires: util-linux Requires: util-linux
Requires: which Requires: which
%if ! 0%{?is_opensuse}
Requires: systemd-coredump
%endif
Recommends: bash-completion Recommends: bash-completion
Recommends: btrfsprogs Recommends: btrfsprogs
Recommends: ca-certificates-mozilla Recommends: ca-certificates-mozilla
@ -639,12 +642,10 @@ Requires: coreutils
Requires: device-mapper Requires: device-mapper
Requires: distribution-release Requires: distribution-release
Requires: dracut Requires: dracut
Requires: elfutils
Requires: filesystem Requires: filesystem
Requires: glibc Requires: glibc
Requires: iproute2 Requires: iproute2
Requires: kbd Requires: kbd
Requires: openssh
Requires: pam Requires: pam
Requires: procps Requires: procps
Requires: rpm Requires: rpm
@ -655,15 +656,11 @@ Requires: system-user-nobody
Requires: system-user-bin Requires: system-user-bin
Requires: system-user-daemon Requires: system-user-daemon
Requires: systemd Requires: systemd
Requires: sysvinit-tools
Requires: udev Requires: udev
Requires: zypper Requires: zypper
# Note it makes no sense to recommend packages in minimal_base as it can't # Note it makes no sense to recommend packages in minimal_base as it can't
# be installed with --no-recommends if your package can be Recommended rather # be installed with --no-recommends if your package can be Recommended rather
# then required it likely belongs in base and not here. # then required it likely belongs in base and not here.
%if ! 0%{?is_opensuse}
Requires: systemd-coredump
%endif
# rollback-helper is useful on Leap / SLE but not tumbleweed # rollback-helper is useful on Leap / SLE but not tumbleweed
%if 0%{?sle_version} %if 0%{?sle_version}
Requires: rollback-helper Requires: rollback-helper