Wrap package install/removal in a loop + bug fixes

With packaging issues around kdebase, wrapping the package install
in a loop where each package is installed separately will avoid this.
This will take longer overall but is worth it to avoid broken installs.
This commit is contained in:
natemaia 2019-01-09 17:17:10 -08:00
parent b1b19f1d6a
commit fbfbc63dd9
2 changed files with 492 additions and 466 deletions

View File

@ -24,16 +24,20 @@ _Not64Bit="\nThis installer only supports x86_64 capable hardware or virtual mac
_NoNetwork="\nThis installer needs to be run with an active internet connection in order to update and install packages.\n" _NoNetwork="\nThis installer needs to be run with an active internet connection in order to update and install packages.\n"
# Preparation Menu # Preparation Menu
_PrepTitle="Prepare System" _PrepTitle="Prepare System for Install"
_PrepBody="\nFollow the below steps in order.\n\nTo begin the install, a root (/) partition must first be mounted and the system settings must be configured (UEFI systems also require a boot partition to be mounted).\n\nIf you have already created a partition table and partition(s) you can begin mounting and skip over the editing step." _PrepBody="\nFollow the below steps in order.\n\nTo begin the install, a root (/) partition must first be mounted and the system settings must be configured (UEFI systems also require a boot partition to be mounted).\n\nIf you have already created a partition table and partition(s) you can begin mounting and skip over the editing step."
_PrepLayout="Keyboard Layout" _PrepLayout="Select Keyboard Layout"
_PrepShowDev="Device Tree" _PrepShowDev="Show Device Tree (optional)"
_PrepParts="Edit Partitions" _PrepParts="Edit Partitions (optional)"
_PrepLUKS="LUKS (optional)" _PrepLUKS="LUKS Encryption (optional)"
_PrepLVM="LVM (optional)" _PrepLVM="Logical Volume Management (optional)"
_PrepMount="Mount Partitions" _PrepMount="Mount and Format Partitions"
_PrepConfig="Configure Install" _PrepUser="Create User and Set root Password"
_PrepInstall="Install $DIST" _PrepConfig="Configure System Settings"
_PrepWM="Select Window Manager or Desktop"
_PrepPkg="Select Additional Packages"
_PrepShow="Check Configuration Choices"
_PrepInstall="Begin $DIST Installation"
# Configure # Configure
_ConfHost="System Hostname" _ConfHost="System Hostname"
@ -215,5 +219,6 @@ _UserErrTitle="User Name Error"
_UserErrBody="\nIncorrect user name.\n\nPlease try again.\n" _UserErrBody="\nIncorrect user name.\n\nPlease try again.\n"
_UserPassErr="\nThe user passwords entered do not match.\n" _UserPassErr="\nThe user passwords entered do not match.\n"
_RootPassErr="\nThe root passwords entered do not match.\n" _RootPassErr="\nThe root passwords entered do not match.\n"
_UserPassEmpty="\nThe user password cannot be left empty.\n"
# vim:tw=9999:syntax=off:nospell # vim:tw=9999:syntax=off:nospell

File diff suppressed because it is too large Load Diff