557db12e8d
fix(zbm): ZBM 2.2.2 no longer needs nor has its own stub loader file ( #19 )
2023-11-11 04:01:59 +01:00
eaf83163b6
refactor(os): Typo ( #19 )
2023-11-11 04:01:28 +01:00
257648c99d
feat(os): Optionally force kernel downgrade for ZFS compatibility ( #19 )
2023-11-11 04:01:14 +01:00
3903498d40
feat(iso): Modularize network unit file content ( #21 )
2023-11-11 01:20:32 +01:00
59beb10404
feat(iso): Write OS IPs, gateway, NTP into env file ( #21 )
2023-11-11 01:19:56 +01:00
d99bb94c52
feat(iso): In setup questionnaire ask for NTP servers ( #21 )
2023-11-11 01:19:24 +01:00
c9f979a0ad
feat(iso): In setup questionnaire ask for OS IP and gateway ( #21 )
2023-11-11 01:19:01 +01:00
db3c705376
refactor(iso): echo consistently with single quotes ( #21 )
2023-11-11 01:18:19 +01:00
d5e219dbf5
feat(iso): Add bash-only CIDR calculator function ( #21 )
2023-11-11 01:17:14 +01:00
bd586e4c67
fix(zfs): Fix multi-line bash command ( #21 )
2023-11-11 01:16:37 +01:00
d2108276a0
Merge pull request '21-assist-in-env-setup' ( #23 ) from 21-assist-in-env-setup into main
...
Reviewed-on: #23
2023-11-06 00:39:32 +00:00
ed441299bc
fix(iso): Asking for an SSH pub key is mandatory with SSH daemon ( #21 )
2023-11-06 00:48:40 +01:00
37cafc1f20
fix(iso): Don't reassign settings_file locally ( #21 )
2023-11-06 00:25:47 +01:00
1bc09b7f8b
refactor(os): Install paru-bin instead of paru ( #21 )
...
We straight up install paru-bi via its PKGBUILD from
AUR, we skip the additional step we used to do
where we first installed paru from its GitHub
project. This saves time and most importantly
scarce RAM that Rust otherwise needs during
paru compilation.
On systems with little RAM (as in 4 GiB) paru's
compilation process would sometimes fail when
/etc/makepkg.conf when its MAKEFLAGS was
set to use many cores e.g. via "-j$(nproc --ignore 1)".
Without the manual paru compilation step we now
don't need the ability anymore to
--replace-conflicting packages.
2023-11-05 23:29:54 +01:00
1b94e7e3b8
refactor(zbm): Ask for rerun ( #21 )
2023-11-05 16:57:50 +01:00
e39d60cb00
refactor(zbm): Exit after setting up vars ( #21 )
2023-11-05 16:55:06 +01:00
055f970f43
docs(zbm): Render asciinema gif with larger typeface ( #21 )
2023-11-05 16:41:15 +01:00
16e67c8b28
docs(zbm): Typo ( #21 )
2023-11-05 16:30:48 +01:00
4fb7a91703
docs(zbm): Link to giv instead of mp4 ( #21 )
2023-11-05 16:30:16 +01:00
2b5d4b4ec8
docs(zbm): Testing HTML image tag in Markdown ( #21 )
2023-11-05 16:28:17 +01:00
b885bde3c6
docs(zbm): Explain network device naming ( #21 )
2023-11-05 16:23:00 +01:00
316aa56a55
docs(zbm): Explain interactive questionnaire ( #21 )
2023-11-05 16:04:57 +01:00
39039ce3fd
docs(zbm): No idea if IPv6 works ( #21 )
2023-11-05 04:53:52 +01:00
1183f3f025
refactor(iso): Rename .gitignore file ( #21 )
2023-11-05 04:53:17 +01:00
be76d6b0f8
feat(meta): Ignore loca settings file while testing ( #21 )
2023-11-05 04:52:21 +01:00
67ea72de51
feat(iso): Add setup function to generate answer file ( #21 )
2023-11-05 04:51:32 +01:00
9f3ada2a36
feat(iso): Parse arguments ( #21 )
2023-11-05 04:50:31 +01:00
28414af039
refactor(iso): Globally define name of settings file ( #21 )
2023-11-05 04:49:32 +01:00
58da096eab
docs(meta): Typo
2023-11-05 02:37:50 +01:00
5f57698e7d
Merge pull request '6-add-ssh-to-bootloader' ( #20 ) from 6-add-ssh-to-bootloader into main
...
Reviewed-on: #20
2023-11-05 01:35:45 +00:00
2b982be84e
docs(meta): Bits and pieces updated ( #6 )
2023-11-05 02:35:03 +01:00
782168c1b1
docs(zbm): Nudge user to work with Dropbear keepalives ( #6 )
2023-11-05 02:10:33 +01:00
5cf4b2c325
docs(zbm): Let's not overpromise, the command stanza at first glance seems trickier than anticipated ( #6 )
2023-11-04 01:16:39 +01:00
a2cb784cb3
feat(zbm): In Syslinux/extlinux mode add KCL ( #6 )
2023-11-04 01:08:39 +01:00
119be2b876
docs(zbm): Give an example ip= KCL ( #6 )
2023-11-04 00:46:44 +01:00
9560677352
fix(zbm): Link to dropbear patch hooks ( #6 )
2023-11-04 00:41:37 +01:00
52c09fc93f
docs(zbm): Explain Syslinux KCL ( #6 )
2023-11-04 00:37:30 +01:00
1181432add
docs(iso): Explain sed in_array_remove_n mechanism ( #6 )
2023-11-04 00:32:16 +01:00
e3025883fa
docs(iso): Explain sed insert_n_at_the_end mechanism ( #6 )
2023-11-04 00:32:01 +01:00
79feaed5ac
docs(iso): Explain sed insert_n_before_m mechanism ( #6 )
2023-11-04 00:20:39 +01:00
7338924c82
docs(zbm): Explain networking and SSH ( #6 )
2023-11-04 00:08:48 +01:00
924925e08e
docs(iso): Do a pass over how we explain passwords for local accounts ( #6 )
2023-11-04 00:03:42 +01:00
3030eb0f2d
docs(iso): Use either an env options file or shell exports ( #6 )
2023-11-04 00:01:29 +01:00
305e4191f1
docs(zfs): Correctly umount after maintenance ( #6 )
2023-11-04 00:00:03 +01:00
7d5075a543
fix(ZBM): No KCL inside Syslinux ( #6 )
2023-11-03 23:43:06 +01:00
003d3f4f2a
fix(ZBM): Remove ZBM hook from correct file ( #6 )
2023-11-03 03:24:33 +01:00
ab5e79d838
refactor(iso): Parallelize pacman in ISO ( #6 )
2023-11-03 03:24:03 +01:00
53f92032a4
feat(zbm): Add KCL to legacy BIOS ZBM ( #6 )
2023-11-03 01:40:24 +01:00
b160b4a1e1
feat(zbm): Prepare SSH in ZBM ( #6 )
2023-11-03 01:38:56 +01:00
1690518197
feat(zbm): Define Dropbear's SSH pub keys ( #6 )
2023-11-03 01:38:28 +01:00