Commit Graph

94 Commits

Author SHA1 Message Date
Vladislav Nepogodin
e8e2f6bdce
👷 gucc: add ZFS pool property set into gucc 2025-01-06 02:49:33 +04:00
Vladislav Nepogodin
6ba80505da
👷 gucc: move ZFS pool creation into gucc 2025-01-05 17:18:53 +04:00
Vladislav Nepogodin
ff53cd84a3
🚧 properly handle errors on zfs operations 2024-09-25 02:59:36 +04:00
Vladislav Nepogodin
c76930d0d9
🧹 move ZFS datasets creation into gucc
use predefined ZFS dataset scheme
2024-09-25 02:32:44 +04:00
Vladislav Nepogodin
9002dbbe85
🧹 gucc: apply clang-format 2024-08-17 03:30:26 +04:00
Vladislav Nepogodin
493c5430ba
🚧 gucc: mark Initcpio::write nodiscard to prevent accidental ignore of return value 2024-08-17 03:29:39 +04:00
Vladislav Nepogodin
701e610752
👷 gucc: refactor initcpio 2024-08-09 15:14:06 +04:00
Vladislav Nepogodin
8867f96d98
🚧 gucc: fix mtab test 2024-08-09 15:13:43 +04:00
Vladislav Nepogodin
3e09d7c065
👷 gucc: replace all ofstream with helper function in tests 2024-08-09 15:12:19 +04:00
Vladislav Nepogodin
ce3da4affe
👷 gucc: replace all require + == with require_eq in tests 2024-08-09 15:05:40 +04:00
Vladislav Nepogodin
b3929ef98e
👷 gucc: use doctest instead of raw C asserts 2024-08-09 14:52:49 +04:00
Vladislav Nepogodin
4c23dccdcf
🧹 gucc: refactor with clang-tidy 2024-07-29 00:42:58 +04:00
Vladislav Nepogodin
45ade9ed50
🚧 gucc: add helper function to get UUID of device/part 2024-07-28 19:52:06 +04:00
Vladislav Nepogodin
78ca6cfedb
👷 gucc: add refind installation 2024-07-28 16:42:26 +04:00
Vladislav Nepogodin
e7289af9c4
👷 gucc: add function to generate refind config 2024-07-27 19:44:00 +04:00
Vladislav Nepogodin
756d87610f
👷 gucc: add function to merge subvolumes into partition scheme 2024-07-27 01:06:20 +04:00
Vladislav Nepogodin
7caecbfc32
🚧 gucc: add impl of operator== for fs::Partition 2024-07-27 01:04:57 +04:00
Vladislav Nepogodin
531b19bb84
👷 gucc: generate kernel params out of partitions scheme 2024-07-26 01:06:34 +04:00
Vladislav Nepogodin
30a810138b
🚧 gucc: fix btrfs subvol mountpoint 2024-07-24 01:32:13 +04:00
Vladislav Nepogodin
b2e15e3f06
🚧 gucc: handle btrfs subvol mount status 2024-07-24 00:12:18 +04:00
Vladislav Nepogodin
5670da5c8a
🧹 gucc: refactor to use utils::exec_checked 2024-07-14 02:54:41 +04:00
Vladislav Nepogodin
066a05a934
🧹 gucc: refactor to use utils::exec_checked 2024-07-13 17:36:26 +04:00
Vladislav Nepogodin
1492d40efe
👷 gucc: add exec_checked to io_utils 2024-07-13 17:31:14 +04:00
Vladislav Nepogodin
6e92d842c6
🧹 gucc: remove unused headers in tests 2024-07-13 15:38:25 +04:00
Vladislav Nepogodin
be2ae57ee7
👷 gucc: use std ranges from C++23 in user 2024-07-13 15:37:59 +04:00
Vladislav Nepogodin
48d2ba56da
👷 gucc: use std ranges from C++23 in unit tests 2024-07-13 03:45:32 +04:00
Vladislav Nepogodin
809786d547
👷 gucc: accept char as delim in utils::join instead of string_view 2024-07-13 03:39:02 +04:00
Vladislav Nepogodin
e2a39f2a8b
👷 gucc: use std ranges from C++23 in umount 2024-07-13 03:34:22 +04:00
Vladislav Nepogodin
ff2e64bfee
👷 gucc: use std ranges from C++23 in bootloader 2024-07-13 03:23:35 +04:00
Vladislav Nepogodin
c48438a70f
👷 gucc: use std ranges from C++23 in crypttab 2024-07-13 03:15:57 +04:00
Vladislav Nepogodin
c32faf3dfa
👷 gucc: use std ranges from C++23 in pacmanconf 2024-07-13 03:12:42 +04:00
Vladislav Nepogodin
dc107950b4
👷 gucc: use std ranges from C++23 in fstab 2024-07-13 03:10:23 +04:00
Vladislav Nepogodin
66985fc5f8
👷 gucc: use std ranges from C++23 in initcpio 2024-07-13 03:02:16 +04:00
Vladislav Nepogodin
2d95db640c
👷 gucc: use std ranges from C++23 2024-07-13 00:16:41 +04:00
Vladislav Nepogodin
0b5ac0d987
🧹 gucc: use contains member from C++23 instead 2024-07-13 00:13:01 +04:00
Vladislav Nepogodin
a7738cbf04
🚧 fixup changed introduced in a70e641e36 2024-07-11 19:44:51 +04:00
Vladislav Nepogodin
9d420d2577
🧹 move mount of specified part and detection into gucc 2024-07-11 19:43:32 +04:00
Vladislav Nepogodin
a70e641e36
🚧 fix static build 2024-07-11 12:54:40 +04:00
Vladislav Nepogodin
464e9b3388
👷 gucc: add helper function to fetch file from url 2024-07-11 03:44:16 +04:00
Vladislav Nepogodin
761a28148d
🚧 gucc: add missing logger header 2024-07-09 03:38:30 +04:00
Vladislav Nepogodin
8a81f5fada
🚧 gucc: add missing logger impl 2024-07-09 03:37:04 +04:00
Vladislav Nepogodin
0f722ea6fd
🚧 gucc: dont hardcode library type 2024-07-09 03:33:39 +04:00
Vladislav Nepogodin
12ca5d1303
👷 set gucc logger properly 2024-07-09 03:32:07 +04:00
Vladislav Nepogodin
b0815bd475
👷 gucc: improve test coverage for crypttab 2024-07-09 01:41:12 +04:00
Vladislav Nepogodin
6559b1412b
👷 gucc: add parser for net/package profiles 2024-07-09 01:35:01 +04:00
Vladislav Nepogodin
ec7b6f47c6
🧹 move hwclock into gucc 2024-07-06 02:52:46 +04:00
Vladislav Nepogodin
36b205a463
🧹 gucc: refactor fstab 2024-07-06 02:01:17 +04:00
Vladislav Nepogodin
5a7a93d033
🚧 fix meson build 2024-07-06 01:59:50 +04:00
Vladislav Nepogodin
2a88ecd313
🧹 move locale get into gucc 2024-07-06 01:41:00 +04:00
Vladislav Nepogodin
4b35d00724
👷 gucc: improve test coverage for locale 2024-07-06 01:29:50 +04:00