aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/fe/dialog/gli-dialog.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/fe/dialog/gli-dialog.py b/src/fe/dialog/gli-dialog.py
index c99b0c9..d0b4898 100755
--- a/src/fe/dialog/gli-dialog.py
+++ b/src/fe/dialog/gli-dialog.py
@@ -1493,13 +1493,18 @@ Press OK to continue""")
else:
install_packages = []
package_list = self._install_profile.get_install_package_list()
+ #Add kernel packages to the list
+ package_list['Kernel-related Packages'] = (_(u"External kernel modules for additional hardware support"), GLIUtility.get_kernpkgs_from_cd())
highlevel_menu = []
for group in package_list:
highlevel_menu.append( (group, package_list[group][0]) )
- highlevel_menu.append( (_(u"Manual"), "Type your own space-separated list of packages.") )
+
+ #Disable manual if networkless. They can't type their own packages.
+ if not self.networkless:
+ highlevel_menu.append( (_(u"Manual"), "Type your own space-separated list of packages.") )
while 1:
- extra_string1 = _(u"There are thousands of applications available to Gentoo users through Portage, Gentoo's package management system. Select some of the more common ones below or add your own additional package list by choosing 'Manual'.")
+ extra_string1 = _(u"There are thousands of applications available to Gentoo users through Portage, Gentoo's package management system. Select some of the more common ones below to get your system bootable and then install the rest after you boot into your new system.")
code, submenu = self._d.menu(extra_string1+ _(u"\nYour current package list is: ")+string.join(install_packages, ','), choices=highlevel_menu, cancel=_(u"Save and Continue"), width=70, height=23)
if code != self._DLG_OK: #Save and move on.
try: