bin/70245: Change to src/release/Makefile to aid documentation

Gavin Atkinson gavin.atkinson at
Tue Aug 10 02:10:23 PDT 2004

>Number:         70245
>Category:       bin
>Synopsis:       Change to src/release/Makefile to aid documentation
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 10 09:10:22 GMT 2004
>Originator:     Gavin Atkinson
>Release:        FreeBSD 5.2-CURRENT i386
System: FreeBSD 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Thu Jun 24 15:03:29 BST 2004 root at i386

	Section 1.5.6 in the INSTALL.TXT file distributed with releases describes how to install FreeBSD over a serial console when FreeBSD has failed to detect the fact there is no keyboard attached. This description relies on being able to count beeps so that you know when to press space and break to the loader. However, (I believe since revision 1.835 of src/release/Makefile) there are no longer any beeps which makes it hard to document. Attached is a patch to change this so that a beep is heard before the beastie menu. This patch has survived a full i386 make release with expected results.

	I am currently working on bringing the installation documentation up-to-date ready for 5.3-RELEASE but it is not possible to correct section 1.5.6 without this change.
	Boot off the install floppies and try to guess when the beastie menu is on screen without looking.

	(Patch also at

Index: release/Makefile
RCS file: /usr/cvs/src/release/Makefile,v
retrieving revision 1.850
diff -u -r1.850 Makefile
--- release/Makefile	6 Aug 2004 17:07:40 -0000	1.850
+++ release/Makefile	9 Aug 2004 14:04:06 -0000
@@ -1130,7 +1130,9 @@
 	@cp ${BOOTDIR}/loader ${IMAGEDIR}/boot
 	@cp -Rp ${BOOTDIR}/*.4th ${BOOTDIR}/defaults ${BOOTDIR}/ \
-	    ${BOOTDIR}/loader.rc ${IMAGEDIR}/boot
+	    ${IMAGEDIR}/boot
+	@awk '/beastie-start/ {printf "echo \\007\\007\n"} {print}' \
+	    ${BOOTDIR}/loader.rc > ${IMAGEDIR}/boot/loader.rc
 .if exists(${HINTSFILE})
 	@gzip -9nc ${HINTSFILE} > ${IMAGEDIR}/boot/device.hints.gz


More information about the freebsd-bugs mailing list