Commit Graph

30 Commits

Author SHA1 Message Date
Vladislav Nepogodin
a6d4bbe5c3
👷 gucc: add function to partition device using sfdisk command 2025-01-13 03:55:40 +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
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
531b19bb84
👷 gucc: generate kernel params out of partitions scheme 2024-07-26 01:06:34 +04:00
Vladislav Nepogodin
6e92d842c6
🧹 gucc: remove unused headers in tests 2024-07-13 15:38:25 +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
464e9b3388
👷 gucc: add helper function to fetch file from url 2024-07-11 03:44:16 +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
5a7a93d033
🚧 fix meson build 2024-07-06 01:59:50 +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
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
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
24a250dd7f
👷 gucc: add grub config gen from provided struct 2024-07-02 02:04:13 +04:00
Vladislav Nepogodin
5d53d8b923
🚧 gucc: properly initialize in tests 2024-07-01 17:07:12 +04:00
Vladislav Nepogodin
3facb2a41c
👷 gucc: add crypttab generation based on provided partitions 2024-07-01 15:51:16 +04:00
Vladislav Nepogodin
a8af65e38b
🚧 gucc: add btrfs on luks test case for fstab 2024-06-30 22:54:58 +04:00
Vladislav Nepogodin
8b404747b6
👷 gucc: add fstab generation based on provided partitions 2024-06-30 03:49:47 +04:00
Vladislav Nepogodin
795b8b183e
🧹 gucc: move headers into separate path 2024-06-26 16:16:34 +04:00
Vladislav Nepogodin
892bc83df7
🚧 fix meson build 2024-06-26 02:48:27 +04:00
Vladislav Nepogodin
6a20590e9d
🧹 gucc: move some functions into library 2024-06-26 01:53:19 +04:00