Compress the appliance.
[virt-efivars.git] / README
1 An editor for EFI varstores.
2
3 Authors: Richard W.M. Jones, with help from Laszlo Ersek & Peter Jones
4
5 Copyright (C) 2015 Red Hat Inc.
6
7 License:
8   - GPLv2+
9   - See file `COPYING' for full details.
10
11 Dependencies:
12   - bash
13   - supermin version >= 5
14   - OVMF or AAVMF
15   - Peter Jones's libefivar (https://github.com/rhinstaller/efivar)
16   - qemu
17
18 To use it:
19
20 (1) autoreconf -i && ./configure && make
21
22 This should build the appliance ('kernel', 'initrd',
23 'virt-efivars.qcow').
24
25 (2) Copy the varstore you want to edit to 'example-varstore'.
26
27 (3) ./run-test.sh
28
29 Note if it worked, it should print:
30   *** editor running ***
31   *** editor finished ***
32 If you don't see both those messages in the output, then likely
33 something is wrong.
34
35 This will boot the appliance, and as a side-effect will run the editor
36 ('editor.c') on the supplied varstore ('example-varstore' ->
37 'example-varstore-edited').
38
39 You might need to examine or edit run-test.sh.in first.