Module Name: src
Committed By: brook
Date: Mon Aug 22 16:50:25 UTC 2022
Modified Files:
src: BUILDING
src/etc/etc.evbarm: Makefile.inc
Log Message:
By default, do not install any bootable images.
The previous commit introduced the ability to install a set of
bootable images as a normal part of a release build. While this made
it easy to install bootable images, the contents of a release build
depend on whether or not U-Boot packages are installed in /usr/pkgsrc,
which is the default location searched by installboot(8).
This commit requires users to explicitly list the bootable images to
be installed, which by default is none (i.e., prior behavior).
To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145 src/BUILDING
cvs rdiff -u -r1.127 -r1.128 src/etc/etc.evbarm/Makefile.inc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/BUILDING
diff -u src/BUILDING:1.144 src/BUILDING:1.145
--- src/BUILDING:1.144 Sun Aug 21 15:01:08 2022
+++ src/BUILDING Mon Aug 22 16:50:25 2022
@@ -153,12 +153,17 @@ CONFIGURATION
cannot usefully be set inside a Makefile, including
mk.conf or ${MAKECONF}.
+ INSTALLBOOT_BOARDS
+ A list of boards to create bootable images for.
+ If corresponding U-Boot packages are installed,
+ bootable images are created as part of a
+ release. See the -o "board=" option of
+ installboot(8).
+
INSTALLBOOT_UBOOT_PATHS
A colon-separated list of search paths used by
installboot to find U-Boot packages; see
- installboot(8). If appropriate U-Boot packages
- are installed, bootable images are created as
- part of a release.
+ installboot(8).
"make" variables
Several variables control the behavior of NetBSD builds. Unless
Index: src/etc/etc.evbarm/Makefile.inc
diff -u src/etc/etc.evbarm/Makefile.inc:1.127 src/etc/etc.evbarm/Makefile.inc:1.128
--- src/etc/etc.evbarm/Makefile.inc:1.127 Sun Aug 21 15:01:08 2022
+++ src/etc/etc.evbarm/Makefile.inc Mon Aug 22 16:50:25 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.127 2022/08/21 15:01:08 brook Exp $
+# $NetBSD: Makefile.inc,v 1.128 2022/08/22 16:50:25 brook Exp $
#
# etc.evbarm/Makefile.inc -- evbarm-specific etc Makefile targets
#
@@ -92,15 +92,6 @@ IMAGE.dir= ${IMAGE.rel}/binary/gzimg
IMAGE.kern= ${IMAGE.rel}/binary/kernel
IMAGE.instk= ${IMAGE.rel}/installation/instkernel
-# list of boards supported by installboot(8); a bootable image will be
-# created for each (if the corresponding U-Boot package is installed
-# in one of the directories listed in the environment variable
-# INSTALLBOOT_UBOOT_PATHS)
-#
-INSTALLBOOT_BOARDS!= \
- ${TOOL_INSTALLBOOT} -m ${MACHINE} 2>&1 \
- | ${TOOL_AWK} 'BEGIN { FS=" " } { if (BOARDS) print $$1 } /^Known boards/{ BOARDS=1 }'
-
__mkimage: .USE
TOOL_MAKE=${MAKE} \
TOOL_MAKEFS=${TOOL_MAKEFS} \