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
natemaia
f086d55071
Fix: error creating keyboard config in vm due to removal of xorg dir
2019-03-16 21:21:48 -07:00
natemaia
875b8738ba
Fix: syslinux UUID
2019-03-16 21:21:48 -07:00
natemaia
7324ec38cb
Fix: empty mount options
2019-03-16 21:21:48 -07:00
natemaia
2c9759ac34
Fix: missing grub-mkconfig call
2019-03-16 21:21:48 -07:00
natemaia
37f33c9a1a
Fix: wrong array index for boot commands
2019-03-16 21:21:48 -07:00
natemaia
84ed8947ae
Update grub install
2019-03-16 21:21:48 -07:00
natemaia
83743ec8c8
Fix: file permissions in the created user's home
2019-03-16 21:21:48 -07:00
natemaia
0572d16454
Fix: xinit setup
2019-03-16 21:21:48 -07:00
natemaia
9f49dfcec8
Fix: grub os-prober module, xinit login
2019-03-16 21:21:48 -07:00
natemaia
9f452ac222
Remove profile files in user home when not autologging in or using a dm
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
f96435486a
Update and clean up some functions
2019-03-16 21:21:48 -07:00
natemaia
c815cb7f02
Change root shell, more package install clean up
2019-03-16 21:21:48 -07:00
natemaia
b307ab8bbd
More touch ups to simplify packages
2019-03-16 21:21:48 -07:00
natemaia
529166b83c
Shorten some main function names, remove specifics for user wm configs
2019-03-16 21:21:48 -07:00
natemaia
ba91ed8b79
Simplify password handling, better naming for a few functions
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
5258991023
Finish cleaning up package defaults for each WM and removing defaults
2019-03-16 21:21:47 -07:00
natemaia
50faa08c2c
Start removal of offline install options
2019-03-16 21:21:47 -07:00
natemaia
678019d663
Add: mksh as login shell choice. Fix: viewing debug log.
2019-03-16 21:21:47 -07:00
natemaia
8e1b4a6647
Function style change, clean up for virtualbox utils
2019-03-16 21:21:47 -07:00
natemaia
76a62ee6da
Add package list to the installer package
2019-03-16 21:21:47 -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
fdd77684a0
Add menu function to simplify things
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
a37423ff21
No longer reboot or shutdown, just exit and let the user handle that step
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
7426259dc5
Dont check directly instead of checking 0 everytime, update README
2019-03-16 21:21:47 -07:00
natemaia
92fb1c6cff
Don't allow skipping root partition formatting, it's needed in most cases
2019-03-16 21:21:47 -07:00