Commit Graph

39 Commits

Author SHA1 Message Date
oddlama 6b3f9c2a76
feat: reduce length of device names if under /dev/disk/by-id/ 2022-05-13 22:55:15 +02:00
oddlama 50ec673974
feat: canonicalize devices before use to /dev/disk/by-id/ if possible.
This is beneficial for ZFS pools and for humans to see whether the
correct disk was selected.
2022-05-13 22:48:50 +02:00
oddlama 20a69f41ec
feat: implement better device selection dialog 2022-05-13 22:43:34 +02:00
oddlama 93f70f969c
feat: add new dummy partitioning scheme "existing_partitions", which skips all partitioning and formatting operations. 2022-05-13 20:41:24 +02:00
oddlama 8e01c52ed6
feat: show warning when efi is selected but efi support cannot be verified. closes #32. 2022-05-13 00:48:16 +02:00
oddlama c5cdc21467
feat: allow selection of different initial stage3 tarballs (at own risk).
Closes #39.
2022-05-13 00:24:30 +02:00
oddlama 9de6e70bce
fix: wrong title for USE_PORTAGE_TESTING 2022-04-18 22:15:07 +02:00
oddlama 1ecdf996a0
feat: add configuration option to enable/disable portage testing branch via ACCEPT_KEYWORDS="~$GENTOO_ARCH" 2022-04-16 15:26:31 +02:00
oddlama 02db85b545
chore: update DIGEST process to reflect upstream name changes 2022-02-28 17:38:04 +01:00
oddlama 4ee9059f95
chore: more accurate check for ncurses availability 2021-12-06 13:34:27 +01:00
oddlama e8606bee90
chore: add ncurses to the list of required programs 2021-12-06 13:25:14 +01:00
oddlama 69d02963ec
fix: selected locales were not parsed correctly from an existing configuration due to wrong IFS in array expansion (fixes #16) 2021-10-27 13:41:38 +02:00
oddlama f9890ed1ec
fix: use new format for stage3 files that include openrc 2021-10-27 13:07:20 +02:00
oddlama e666c734fa
Clarify zfs_centric description 2021-06-03 15:25:17 +02:00
oddlama 0c49dab59b
Added portage tree sync-type configuration options 2021-06-02 17:01:16 +02:00
oddlama 264f811e9d
Added zfs compression settings to the standard pool creation function. Closes #10. 2021-06-02 16:18:31 +02:00
oddlama 9cfcd4c618
Correctly set SYSTEMD variable 2021-06-01 02:53:47 +02:00
oddlama 6f25eae015
Use wipefs before creating partitions or formatting 2021-06-01 02:50:08 +02:00
oddlama b347ef4b02
Switch to classic disk layout as default. 2021-06-01 02:40:32 +02:00
oddlama 68a128153c
Read encryption key when starting installation if not given otherwise;
Clarify readme
2021-05-31 17:12:19 +02:00
oddlama 053f7b90d0
Updated readme, added zfs tools to new system if required 2021-05-30 21:01:41 +02:00
oddlama ec26a12151
Added dynamic dialog sizes 2021-05-30 20:55:25 +02:00
oddlama 401e427b8e
Ask to install missing programs 2021-05-29 22:14:46 +02:00
oddlama 4b02282309
Fixed not detecting top-level timezones like UTC; Fixed initramfs keymap
not updated automatically when linked to normal keymap
2021-05-29 21:58:43 +02:00
oddlama 49cbc77c17
Fallback to us keymap if it cannot be detected from the running system 2021-05-29 21:44:54 +02:00
oddlama e7172280a8
fall back to contrib/i18n_supported if /usr/share/i18n/SUPPORTED doesn't exist 2021-05-29 21:42:31 +02:00
oddlama a5cfe872a3
Added zfs pool creation 2021-05-27 20:35:28 +02:00
oddlama 6daa319c17
Use encryption key from environment variable; Adjust default ssh config; Remove ansible integration in favor of neutral installation 2021-05-02 15:29:56 +02:00
oddlama 09b920d6d4
Add some unnecessary checks to satisfy shellcheck 2021-04-28 16:06:52 +02:00
oddlama dd7482da5e
Disk configurator finished except for encryption keys 2021-04-28 14:22:46 +02:00
oddlama 07470e8806
Begin adding menuentries for remaining disk configuration items. 2021-04-27 01:17:25 +02:00
oddlama 525e7668d8
set -e is staight from hell. [[ $CONFIG_VAR == 1 ]] && do_smth is now
wrong, need for command && ret=$? || ret=$?. I'm out.
2021-04-26 23:48:30 +02:00
oddlama 5f7acc58c5
Begin cleaning disk definitions, finish all menu points except disk. 2021-04-23 01:33:46 +02:00
oddlama d446af1d6a
Begin partitioning scheme selector 2021-04-22 21:09:11 +02:00
oddlama c742b0987d
A lot more options finished. Disk partitioning missing. 2021-04-22 20:35:48 +02:00
oddlama a136055135
Implemented better option selection and begin writing actual menu
entries.
2021-04-22 02:31:45 +02:00
oddlama 8678ee05ec
Make keymap selection more intuitive 2021-04-21 16:07:49 +02:00
oddlama bc10d3293b
Configure doesn't depend on cwd now and behaves as expected relative to cwd. 2021-04-21 15:35:52 +02:00
oddlama 3420fe4a69
Add help texts to menu. Run configurator automatically if configuration
is missing.
2021-04-21 15:16:31 +02:00