Module Name: src Committed By: christos Date: Sat Feb 17 15:07:04 UTC 2024
Modified Files: src/distrib/evbarm/instkernel/ramdisk: Makefile src/distrib/utils/embedded/conf: arm64.conf arm64mbr.conf Log Message: Fix MKREPRO build (Jan-Benedict Glaw) To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/distrib/evbarm/instkernel/ramdisk/Makefile cvs rdiff -u -r1.15 -r1.16 src/distrib/utils/embedded/conf/arm64.conf cvs rdiff -u -r1.2 -r1.3 src/distrib/utils/embedded/conf/arm64mbr.conf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/evbarm/instkernel/ramdisk/Makefile diff -u src/distrib/evbarm/instkernel/ramdisk/Makefile:1.20 src/distrib/evbarm/instkernel/ramdisk/Makefile:1.21 --- src/distrib/evbarm/instkernel/ramdisk/Makefile:1.20 Mon Nov 16 06:38:29 2020 +++ src/distrib/evbarm/instkernel/ramdisk/Makefile Sat Feb 17 10:07:04 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2020/11/16 11:38:29 rin Exp $ +# $NetBSD: Makefile,v 1.21 2024/02/17 15:07:04 christos Exp $ .include <bsd.own.mk> .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" @@ -34,6 +34,10 @@ UBOOT_IMAGE_ARCH= arm64 UBOOT_IMAGE_ARCH= arm .endif +.if ${MKREPRO_TIMESTAMP:Uno} != "no" +MKUBOOTIMAGEARGS= -t "${MKREPRO_TIMESTAMP}" +.endif + # Use stubs to eliminate some large stuff from libc HACKSRC= ${DISTRIBDIR}/utils/libhack .include "${HACKSRC}/Makefile.inc" @@ -50,7 +54,7 @@ release: ${IMAGE} ${INSTALL} -d -m 755 ${RAMDISKDIR} ${RELEASE_INSTALL} ${IMAGE} ${RAMDISKDIR} ${TOOL_MKUBOOTIMAGE} -A ${UBOOT_IMAGE_ARCH} -C none -O linux \ - -T ramdisk -a 0 -n "NetBSD/${MACHINE_ARCH} ramdisk" ${IMAGE} \ - ${RAMDISKDIR}/${IMAGE:S/.fs/.ub/} + -T ramdisk -a 0 -n "NetBSD/${MACHINE_ARCH} ramdisk" \ + ${MKUBOOTIMAGEARGS} ${IMAGE} ${RAMDISKDIR}/${IMAGE:S/.fs/.ub/} .include <bsd.prog.mk> Index: src/distrib/utils/embedded/conf/arm64.conf diff -u src/distrib/utils/embedded/conf/arm64.conf:1.15 src/distrib/utils/embedded/conf/arm64.conf:1.16 --- src/distrib/utils/embedded/conf/arm64.conf:1.15 Sat Oct 15 14:32:30 2022 +++ src/distrib/utils/embedded/conf/arm64.conf Sat Feb 17 10:07:03 2024 @@ -1,4 +1,4 @@ -# $NetBSD: arm64.conf,v 1.15 2022/10/15 18:32:30 jmcneill Exp $ +# $NetBSD: arm64.conf,v 1.16 2024/02/17 15:07:03 christos Exp $ # ARM64 customization script used by mkimage # board=arm64 @@ -51,7 +51,7 @@ populate_common() { cp "${release}/usr/mdec/bootaa64.efi" "${mnt}/boot/EFI/BOOT/bootaa64.efi" # Install kernel to root of the FFS partition - ${GZIP_CMD} -dc ${kernel}/netbsd-${kernel_GENERIC64}.gz > "${mnt}/netbsd" + ${GZIP_CMD} -dnc ${kernel}/netbsd-${kernel_GENERIC64}.gz > "${mnt}/netbsd" echo "./netbsd type=file uname=root gname=wheel mode=0755" \ >> "$tmp/selected_sets" } @@ -102,7 +102,7 @@ populate() { echo "${bar} installing ${k} to /boot/${tgt} ${bar}" case "${k}" in *.gz) - ${GZIP_CMD} -dc "${k}" > "${mnt}/boot/${tgt}" + ${GZIP_CMD} -dnc "${k}" > "${mnt}/boot/${tgt}" ;; *) cp "${k}" "${mnt}/boot/${tgt}" Index: src/distrib/utils/embedded/conf/arm64mbr.conf diff -u src/distrib/utils/embedded/conf/arm64mbr.conf:1.2 src/distrib/utils/embedded/conf/arm64mbr.conf:1.3 --- src/distrib/utils/embedded/conf/arm64mbr.conf:1.2 Thu Jul 1 13:31:21 2021 +++ src/distrib/utils/embedded/conf/arm64mbr.conf Sat Feb 17 10:07:03 2024 @@ -1,4 +1,4 @@ -# $NetBSD: arm64mbr.conf,v 1.2 2021/07/01 17:31:21 jmcneill Exp $ +# $NetBSD: arm64mbr.conf,v 1.3 2024/02/17 15:07:03 christos Exp $ # ARM64 (MBR partitioning) customization script used by mkimage # board=arm64mbr @@ -36,7 +36,7 @@ populate_common() { cp "${release}/usr/mdec/bootaa64.efi" "${mnt}/boot/EFI/BOOT/bootaa64.efi" # Install kernel to root of the FFS partition - ${GZIP_CMD} -dc ${kernel}/netbsd-${kernel_GENERIC64}.gz > "${mnt}/netbsd" + ${GZIP_CMD} -dnc ${kernel}/netbsd-${kernel_GENERIC64}.gz > "${mnt}/netbsd" echo "./netbsd type=file uname=root gname=wheel mode=0755" \ >> "$tmp/selected_sets" } @@ -87,7 +87,7 @@ populate() { echo "${bar} installing ${k} to /boot/${tgt} ${bar}" case "${k}" in *.gz) - ${GZIP_CMD} -dc "${k}" > "${mnt}/boot/${tgt}" + ${GZIP_CMD} -dnc "${k}" > "${mnt}/boot/${tgt}" ;; *) cp "${k}" "${mnt}/boot/${tgt}"