When doing a distro upgrade, or any major upgrade that requires any config file to be evaluated for using maintainer's version or local version, scan the upgrade package, and ask the questions up front. Store the information in a file. This will allow an update with a slow connection or slower processing to continue without a babysitter.
Include an alternative to bypass the stored file, if someone has a reason to not answer all questions up front.
When doing a distro upgrade, or any major upgrade that requires any config file to be evaluated for using maintainer's version or local version, scan the upgrade package, and ask the questions up front. Store the information in a file. This will allow an update with a slow connection or slower processing to continue without a babysitter.
Include an alternative to bypass the stored file, if someone has a reason to not answer all questions up front.