99 Commits

Author SHA1 Message Date
af9deec753 docs(os): EFI partition must be mountable () 2023-03-26 19:11:50 +02:00
005fe43352 refactor(os): We look for partition IDs in /dev/disk/by-partuuid () 2023-03-26 19:03:20 +02:00
b9da09402a fix(os): Identify disk by partition UUID () 2023-03-26 17:26:02 +02:00
12038d3eaf docs(zfs): First clean-up then Unmap/TRIM 2023-03-05 06:04:00 +01:00
fefabf2c6e docs(zfs): Add Unmap/TRIM commands () 2023-03-05 06:02:11 +01:00
176a7e89b8 Merge pull request '1-get-initial-setup-working' () from 1-get-initial-setup-working into main
Reviewed-on: 
2023-03-05 03:02:47 +00:00
1c17351d86 docs(zfs): Typo () 2023-03-05 04:01:50 +01:00
9943b6c61b docs(zfs): Explain how to confirm new master key () 2023-03-05 04:00:51 +01:00
a19adbfe28 docs(zfs): Clarify reboot first, then update encryptionroot () 2023-03-05 04:00:26 +01:00
10c9ae589f docs(zfs): Clarify reencryption in flight () 2023-03-05 04:00:00 +01:00
930d5f4687 fix(zfs): After password change always zfs change-key () 2023-03-05 03:59:25 +01:00
60136f4807 docs(zfs): Minor style fixes () 2023-03-05 03:59:06 +01:00
9b11a12f4c docs(zfs): Reformat password change headline () 2023-03-05 03:58:15 +01:00
bfc6f814ef docs(zfs): Explain how to rekey all data with new master key after user key change () 2023-03-05 03:34:59 +01:00
a2ca77b70a feat(os): Let's assume we want a DNS server pushed via DHCP () 2023-03-04 23:43:11 +01:00
58919e0d7f fix(os): Find /etc/makepkg.conf both with and without chroot () 2023-03-04 23:21:06 +01:00
dd1fcb0c72 feat(zfs): Explain password change and caveats () 2023-03-04 23:12:49 +01:00
96ab417c72 fix(zfs): chmod 000 ZFS encryption keyfile per ZBM's docs () 2023-03-04 18:09:34 +01:00
a5f32cfe76 fix(iso): Propagate EFI drive to efibootmgr () 2023-02-23 03:42:30 +01:00
05f2aa8035 fix(iso): Fix EFI part UUID () 2023-02-23 03:22:00 +01:00
877e948941 fix(iso): Don't unleash too early when no makepkg exists () 2023-02-23 03:21:09 +01:00
e1a6599a6e fix(iso): Only pick ZFS/BF00 partition for install () 2023-02-23 02:38:22 +01:00
616272a069 fix(iso): Close quote () 2023-02-23 02:22:51 +01:00
5cad96b5e2 refactor(iso): Always pick EFI partition based on ZFS drive selection () 2023-02-23 02:16:12 +01:00
91f4022ad1 refactor(iso): Always pick EFI partition based on ZFS drive selection () 2023-02-23 02:08:08 +01:00
60b8ff36d5 refactor(iso): Do JSON tree output () 2023-02-23 02:03:37 +01:00
c3833c397b refactor(iso): Remove unused var () 2023-02-23 01:56:09 +01:00
3df24d8311 refactor(iso): If we fail to pick a single EFI partition just exit () 2023-02-23 01:54:22 +01:00
e36822678c refactor(iso): Local var is sensible () 2023-02-23 01:53:57 +01:00
05b6a1aeaa refactor(iso): Try to pick EFI partition on same drive as zpool () 2023-02-23 01:53:40 +01:00
d18ad238d5 refactor(iso): Correctly print and exit when in subshell () 2023-02-23 01:52:10 +01:00
38ca0c9cd3 refactor(iso): Indicate that zpool_drive will be used globally () 2023-02-23 01:51:19 +01:00
fdc9046726 fix(zfs): If we're seeing more than one ZFS partition exit () 2023-02-23 01:27:10 +01:00
e443f66832 feat(os): Enable the reflector systemd service unit () 2023-02-23 01:18:18 +01:00
c66e910146 feat(os): Always do 5 parallel pacman downloads () 2023-02-23 01:15:13 +01:00
f9b2f144a6 docs(os): Add a getting started motd () 2023-02-23 01:13:26 +01:00
ac0e7dadf1 docs(zbm): bootfs property indicates preferred/default boot environment () 2023-02-23 01:03:29 +01:00
f9cb8c57a3 refactor(iso): When multiple drive IDs pick lexicographically first () 2023-02-23 01:00:11 +01:00
5ea002201f refactor(iso): drive_id can be a list without us knowing () 2023-02-23 00:58:01 +01:00
73258c22b0 refactor(iso): Keep drive_id local () 2023-02-23 00:57:06 +01:00
d5f6e62b56 fix(iso): Don't store subshell error msgs in vars, exit completely () 2023-02-23 00:56:03 +01:00
61cffda88b fix(iso): Unleash makepkg core count () 2023-02-23 00:48:17 +01:00
1290869dfe feat(os): For default AUR builds increase makepkg core use () 2023-02-21 03:53:58 +01:00
35dacb977c fix(os): Actually scratch daemon-reload, no daemon here to reload in a chroot () 2023-02-21 03:46:27 +01:00
0f6cc4aa13 fix(os): In chroot without active systemd 'enable --now' won't work () 2023-02-21 03:41:36 +01:00
8aa2f6ea44 fix(os): After adding new systemd unit files we need to daemon-reload () 2023-02-21 03:39:18 +01:00
97bebe9a99 refactor(iso): ZFS partition selection happens only inside setup_zpool () 2023-02-21 03:27:56 +01:00
1fb3cc37eb refactor(iso): Trust that ZFS partition selection works, remove if-else clause () 2023-02-21 03:02:57 +01:00
a970a3d179 refactor(iso): Rely on select_part for ZFS partition identification () 2023-02-21 03:02:28 +01:00
c27f0e9c7c refactor(iso): Rely on select_part for EFI partition identification () 2023-02-21 03:01:57 +01:00