From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Jun 29 13:12:50 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id NAA23334
	Sat, 29 Jun 1996 13:12:50 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id NAA23327
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 29 Jun 1996 13:12:47 +0900 (JST)
Received: from slow.aix.or.jp (ppp234050.aix.or.jp [202.32.234.50]) by mailgw.aix.or.jp (8.6.12/12) with SMTP
	id NAA23006 for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 29 Jun 1996 13:12:45 +0900
Message-Id: <9606290411.AA00051@slow.aix.or.jp>
Date: Sat, 29 Jun 1996 13:11:42 +0900
From: Jun AIZU <jun-aizu@aix.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <199606280343.MAA26135@frig.mt.cs.keio.ac.jp>
MIME-Version: 1.0
X-Mailer: AL-Mail 1.22
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 2741
Subject: [FreeBSD-users-jp 2741] Re: Yet another boot.flp 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

HOSOKAWA Tatsumi -san wrote on 1996/06/28 12:43:45JST
> $B$"$H!"C/$+$d$C$FM_$7$$$b$N!#(J
> 
> $B!&(JGENERIC $B$N(J dmesg $B$N=PNO$rFI$_$H$C$FE,@Z$J(J config $B%U%!%$%k$r@8@.$7$F(J
>   $B$/$l$k%$%s%F%j%8%'%s%H$J%D!<%k(J

$B$G$-$=$3$J$$$r:n$C$F$_$^$7$?!#B8:_$7$J$$%G%P%$%9$r(J#$B$G%3%a%s%H%"%&%H$9$k$@$1(J
$B$N5!G=$7$+$b$C$F$$$^$;$s!#%"%I%l%9$N=$@5$H$+$O:#8e$N2]Bj$G$9!#(J
$B$H$j$"$($:C!$-Bf$H$$$&$3$H$G(J....

/sys/i386/conf/GENERIC$B$r=$@5$7$FI8=`=PNO$K=q$-=P$7$^$9!#(J

 
! --- $B2qDE!!=_(J -------------------------------------------- !
!     Jun Aizu / Mr,   email: jun-aizu@aix.or.jp            !


--------------------------------------------------------------------------

#!/bin/sh

conffile=/sys/i386/conf/GENERIC
tmpfile=/tmp/autoconf.$$$

rm -f $tmpfile
/sbin/dmesg | grep '^[a-z]*.*not ' | cut -f 1 -d ' ' | sed 's/://' > $tmpfile
awk -f /dev/fd/3 $conffile 3<<EndEnd
BEGIN{
  while(getline a < "$tmpfile")
    b = b a " ";
  gsub(" $", "", b);
  gsub(" ", "|", b);
  r = "^(controller|device).+(" b ")"
  print r;
}
{
 if(match(\$0, r))
    print "#" \$0;
  else
print \$0;
}
EndEnd
rm -f $tmpfile
