Blob Blame History Raw
all: test-none.cab test-mszip.cab test-signed.cab

test-none.cab: src/test.sh src/test.txt
	touch -t 201709150000 src/test.sh src/test.txt &
	gcab --create --nopath $@ src/test.sh src/test.txt

test-mszip.cab: src/test.sh src/test.txt
	gcab --create --nopath --zip $@ src/test.sh src/test.txt

privkey.pem:
	certtool --generate-privkey --outfile $@

test-signed.cab: privkey.pem test-none.cab
	osslsigncode sign -certs /etc/pki/fwupd/LVFS-CA.pem \
		-key privkey.pem \
		-n "Test Firmware" -i https://fwupd.org/ \
		-jp low \
		-in test-none.cab -out test-signed.cab