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 |
|
Vladislav Nepogodin
|
f8fdeb28ea
|
👷 gucc: improve test coverage for mtab
|
2024-07-05 21:55:50 +04:00 |
|
Vladislav Nepogodin
|
7ee35f13dc
|
🧹 move umount partitions and zfs zpool export into gucc
|
2024-07-05 17:54:38 +04:00 |
|
Vladislav Nepogodin
|
60c052ea48
|
🧹 gucc: remove unused argument in tests
|
2024-07-05 02:45:52 +04:00 |
|
Vladislav Nepogodin
|
828bd8bec0
|
👷 gucc: improve test coverage for initcpio
|
2024-07-05 02:44:07 +04:00 |
|
Vladislav Nepogodin
|
48ca98d6c4
|
👷 gucc: add mtab parser
|
2024-07-05 02:43:33 +04:00 |
|
Vladislav Nepogodin
|
4fb93cd82d
|
👷 gucc: add helper functions for indexing viewable ranges
|
2024-07-05 01:56:16 +04:00 |
|
Vladislav Nepogodin
|
7c75e4600d
|
🧹 move autologin into gucc
|
2024-07-04 11:34:25 +04:00 |
|
Vladislav Nepogodin
|
cfd260855c
|
👷 gucc: add option to create system group
|
2024-07-04 11:32:57 +04:00 |
|
Vladislav Nepogodin
|
41a7a895aa
|
🧹 move systemd service enable into gucc
|
2024-07-04 10:59:18 +04:00 |
|
Vladislav Nepogodin
|
b6d5c2760e
|
👷 gucc: rewrite pacmanconf to reuse file content
don't make extra memory allocations:
- don't allocate vector of strings to find locations
- don't convert that vector of strings into new string
previously:
```
heaptrack stats:
allocations: 69
leaked allocations: 0
temporary allocations: 4
```
after:
```
heaptrack stats:
allocations: 32
leaked allocations: 0
temporary allocations: 5
```
|
2024-07-04 00:27:10 +04:00 |
|
Vladislav Nepogodin
|
1e6bc8bab2
|
🧹 gucc: refactor initcpio
use string_view literals instead of raw string literals
use make_split_view instead of allocating memory
|
2024-07-03 01:41:27 +04:00 |
|
Vladislav Nepogodin
|
f384932b58
|
🧹 gucc: refactor initcpio
use ranges instead of explicitly defining begin..end
move what we can move
|
2024-07-03 01:30:19 +04:00 |
|
Vladislav Nepogodin
|
1ef76ed7ba
|
🚧 gucc: fix systemd-boot config gen cmd
|
2024-07-02 21:38:11 +04:00 |
|
Vladislav Nepogodin
|
5c0c4aa3ec
|
🧹 move grub installation into gucc
|
2024-07-02 21:37:39 +04:00 |
|