Morten Linderud
3300e790a9
tests/utils: Add keys to struct
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-06-02 21:55:36 +02:00
Morten Linderud
a738c8c2e3
Fixed gitignore and go modules
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-06-02 21:55:36 +02:00
Morten Linderud
635be0683f
Added test suite
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-06-02 21:55:36 +02:00
Morten Linderud
ae1aec15fb
sbctl: Ensure all commands inherit stdout turning off
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 15:18:09 +02:00
Morten Linderud
550b4e6365
Move global flags to persistent
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:47:46 +02:00
Morten Linderud
ba0cee8115
Make lint happy
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:47:46 +02:00
Morten Linderud
57a1c93eb9
Remove last of the log.* stuff
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:47:45 +02:00
Morten Linderud
6b0242c953
Added print layout for key syncing
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:38 +02:00
Morten Linderud
fe514e1af7
Added errors to WriteFileDatabase
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:38 +02:00
Morten Linderud
0d121672ca
Move verify to top-level
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:37 +02:00
Morten Linderud
8b4fc40724
Added internal functions for checked paths, and CheckMSDos
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:08 +02:00
Morten Linderud
b49ebbb8bf
Added CanVerifyFiles
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:08 +02:00
Morten Linderud
6dfc186d43
enroll changes
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:08 +02:00
Morten Linderud
3f05d1df52
Propegate errors better
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:08 +02:00
Morten Linderud
a318695f44
Moved generate-bundles top-level
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:08 +02:00
Morten Linderud
3454841a75
Moved create-keys top-level
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:07 +02:00
Morten Linderud
97435cc48e
More internal restructuring
...
Move more logic top-level, move prints to top-level
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:07 +02:00
Morten Linderud
f01453a978
Change immutable error a little bit
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:07 +02:00
Morten Linderud
235238c987
Fixed lint issues
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:07 +02:00
Morten Linderud
342ba34a17
Fixup
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:07 +02:00
Morten Linderud
a5e0551e56
GUID package
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:07 +02:00
Morten Linderud
3505f1b571
New structure
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:46:05 +02:00
Morten Linderud
adadb52e73
Give status the ability to display owner GUID
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:05 +02:00
Morten Linderud
877ab49ae6
Implement GetGUID
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:05 +02:00
Morten Linderud
d0022cb3b2
Added BundleIter
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:05 +02:00
Morten Linderud
70b00f3184
Added new error
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:05 +02:00
Morten Linderud
30e16f5bd7
Catch for unknown command
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:05 +02:00
Morten Linderud
fb9b3c7b33
🤷
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:05 +02:00
Morten Linderud
3d7f094988
Added an iter function
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:05 +02:00
Morten Linderud
23381e0111
Added NotOK instead of "Error". Makes more sense semantically
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:05 +02:00
Morten Linderud
1508b290d6
Moved json out function
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:04 +02:00
Morten Linderud
3568e9d34b
sbctl: Buble up errors from the "library"
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:04 +02:00
Morten Linderud
b82e17e2ed
Return errors when generating bundles
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:04 +02:00
Morten Linderud
bb78cf9c01
Remove previous logging, improve error bubling
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:04 +02:00
Morten Linderud
a05e6c8fb8
Fixed commands with colors off
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:04 +02:00
Morten Linderud
2a53d5200c
Added list-bundles setup
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:04 +02:00
Morten Linderud
62d653d0f8
Added status new format
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:04 +02:00
Morten Linderud
431363f285
Added list-files new WIP for commands
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:03 +02:00
Morten Linderud
7a4defc0c1
Added deps
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:03 +02:00
Morten Linderud
0d249b25df
Added bundle cli format
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:03 +02:00
Morten Linderud
955c547743
Added more fidelity to the logging methods
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:03 +02:00
Morten Linderud
1b7f188e0f
Added new print module
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:43:03 +02:00
Morten Linderud
10ff8d2a65
man: Mention environment variables for ESP location
...
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:34:21 +02:00
Morten Linderud
ba6dfc183e
sbctl/bundle: Do not default to ESP for fetching kernel and initramfs
...
Most distros (I think) default to stuffing this into `/boot` so our ESP
selection is going to mess this up more often then not.
Signed-off-by: Morten Linderud <morten@linderud.pw>
2021-05-30 14:15:02 +02:00
Morten Linderud
a4f56b7127
Merge commit 'refs/pull/72/head' of github.com:Foxboron/sbctl
2021-05-30 14:12:25 +02:00
igo95862
db8bbe2826
Add SYSTEMD_ESP_PATH and ESP_PATH environment variables support
2021-05-30 15:05:50 +03:00
igo95862
cca2a12a7c
Improved GetEsp function.
...
Now checks /efi,/boot and /boot/efi for gpt partition table,
vfat filesystem and ESP partition GUID.
2021-05-30 14:38:22 +03:00
Morten Linderud
d7e4f3b603
Merge commit 'refs/pull/66/head' of github.com:Foxboron/sbctl
2021-05-22 18:22:49 +02:00
Morten Linderud
35e68e55cc
Merge commit 'refs/pull/68/head' of github.com:Foxboron/sbctl
2021-05-22 18:22:39 +02:00
Morten Linderud
b9eafb6a88
Merge commit 'refs/pull/70/head' of github.com:Foxboron/sbctl
2021-05-22 18:22:30 +02:00