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}"