Add darray and fix some mistakes I made earlier with ccan.

Signed-off-by: Peter Jones <pjones@redhat.com>
Use efivars' versions of efi_guid_cmp() and efi_guid_is_empty()

Signed-off-by: Peter Jones <pjones@redhat.com>
Make timecmp return the direction qsort(3) expects it to.

Signed-off-by: Peter Jones <pjones@redhat.com>
Sort our apply buffers by timestamp.

Signed-off-by: Peter Jones <pjones@redhat.com>
Remove some dead code.

Signed-off-by: Peter Jones <pjones@redhat.com>
Refactor update lists so filenames are associated with update buffers.

Signed-off-by: Peter Jones <pjones@redhat.com>
Actually apply updates.

Signed-off-by: Peter Jones <pjones@redhat.com>
Add some verbose options.

Signed-off-by: Peter Jones <pjones@redhat.com>
Trim some stuff we're not using here from util.h

Signed-off-by: Peter Jones <pjones@redhat.com>
Move vprintf to util.h

Signed-off-by: Peter Jones <pjones@redhat.com>
Add some verbosity to our ESL/ESD iters.

Signed-off-by: Peter Jones <pjones@redhat.com>