hygienic-books
|
c5e0216041
|
fix(os): Increase CoW space before we start (#3)
|
2023-10-20 19:19:35 +02:00 |
|
hygienic-books
|
9550eceaab
|
feat(os): Replace manually building ZBM UEFI image with AUR package (#3)
|
2023-10-20 19:04:55 +02:00 |
|
hygienic-books
|
4cebd834de
|
fix(os): Enable reflector.timer unit (#3)
|
2023-10-20 19:03:40 +02:00 |
|
hygienic-books
|
7a07b18156
|
fix(os): Write root password with specific --crypt-method (#3)
|
2023-10-20 19:01:59 +02:00 |
|
hygienic-books
|
7093621049
|
refactor(meta): Update function numbering (#3)
|
2023-10-20 18:58:25 +02:00 |
|
hygienic-books
|
503ab0b58b
|
feat(os): Replace manually building ZBM UEFI image with AUR package (#3)
|
2023-10-20 18:48:50 +02:00 |
|
hygienic-books
|
b63164f2ad
|
feat(os): Give ourselves rsync in chroot (#3)
|
2023-10-20 18:30:58 +02:00 |
|
hygienic-books
|
e9602491df
|
feat(os): Install base-devel and git before we chroot (#3)
|
2023-10-20 17:43:46 +02:00 |
|
hygienic-books
|
148f930636
|
refactor(os): Allow AUR helper to replace itself (#3)
|
2023-10-20 16:30:29 +02:00 |
|
hygienic-books
|
66eb02ff7d
|
refactor(meta): Add function numbering (#3)
|
2023-10-20 15:41:17 +02:00 |
|
hygienic-books
|
5cb1e6b1f2
|
refactor(os): Remind ourselves /etc/pacman.conf is ephemeral (#3)
|
2023-10-20 15:37:56 +02:00 |
|
hygienic-books
|
1ac2353d64
|
refactor(os): Default pacman to 20 parallel downloads (#3)
|
2023-10-20 15:35:17 +02:00 |
|
hygienic-books
|
b9d9548929
|
docs(meta): Typo (#3)
|
2023-10-20 15:30:01 +02:00 |
|
hygienic-books
|
93932a522e
|
docs(meta): Default to 512 MiB EFS instead of 100 MiB (#3)
Testing shows 100 MiB is a bit tight with a backup
UEFI image and future growth.
|
2023-10-20 15:29:40 +02:00 |
|
hygienic-books
|
6b12f31866
|
refactor(meta): Trim trailing whitespace (#3)
|
2023-10-20 15:26:22 +02:00 |
|
hygienic-books
|
2876f55e82
|
refactor(meta): Add function numbering (#3)
|
2023-10-20 15:24:39 +02:00 |
|
hygienic-books
|
29a5ede899
|
refactor(meta): Move we_are_changerooted function to top (#3)
|
2023-10-20 15:15:39 +02:00 |
|
hygienic-books
|
63974a2dff
|
docs(os): Explain NetworkManager interaction (#3)
|
2023-05-30 22:56:18 +02:00 |
|
hygienic-books
|
310b180580
|
docs(zfs): Display mounted state in ZFS example (#3)
|
2023-05-16 14:12:56 +02:00 |
|
hygienic-books
|
ec7931cb4c
|
docs(zfs): Warn about nested datasets creation and auto-mounting (#3)
|
2023-05-16 14:11:14 +02:00 |
|
hygienic-books
|
1f70342aad
|
fix(os): Only diff between DNS and static IP, keep the rest same (#3)
|
2023-04-29 17:11:55 +02:00 |
|
hygienic-books
|
f0c75b735b
|
docs(os): Typo (#3)
|
2023-03-27 23:19:58 +02:00 |
|
hygienic-books
|
85e2640471
|
docs(os): We scan for a zpool in /dev/disk/by-partuuid now, (#3)
|
2023-03-27 23:15:46 +02:00 |
|
hygienic-books
|
535073a3c2
|
docs(os): Typo (#3)
|
2023-03-27 23:13:00 +02:00 |
|
hygienic-books
|
412eb93c60
|
docs(os): Typo (#3)
|
2023-03-27 23:10:47 +02:00 |
|
hygienic-books
|
0cd149f8cb
|
docs(os): Typo (#3)
|
2023-03-27 23:00:19 +02:00 |
|
hygienic-books
|
8f131e3aaf
|
docs(os): Typo (#3)
|
2023-03-27 22:57:17 +02:00 |
|
hygienic-books
|
ecc33655db
|
docs(ZFS): Explain adding a new BE-independent dataset (#3)
|
2023-03-27 22:53:38 +02:00 |
|
hygienic-books
|
9af9572f36
|
docs(os): Typo (#3)
|
2023-03-27 16:11:58 +02:00 |
|
hygienic-books
|
adde942cff
|
docs(os): Typo (#3)
|
2023-03-27 02:47:30 +02:00 |
|
hygienic-books
|
4973217ff5
|
docs(os): Typo (#3)
|
2023-03-27 02:46:13 +02:00 |
|
hygienic-books
|
6cecb438a7
|
docs(os): Typo (#3)
|
2023-03-27 02:44:46 +02:00 |
|
hygienic-books
|
5f8f407e95
|
docs(os): Typo (#3)
|
2023-03-27 02:42:49 +02:00 |
|
hygienic-books
|
16c746e9d4
|
feature(zfs): Optionally don't compress and/or don't encrypt (#3)
|
2023-03-27 02:40:27 +02:00 |
|
hygienic-books
|
2f209db426
|
refactor(os): Check efibootmgr output quitely (#3)
|
2023-03-27 02:25:51 +02:00 |
|
hygienic-books
|
ef029186fe
|
docs(os): Explain static systemd network config (#3)
|
2023-03-27 02:25:23 +02:00 |
|
hygienic-books
|
ba181c5fce
|
feat(zfs): Allow toggle for compression and encryption (#3)
|
2023-03-27 00:46:16 +02:00 |
|
hygienic-books
|
7f2b16c6a4
|
fix(os): Stop pacman from doing it's CheckSpace on ZFS (#3)
|
2023-03-27 00:45:43 +02:00 |
|
hygienic-books
|
7384dd769b
|
docs(os): Explain sgdisk disk setup (#3)
|
2023-03-26 21:14:45 +02:00 |
|
hygienic-books
|
af9deec753
|
docs(os): EFI partition must be mountable (#3)
|
2023-03-26 19:11:50 +02:00 |
|
hygienic-books
|
005fe43352
|
refactor(os): We look for partition IDs in /dev/disk/by-partuuid (#3)
|
2023-03-26 19:03:20 +02:00 |
|
hygienic-books
|
b9da09402a
|
fix(os): Identify disk by partition UUID (#3)
|
2023-03-26 17:26:02 +02:00 |
|
hygienic-books
|
12038d3eaf
|
docs(zfs): First clean-up then Unmap/TRIM
|
2023-03-05 06:04:00 +01:00 |
|
hygienic-books
|
fefabf2c6e
|
docs(zfs): Add Unmap/TRIM commands (#1)
|
2023-03-05 06:02:11 +01:00 |
|
hygienic-books
|
1c17351d86
|
docs(zfs): Typo (#1)
|
2023-03-05 04:01:50 +01:00 |
|
hygienic-books
|
9943b6c61b
|
docs(zfs): Explain how to confirm new master key (#1)
|
2023-03-05 04:00:51 +01:00 |
|
hygienic-books
|
a19adbfe28
|
docs(zfs): Clarify reboot first, then update encryptionroot (#1)
|
2023-03-05 04:00:26 +01:00 |
|
hygienic-books
|
10c9ae589f
|
docs(zfs): Clarify reencryption in flight (#1)
|
2023-03-05 04:00:00 +01:00 |
|
hygienic-books
|
930d5f4687
|
fix(zfs): After password change always zfs change-key (#1)
|
2023-03-05 03:59:25 +01:00 |
|
hygienic-books
|
60136f4807
|
docs(zfs): Minor style fixes (#1)
|
2023-03-05 03:59:06 +01:00 |
|
hygienic-books
|
9b11a12f4c
|
docs(zfs): Reformat password change headline (#1)
|
2023-03-05 03:58:15 +01:00 |
|
hygienic-books
|
bfc6f814ef
|
docs(zfs): Explain how to rekey all data with new master key after user key change (#1)
|
2023-03-05 03:34:59 +01:00 |
|
hygienic-books
|
a2ca77b70a
|
feat(os): Let's assume we want a DNS server pushed via DHCP (#1)
|
2023-03-04 23:43:11 +01:00 |
|
hygienic-books
|
58919e0d7f
|
fix(os): Find /etc/makepkg.conf both with and without chroot (#1)
|
2023-03-04 23:21:06 +01:00 |
|
hygienic-books
|
dd1fcb0c72
|
feat(zfs): Explain password change and caveats (#1)
|
2023-03-04 23:12:49 +01:00 |
|
hygienic-books
|
96ab417c72
|
fix(zfs): chmod 000 ZFS encryption keyfile per ZBM's docs (#1)
|
2023-03-04 18:09:34 +01:00 |
|
hygienic-books
|
a5f32cfe76
|
fix(iso): Propagate EFI drive to efibootmgr (#1)
|
2023-02-23 03:42:30 +01:00 |
|
hygienic-books
|
05f2aa8035
|
fix(iso): Fix EFI part UUID (#1)
|
2023-02-23 03:22:00 +01:00 |
|
hygienic-books
|
877e948941
|
fix(iso): Don't unleash too early when no makepkg exists (#1)
|
2023-02-23 03:21:09 +01:00 |
|
hygienic-books
|
e1a6599a6e
|
fix(iso): Only pick ZFS/BF00 partition for install (#1)
|
2023-02-23 02:38:22 +01:00 |
|
hygienic-books
|
616272a069
|
fix(iso): Close quote (#1)
|
2023-02-23 02:22:51 +01:00 |
|
hygienic-books
|
5cad96b5e2
|
refactor(iso): Always pick EFI partition based on ZFS drive selection (#1)
|
2023-02-23 02:16:12 +01:00 |
|
hygienic-books
|
91f4022ad1
|
refactor(iso): Always pick EFI partition based on ZFS drive selection (#1)
|
2023-02-23 02:08:08 +01:00 |
|
hygienic-books
|
60b8ff36d5
|
refactor(iso): Do JSON tree output (#1)
|
2023-02-23 02:03:37 +01:00 |
|
hygienic-books
|
c3833c397b
|
refactor(iso): Remove unused var (#1)
|
2023-02-23 01:56:09 +01:00 |
|
hygienic-books
|
3df24d8311
|
refactor(iso): If we fail to pick a single EFI partition just exit (#1)
|
2023-02-23 01:54:22 +01:00 |
|
hygienic-books
|
e36822678c
|
refactor(iso): Local var is sensible (#1)
|
2023-02-23 01:53:57 +01:00 |
|
hygienic-books
|
05b6a1aeaa
|
refactor(iso): Try to pick EFI partition on same drive as zpool (#1)
|
2023-02-23 01:53:40 +01:00 |
|
hygienic-books
|
d18ad238d5
|
refactor(iso): Correctly print and exit when in subshell (#1)
|
2023-02-23 01:52:10 +01:00 |
|
hygienic-books
|
38ca0c9cd3
|
refactor(iso): Indicate that zpool_drive will be used globally (#1)
|
2023-02-23 01:51:19 +01:00 |
|
hygienic-books
|
fdc9046726
|
fix(zfs): If we're seeing more than one ZFS partition exit (#1)
|
2023-02-23 01:27:10 +01:00 |
|
hygienic-books
|
e443f66832
|
feat(os): Enable the reflector systemd service unit (#1)
|
2023-02-23 01:18:18 +01:00 |
|
hygienic-books
|
c66e910146
|
feat(os): Always do 5 parallel pacman downloads (#1)
|
2023-02-23 01:15:13 +01:00 |
|
hygienic-books
|
f9b2f144a6
|
docs(os): Add a getting started motd (#1)
|
2023-02-23 01:13:26 +01:00 |
|
hygienic-books
|
ac0e7dadf1
|
docs(zbm): bootfs property indicates preferred/default boot environment (#1)
|
2023-02-23 01:03:29 +01:00 |
|
hygienic-books
|
f9cb8c57a3
|
refactor(iso): When multiple drive IDs pick lexicographically first (#1)
|
2023-02-23 01:00:11 +01:00 |
|
hygienic-books
|
5ea002201f
|
refactor(iso): drive_id can be a list without us knowing (#1)
|
2023-02-23 00:58:01 +01:00 |
|
hygienic-books
|
73258c22b0
|
refactor(iso): Keep drive_id local (#1)
|
2023-02-23 00:57:06 +01:00 |
|
hygienic-books
|
d5f6e62b56
|
fix(iso): Don't store subshell error msgs in vars, exit completely (#1)
|
2023-02-23 00:56:03 +01:00 |
|
hygienic-books
|
61cffda88b
|
fix(iso): Unleash makepkg core count (#1)
|
2023-02-23 00:48:17 +01:00 |
|
hygienic-books
|
1290869dfe
|
feat(os): For default AUR builds increase makepkg core use (#1)
|
2023-02-21 03:53:58 +01:00 |
|
hygienic-books
|
35dacb977c
|
fix(os): Actually scratch daemon-reload, no daemon here to reload in a chroot (#1)
|
2023-02-21 03:46:27 +01:00 |
|
hygienic-books
|
0f6cc4aa13
|
fix(os): In chroot without active systemd 'enable --now' won't work (#1)
|
2023-02-21 03:41:36 +01:00 |
|
hygienic-books
|
8aa2f6ea44
|
fix(os): After adding new systemd unit files we need to daemon-reload (#1)
|
2023-02-21 03:39:18 +01:00 |
|
hygienic-books
|
97bebe9a99
|
refactor(iso): ZFS partition selection happens only inside setup_zpool (#1)
|
2023-02-21 03:27:56 +01:00 |
|
hygienic-books
|
1fb3cc37eb
|
refactor(iso): Trust that ZFS partition selection works, remove if-else clause (#1)
|
2023-02-21 03:02:57 +01:00 |
|
hygienic-books
|
a970a3d179
|
refactor(iso): Rely on select_part for ZFS partition identification (#1)
|
2023-02-21 03:02:28 +01:00 |
|
hygienic-books
|
c27f0e9c7c
|
refactor(iso): Rely on select_part for EFI partition identification (#1)
|
2023-02-21 03:01:57 +01:00 |
|
hygienic-books
|
10440fc6d7
|
refactor(iso): Use refactored get_drive_id to get drive ID (#1)
|
2023-02-21 03:01:21 +01:00 |
|
hygienic-books
|
ed737409e6
|
refactor(iso): Loically sort no_zpool_exists lower (#1)
|
2023-02-21 03:00:55 +01:00 |
|
hygienic-books
|
ef03281a63
|
refactor(iso): Rewrite get_drive_id to be more broadly applicable (#1)
|
2023-02-21 03:00:25 +01:00 |
|
hygienic-books
|
8d38827cd1
|
feat(iso): Interactively ask for ZFS/EFI partition choice if needed (#1)
|
2023-02-21 02:58:55 +01:00 |
|
hygienic-books
|
49fe3deced
|
refactor(iso): No need to hard-fail when more than one of a partition type exists, we ask for a choice instead (#1)
|
2023-02-21 02:58:02 +01:00 |
|
hygienic-books
|
b12c35ed07
|
refactor(iso): Uppercase partition type (#1)
|
2023-02-21 02:57:13 +01:00 |
|
hygienic-books
|
c3708a098e
|
refactor(iso): Keep partition count vars local (#1)
|
2023-02-21 02:56:44 +01:00 |
|
hygienic-books
|
c367be8845
|
docs(zfs): Expand on ZFS bootfs property (#1)
|
2023-02-21 01:03:29 +01:00 |
|
hygienic-books
|
4bf236df75
|
docs(zfs): Explain ZFS dataset structure in plain English (#1)
|
2023-02-21 00:54:58 +01:00 |
|
hygienic-books
|
155e36dc60
|
refactor(os): Earlier systemd path unit setup (#1)
|
2023-02-21 00:40:16 +01:00 |
|
hygienic-books
|
23ca5f0c65
|
refactor(os): Remove existing initramfs fallback files when we remove them from build instructions (#1)
|
2023-02-21 00:38:55 +01:00 |
|
hygienic-books
|
6cee2ab403
|
feat(os): chmod 0600 new initramfs files, they contain our pool password (#1)
|
2023-02-21 00:36:06 +01:00 |
|