From 3083b412e9fe246d325006f0b00bd63bd4f7445f Mon Sep 17 00:00:00 2001 From: Mitchell Horne Date: Tue, 8 Dec 2020 00:48:50 +0000 Subject: [PATCH] release: don't checksum images if there are none For platforms that don't have any of the memstick, cdrom, or dvdrom release images (i.e. riscv64), the release-install target will trip up when invoking md5(1) on the non-existent image files. Skipping this allows the install to complete successfully. --- release/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/release/Makefile b/release/Makefile index 2e828469ed2..3df1e461d64 100644 --- a/release/Makefile +++ b/release/Makefile @@ -317,6 +317,7 @@ release-install: mkdir -p ${DESTDIR} .endif cp -a ftp ${DESTDIR}/ +.if !empty(IMAGES) .for I in ${IMAGES} cp -p ${I} ${DESTDIR}/${OSRELEASE}-${I} . if defined(WITH_COMPRESSED_IMAGES) && !empty(WITH_COMPRESSED_IMAGES) @@ -325,6 +326,7 @@ release-install: .endfor cd ${DESTDIR} && sha512 ${OSRELEASE}* > ${DESTDIR}/CHECKSUM.SHA512 cd ${DESTDIR} && sha256 ${OSRELEASE}* > ${DESTDIR}/CHECKSUM.SHA256 +.endif .include "${.CURDIR}/Makefile.inc1" .include "${.CURDIR}/Makefile.vm"