Accepting request 501866 from system:install:head

- Rename pattern minimal_base-conflicts to minimal_base_conflicts:
  we fall into a neat trap with
     Provides: pattern() = minimal_base-conflicts
  As this is translated to RPM lingo, meaning 'minimal_base' is the
  'version' and 'conflicts' the 'release'; so anything requiring
  pattern() = minimal_base is satisfied by minimal_base-conflicts
  directly too (boo#1043348).

- Proper fixes for the last change re generic_server,
  * other minor tidyup's

OBS-URL: https://build.opensuse.org/request/show/501866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-base?expand=0&rev=8
This commit is contained in:
Dominique Leuenberger 2017-06-08 13:04:43 +00:00 committed by Git OBS Bridge
commit 8740d9da3c
2 changed files with 20 additions and 9 deletions

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Thu Jun 8 09:49:25 UTC 2017 - dimstar@opensuse.org
- Rename pattern minimal_base-conflicts to minimal_base_conflicts:
we fall into a neat trap with
Provides: pattern() = minimal_base-conflicts
As this is translated to RPM lingo, meaning 'minimal_base' is the
'version' and 'conflicts' the 'release'; so anything requiring
pattern() = minimal_base is satisfied by minimal_base-conflicts
directly too (boo#1043348).
-------------------------------------------------------------------
Thu May 18 11:28:02 UTC 2017 - lnussel@suse.de

View File

@ -557,7 +557,7 @@ Provides: pattern() = minimal_base
Provides: pattern-icon() = yast-sw_single
Provides: pattern-order() = 5190
Obsoletes: patterns-openSUSE-minimal_base < %{version}
Recommends: pattern() = minimal_base-conflicts
Recommends: pattern() = minimal_base_conflicts
Requires: aaa_base
Requires: bash
@ -616,12 +616,12 @@ This is the minimal openSUSE runtime system. It is really a minimal system, you
################################################################################
%package minimal_base-conflicts
%package minimal_base_conflicts
%pattern_basetechnologies
Summary: Base System
Group: Metapackages
Provides: patterns-openSUSE-minimal_base-conflicts = %{version}
Provides: pattern() = minimal_base-conflicts
Provides: pattern() = minimal_base_conflicts
Provides: pattern-icon() = yast-sw_single
Provides: pattern-order() = 5191
Obsoletes: patterns-openSUSE-minimal_base-conflicts < %{version}
@ -674,12 +674,12 @@ Conflicts: openssh-askpass
# requires all kinds of perl modules
Conflicts: xdg-utils
%description minimal_base-conflicts
%description minimal_base_conflicts
This is the base runtime system. It contains only a minimal multiuser booting system. For running on real hardware, you need to add additional packages and pattern to make this pattern useful on its own.
%files minimal_base-conflicts
%files minimal_base_conflicts
%dir /usr/share/doc/packages/patterns
/usr/share/doc/packages/patterns/minimal_base-conflicts.txt
/usr/share/doc/packages/patterns/minimal_base_conflicts.txt
################################################################################
@ -886,7 +886,7 @@ This will install the 32-bit variant of all selected patterns. This allows to ex
%install
mkdir -p %{buildroot}/usr/share/doc/packages/patterns
for i in 32bit 64bit apparmor apparmor_opt base console enhanced_base \
enhanced_base_opt minimal_base minimal_base-conflicts sw_management \
enhanced_base_opt minimal_base minimal_base_conflicts sw_management \
update_test x11 x11_opt x86; do
echo "This file marks the pattern $i to be installed." \
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"