Commit Graph

188 Commits

Author SHA1 Message Date
natemaia
e6e52af3cb More recursion refactoring, update dialog text 2019-03-16 21:21:48 -07:00
natemaia
8c85cc08af Simplify boot partition mountpoint 2019-03-16 21:21:48 -07:00
natemaia
2a08b86a24 Update major version, fix syslinux ucode 2019-03-16 21:21:48 -07:00
natemaia
1e93f2b6c5 Update filesystem selection to use looping instead of recursion 2019-03-16 21:21:48 -07:00
natemaia
1e6f7a1438 Fix: error in package_operation() where two package names wouldn't be space separated 2019-03-16 21:21:48 -07:00
natemaia
b20102f5bd Switch precheck messages to infoboxes 2019-03-16 21:21:48 -07:00
natemaia
fb99fbe371 Fix: broken password separators 2019-03-16 21:21:48 -07:00
natemaia
5d3ef48ac7 Align grub command indentation 2019-03-16 21:21:48 -07:00
natemaia
627aa676c4 remove extra spaces in package list 2019-03-16 21:21:48 -07:00
natemaia
e1c706eb9d Fix: mistake in login selection which would cause false positive error 2019-03-16 21:21:48 -07:00
natemaia
6ce3e9aa7f version bump and remove extra spaces in package list 2019-03-16 21:21:48 -07:00
natemaia
5f2d2ba885 Move outdated translations to a subdir, update readme 2019-03-16 21:21:48 -07:00
natemaia
5c8bd58dfc Use less custom buttons for yesno dialogs 2019-03-16 21:21:48 -07:00
natemaia
d6a53203ab Allow exiting right from first dialog 2019-03-16 21:21:48 -07:00
natemaia
0ce04b699c Large update to package handling, cleanup 2019-03-16 21:21:48 -07:00
natemaia
9c9c845271 Test: tmpfs for /run and mount efivarfs in chroot for grub 2019-03-16 21:21:48 -07:00
natemaia
94054f9ada Split package selection up to be more granular, more minor reordering 2019-03-16 21:21:48 -07:00
natemaia
98c56c9334 Improve password separators to avoid issues when using '~' 2019-03-16 21:21:48 -07:00
natemaia
b3ff098262 Update network connection test 2019-03-16 21:21:48 -07:00
natemaia
34dbe9bc10 Allow cancels in some places and update some dialog text 2019-03-16 21:21:48 -07:00
natemaia
af0067199e Fix a number of issues and move global declarations 2019-03-16 21:21:48 -07:00
natemaia
2cee0cd38f Re order password errors in mkuser() 2019-03-16 21:21:48 -07:00
natemaia
7efdb466a7 Create fallback config for systemd-boot 2019-03-16 21:21:48 -07:00
natemaia
b4e5e00147 Cleanup some dialogs, improve text, and offer more output during install 2019-03-16 21:21:48 -07:00
natemaia
e0bb71db98 Remove skel copy to user home, lump package installs together 2019-03-16 21:21:48 -07:00
natemaia
c61b64f731 Update some package installs 2019-03-16 21:21:48 -07:00
natemaia
dcf44d04d3 Add required packages for minimal iso 2019-03-16 21:21:48 -07:00
natemaia
6a3f9f2885 Fix: duplicate pakcages being added in absurd quantity 2019-03-16 21:21:48 -07:00
natemaia
425a26d88a Check for user creation before allowing config 2019-03-16 21:21:48 -07:00
natemaia
d6e930cea2 Remove wait at end of install 2019-03-16 21:21:48 -07:00
natemaia
7c0d730758 Re order function definitions, add check for user creation 2019-03-16 21:21:48 -07:00
natemaia
154e6ba591 Fix up .*profile creation 2019-03-16 21:21:48 -07:00
natemaia
4742d8c823 Fix ugly nmtui colours 2019-03-16 21:21:48 -07:00
natemaia
a636d927e6 Remove oneshot(), functions will be run multiple times if choosing the relevant section 2019-03-16 21:21:48 -07:00
natemaia
fbfbc63dd9 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.
2019-03-16 21:21:48 -07:00
natemaia
b1b19f1d6a Add sleep to slow down format dialog with small partitions 2019-03-16 21:21:48 -07:00
natemaia
bf45d5d51f Remove auto selection of certain parts 2019-03-16 21:21:48 -07:00
natemaia
6a337a6d55 Add keyfile for lvm installs with luks 2019-03-16 21:21:48 -07:00
natemaia
6613c71132 Major version update 2019-03-16 21:21:48 -07:00
natemaia
d5174bbab5 Formatting change in luks_pass() 2019-03-16 21:21:48 -07:00
natemaia
4ebd02f31d Merge all the library files back into one for easier editing and reading 2019-03-16 21:21:48 -07:00
natemaia
2c136e1a47 Fix: lvm. New: erroshow(), select wm/de seperately. Change: use dialog --no-cancel 2019-03-16 21:21:48 -07:00
natemaia
dd243e47f8 Fix: lvm group size parsing issue 2019-03-16 21:21:48 -07:00
natemaia
6ff20d57a4 Version bump for packaging 2019-03-16 21:21:48 -07:00
natemaia
2919d62b39 Fix: ssd() passed /dev/sdXY not /dev/mapper/... 2019-03-16 21:21:48 -07:00
natemaia
fda32f23e8 Fix: missing default boot fallback directory name being empty when none exist 2019-03-16 21:21:48 -07:00
natemaia
db9629d5cb Break up some messages with newlines 2019-03-16 21:21:48 -07:00
natemaia
23e7e82d83 Split package selection menu to it's own section 2019-03-16 21:21:48 -07:00
natemaia
f53ddd904b Remove syslinux UEFI install 2019-03-16 21:21:48 -07:00
natemaia
acef733eda Fix: syslinux install 2019-03-16 21:21:48 -07:00