From f09470addfef906b133f6edf2dfae49950bc72f0 Mon Sep 17 00:00:00 2001 From: Brooks Davis Date: Tue, 14 Sep 2004 04:01:57 +0000 Subject: [PATCH] Add 'hint.atkbd.0.flags="0x1"' back to /boot/device.hints on the install media on i386 and amd64. While the current default is very useful in server environments, the ability to use USB keyboards is vastly more important then the ability to use PS/2 keyboards the admin forgot to plug in during the install process. PR: kern/71443 --- release/Makefile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/release/Makefile b/release/Makefile index 2b8d73f34e6..669063e21a1 100644 --- a/release/Makefile +++ b/release/Makefile @@ -917,6 +917,14 @@ cdrom.1: @echo 'mfsroot_load="YES"' > ${CD_DISC2}/boot/loader.conf @echo 'mfsroot_type="mfs_root"' >> ${CD_DISC2}/boot/loader.conf @echo 'mfsroot_name="/boot/mfsroot"' >> ${CD_DISC2}/boot/loader.conf +.if exists(${HINTSFILE}) + # Break the link to device.hints so we can modify it + @rm ${CD_DISC2}/boot/device.hints + @cp ${HINTSFILE} ${CD_DISC2}/boot/device.hints +.if ${TARGET} == "i386" || ${TARGET_ARCH} == "amd64" + @echo 'hint.atkbd.0.flags="0x1"' >> ${CD_DISC2}/boot/device.hints +.endif +.endif .if defined(CD_BOOT) @cp -Rp ${CD_DISC2}/boot ${CD_BOOT} .if defined(MINIROOT) @@ -1149,7 +1157,11 @@ buildBootFloppy: @cp -Rp ${BOOTDIR}/*.4th ${BOOTDIR}/defaults ${BOOTDIR}/loader.help \ ${BOOTDIR}/loader.rc ${IMAGEDIR}/boot .if exists(${HINTSFILE}) - @gzip -9nc ${HINTSFILE} > ${IMAGEDIR}/boot/device.hints.gz + @cp ${HINTSFILE} ${IMAGEDIR}/boot/device.hints +.if ${TARGET} == "i386" || ${TARGET_ARCH} == "amd64" + @echo 'hint.atkbd.0.flags="0x1"' >> ${IMAGEDIR}/boot/device.hints +.endif + @gzip -9n ${IMAGEDIR}/boot/device.hints .endif @gzip -9n ${IMAGEDIR}/boot/*.4th ${IMAGEDIR}/boot/loader.help \ ${IMAGEDIR}/boot/defaults/loader.conf