Commit Graph

33 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
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
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
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
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
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
2c136e1a47 Fix: lvm. New: erroshow(), select wm/de seperately. Change: use dialog --no-cancel 2019-03-16 21:21:48 -07:00
natemaia
f53ddd904b Remove syslinux UEFI install 2019-03-16 21:21:48 -07:00
natemaia
875b8738ba Fix: syslinux UUID 2019-03-16 21:21:48 -07:00
natemaia
a3c3ec6730 Large update and cleanup, attempted fix for grub-install 2019-03-16 21:21:48 -07:00
natemaia
04c4441fc5 Clean up a number of functions, ensure make is installed for dwm 2019-03-16 21:21:48 -07:00
natemaia
b1243fcba1 Add choice for installing base-devel 2019-03-16 21:21:48 -07:00
natemaia
3c76cf943a Split main dialogs to their own lib file, add checklist function, split package choices to menu style 2019-03-16 21:21:47 -07:00
natemaia
b122c92e2e Add reboot back with attempted fix, add shell choice, always create a new user 2019-03-16 21:21:47 -07:00
natemaia
3d41c04f36 Update, another attempted fix for hanging on shutdown 2019-03-16 21:21:47 -07:00
natemaia
c9a6a08cce Reboot fix, possibly?? 2019-03-16 21:21:47 -07:00
natemaia
2bb960f486 Change LUKS and LVM to strings 2019-03-16 21:21:47 -07:00
natemaia
ee3698bc52 Grammar fix in english translation 2019-03-16 21:21:47 -07:00
natemaia
ce18eabd60 Update more english translation text 2019-03-16 21:21:47 -07:00
natemaia
89c95254ed More cleanup and fixes, rename a large amount of functions for brevity 2019-03-16 21:21:47 -07:00
natemaia
3401939dd6 More cleanup in various functions, use var+="val" rather than var="$var val" 2019-03-16 21:21:47 -07:00
natemaia
0640a65e0b Cleanup, fix missing/wrong dialogs, allow mounting old /home without overwriting 2018-12-20 00:06:54 -08:00
natemaia
e948933780 Combine mount and partition lib files, and other minor changes 2018-12-20 00:06:54 -08:00
natemaia
224ea1c18a Change directory structure, separate sections of script into library files, add install script 2018-12-20 00:06:54 -08:00