From f78eca998b018d71a3a45f9bb73d9c2652a0bdf5 Mon Sep 17 00:00:00 2001 From: Martin Kolman Date: Apr 09 2018 19:16:28 +0000 Subject: New version 29.9-1 - Move install time dependencies to a metapackage (mkolman) --- diff --git a/.gitignore b/.gitignore index 2de046e..47ee303 100644 --- a/.gitignore +++ b/.gitignore @@ -140,3 +140,4 @@ /anaconda-29.6.tar.bz2 /anaconda-29.7.tar.bz2 /anaconda-29.8.tar.bz2 +/anaconda-29.9.tar.bz2 diff --git a/anaconda.spec b/anaconda.spec index 9964c1e..393f359 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -6,7 +6,7 @@ Summary: Graphical system installer Name: anaconda -Version: 29.8 +Version: 29.9 Release: 1%{?dist} License: GPLv2+ and MIT Group: Applications/System @@ -30,7 +30,6 @@ Source0: %{name}-%{version}.tar.bz2 %define gettextver 0.19.8 %define gtk3ver 3.22.17 %define helpver 22.1-1 -%define iscsiver 6.2.0.873-26 %define isomd5sum 1.0.10 %define langtablever 0.0.34 %define libarchivever 3.0.4 @@ -39,7 +38,6 @@ Source0: %{name}-%{version}.tar.bz2 %define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 -%define partedver 1.8.1 %define pykickstartver 3.12-1 %define pypartedver 2.5-2 %define rpmver 4.10.0 @@ -92,12 +90,10 @@ Requires: python3-libs Requires: python3-dnf >= %{dnfver} Requires: python3-blivet >= 1:3.0.0-0.1.b1 Requires: python3-blockdev >= %{libblockdevver} -Requires: libblockdev-plugins-all >= %{libblockdevver} Requires: python3-meh >= %{mehver} Requires: libreport-anaconda >= 2.0.21-1 Requires: libselinux-python3 Requires: rpm-python3 >= %{rpmver} -Requires: parted >= %{partedver} Requires: python3-pyparted >= %{pypartedver} Requires: python3-requests Requires: python3-requests-file @@ -117,7 +113,6 @@ Requires: python3-pydbus Requires: cracklib-dicts Requires: python3-pytz -Requires: realmd Requires: teamd %ifarch %livearches Requires: usermode @@ -125,8 +120,6 @@ Requires: usermode %ifarch s390 s390x Requires: openssh %endif -Requires: isomd5sum >= %{isomd5sum} -Requires: createrepo_c Requires: NetworkManager >= %{nmver} Requires: NetworkManager-libnm >= %{nmver} Requires: NetworkManager-team @@ -134,18 +127,7 @@ Requires: dhclient Requires: kbd Requires: chrony Requires: python3-ntplib -Requires: rsync Requires: systemd -%ifarch %{ix86} x86_64 -Requires: fcoe-utils >= %{fcoeutilsver} -%endif -Requires: python3-iscsi-initiator-utils >= %{iscsiver} -%ifarch %{ix86} x86_64 -%if ! 0%{?rhel} -Requires: hfsplus-tools -%endif -%endif -Requires: kexec-tools Requires: python3-pid Requires: python3-ordered-set >= 2.0.0 Requires: python3-wrapt @@ -168,6 +150,36 @@ Obsoletes: booty <= 0.107-1 The anaconda-core package contains the program which was used to install your system. +%package install-env-deps +Summary: Installation environment specific dependencies +Requires: udisks2-iscsi +Requires: libblockdev-plugins-all >= %{libblockdevver} +# active directory/freeipa join support +Requires: realmd +Requires: isomd5sum >= %{isomd5sum} +%ifarch %{ix86} x86_64 +Requires: fcoe-utils >= %{fcoeutilsver} +%endif +# likely HFS+ resize support +%ifarch %{ix86} x86_64 +%if ! 0%{?rhel} +Requires: hfsplus-tools +%endif +%endif +# kexec support +Requires: kexec-tools +Requires: createrepo_c +# run's on TTY1 in install env +Requires: tmux +# install time crash handling +Requires: gdb +Requires: rsync + +%description install-env-deps +The anaconda-install-env-deps metapackage lists all installation environment dependencies. +This makes it possible for packages (such as Initial Setup) to depend on the main Anaconda package without +pulling in all the install time dependencies as well. + %package gui Summary: Graphical user interface for the Anaconda installer Requires: anaconda-core = %{version}-%{release} @@ -334,6 +346,9 @@ update-desktop-database &> /dev/null || : %{_prefix}/libexec/anaconda/dd_* %changelog +* Mon Apr 09 2018 Martin Kolman - 29.9-1 +- Move install time dependencies to a metapackage (mkolman) + * Thu Apr 05 2018 Martin Kolman - 29.8-1 - Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) diff --git a/sources b/sources index e76570f..cda90dd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-29.8.tar.bz2) = 905600615a1873782f9a1f2149f1856dd3e7699706673b703453a888893c380efc654e9e7453a5681ff129ba461e4531a15315abc305352b7c38cf392d84149a +SHA512 (anaconda-29.9.tar.bz2) = 53ec0dd5ed53839f08d894b1a8c01f1e91fdf5de297520bb0d056f6c4110dccbc5d44313ca966efb3f840e9f8f79fb16be5012e91c626ae331f05c8d7f10f0dd