- Jan 19, 2022
-
-
Luker authored
We now have a dedicated crate for the library We will use this as a shared library for the daemon and the manual binary Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 18, 2022
-
-
Luker authored
added signal handling for SIGINT Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
unused for now, but expose the conf in get_current Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
just warnings cleanup Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
split the TargetApply::check() function in two this will make it easier in the future to get the current config Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 17, 2022
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
* check/apply target recursively * add a Dummy target to avoid doing anything Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 16, 2022
-
-
Luker authored
Tested writing and loading GPT table to disk tested only on little endian, will have to retest on big endian Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 15, 2022
-
-
Luker authored
GPT can now check and find childrens and report NextTargets after applying the configuration Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
actually write partitions to the drive Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
translate the on-disk partitions to out GPT struct for ease of comparison Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 14, 2022
-
-
Luker authored
use macros to convert between the various partition types Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
fix the standardization of the configuration partition spec we now work only with LBA, and we check the spec can be applied to the disk Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 13, 2022
-
-
Luker authored
Basic algorithm to calculate partition indexes Note that it is wrong and still misses several checks Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Simplify the specification of the GPT partition The user can now specify the partitions only in the orider from the beginning of the disk to the end, unless he uses Index(). Doing otherwise would mean that we would need to write a custom constraint solver and that looks like to much work for no reason. Clarified everything in the configuration file Co-authored-by: name <user@users.noreply.github.com> Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Provide a standard template for commit messages Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 12, 2022
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
apparently 'cargo watch' has problems when a module is named 'target' Don't bother investingating, it's easier to change the names of our modules At least this way 'cargo watch' works again Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
had to patch gpt library to support custom partition uuids Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 10, 2022
-
-
Luker authored
turns out the library we are using only works with very few hardcoded partition guid and names wtf Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 09, 2022
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 06, 2022
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
also added exclude_properties Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jan 04, 2022
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Dec 31, 2021
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-