[master][PATCH] Don't install implicitly added but explicitly excluded packages (#1105013)
Vratislav Podzimek
vpodzime at redhat.com
Thu Jun 5 10:56:29 UTC 2014
Users are responsible for package selection in case they explicitly excluded one
of storage/bootloader-required packages.
Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
pyanaconda/install.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/install.py b/pyanaconda/install.py
index 2bdbbd1..050c832 100644
--- a/pyanaconda/install.py
+++ b/pyanaconda/install.py
@@ -197,8 +197,10 @@ def doInstall(storage, payload, ksdata, instClass):
if not ksdata.bootloader.disabled:
packages += storage.bootloader.packages
- # don't try to install packages from the install class' ignored list
- packages = [p for p in packages if p not in instClass.ignoredPackages]
+ # don't try to install packages from the install class' ignored list and the
+ # explicitly excluded ones (user takes the responsibility)
+ packages = [p for p in packages
+ if p not in instClass.ignoredPackages and p not in ksdata.packages.excludedList]
payload.preInstall(packages=packages, groups=payload.languageGroups())
payload.install()
--
1.9.3
More information about the anaconda-patches
mailing list