summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2012-08-16 11:14:27 -0400
committerChris Lumens <clumens@redhat.com>2012-08-16 11:14:27 -0400
commit01247558ee7e460a486da9ef3b92999763c281e6 (patch)
treeeaecfd5abdc390965745ac7fdf178f3da4e9b66b
parenta18f4c52c0d4fc991d02d4d6041c2af3bb1b7a88 (diff)
downloadanaconda-01247558ee7e460a486da9ef3b92999763c281e6.tar.gz
anaconda-01247558ee7e460a486da9ef3b92999763c281e6.tar.xz
anaconda-01247558ee7e460a486da9ef3b92999763c281e6.zip
Force authconfig to be installed on the target system (#848803).
-rw-r--r--pyanaconda/install.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/pyanaconda/install.py b/pyanaconda/install.py
index 805a5c532..a2f54c33d 100644
--- a/pyanaconda/install.py
+++ b/pyanaconda/install.py
@@ -62,7 +62,12 @@ def doInstall(storage, payload, ksdata, instClass):
turnOnFilesystems(storage)
# Do packaging.
- payload.preInstall(packages=storage.packages, groups=payload.languageGroups(ksdata.lang.lang))
+
+ # anaconda requires storage packages in order to make sure the target
+ # system is bootable and configurable, and some other packages in order
+ # to finish setting up the system.
+ packages = storage.packages + ["authconfig", "system-config-firewall-base"]
+ payload.preInstall(packages=packages, groups=payload.languageGroups(ksdata.lang.lang))
payload.install()
with progress_report(_("Performing post-install setup tasks")):