diff -uNr anaconda-11.1.2.36__orig/packages.py anaconda-11.1.2.36/packages.py --- anaconda-11.1.2.36__orig/packages.py 2007-01-26 21:50:31.000000000 +0000 +++ anaconda-11.1.2.36/packages.py 2007-03-29 21:49:24.000000000 +0000 @@ -266,38 +266,6 @@ key = anaconda.id.instClass.installkey or "" - # handle existing key if we're headed forward - if key and not anaconda.id.instClass.skipkey and \ - anaconda.dir == DISPATCH_FORWARD and checkRegKey(anaconda, key): - return DISPATCH_FORWARD - - # if we're backing up we should allow them to reconsider skipping the key - if anaconda.dir == DISPATCH_BACK and anaconda.id.instClass.skipkey: - anaconda.id.instClass.skipkey = False - - while not anaconda.id.instClass.skipkey: - rc = anaconda.intf.getInstallKey(anaconda, key) - if rc is None and anaconda.dispatch.canGoBack(): - return DISPATCH_BACK - elif rc is None: - continue - elif rc == SKIP_KEY: - if anaconda.id.instClass.skipkeytext: - rc = anaconda.intf.messageWindow(_("Skip"), - _(anaconda.id.instClass.skipkeytext), - type="custom", custom_icon="question", - custom_buttons=[_("_Back"), _("_Skip")]) - if not rc: - continue - # unset the key and associated data - checkRegKey(anaconda, None, quiet=1) - anaconda.id.instClass.skipkey = True - break - - key = rc - if checkRegKey(anaconda, key): - break - return DISPATCH_FORWARD def betaNagScreen(anaconda):