diff --git a/Makefile b/Makefile index 6d44ad8..23f988a 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,7 @@ include modules/tpmtotp include modules/mbedtls include modules/busybox include modules/linux +include modules/coreboot-blobs all: $(modules) @@ -95,7 +96,7 @@ initrd/bin/busybox: $(build)/$(busybox_dir)/busybox # Update all of the libraries in the initrd based on the executables # that were installed. -initrd_libs: +initrd_libs: $(initrd_bins) ./populate-lib \ ./initrd/lib/x86-64-linux-gnu/ \ initrd/bin/* \ diff --git a/config/coreboot-blobs.config b/config/coreboot-blobs.config new file mode 100644 index 0000000..556df42 --- /dev/null +++ b/config/coreboot-blobs.config @@ -0,0 +1 @@ +# nothing diff --git a/modules/coreboot-blobs b/modules/coreboot-blobs new file mode 100644 index 0000000..794abb3 --- /dev/null +++ b/modules/coreboot-blobs @@ -0,0 +1,13 @@ +modules += coreboot-blobs + +coreboot-blobs_version := 4.4 +coreboot-blobs_tar := coreboot-blobs-$(coreboot-blobs_version).tar.xz +coreboot-blobs_dir := coreboot-$(coreboot-blobs_version)/3rdparty/blobs +coreboot-blobs_url := https://www.coreboot.org/releases/$(coreboot-blobs_tar) +coreboot-blobs_hash := 43b993915c0f46a77ee7ddaa2dbe47581f399510632c62f2558dff931358d8ab + +# there is nothing to build for the blobs, this should be +# made easier to make happen +coreboot-blobs_output := null +#coreboot-blobs_configure := echo -e 'all:\n\ttouch $(build)/$(coreboot-blobs_dir)/.canary' > Makefile +coreboot-blobs_configure := echo -e 'all:\n\ttouch null' > Makefile