From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Dec 29 18:57:33 2011
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id pBT9vXC56887;
	Thu, 29 Dec 2011 18:57:33 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mgkyb2.nw.wakwak.com (mgkyb2.nw.wakwak.com [211.9.231.193])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id pBT9vXX56882
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 29 Dec 2011 18:57:33 +0900 (JST)
	(envelope-from md440@luna.wak2.jp)
Received: from vckyb1.nw.wakwak.com (vckyb1.nw.wakwak.com [211.9.230.144])
	by mgkyb2.nw.wakwak.com (8.14.3/8.14.3/2010-03-11) with SMTP id pBT9vPpc077030
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 29 Dec 2011 18:57:27 +0900 (JST)
	(envelope-from md440@luna.wak2.jp)
Received: from za.wakwak.com (za.wakwak.com [211.9.230.118])
	by vckyb1.nw.wakwak.com (Postfix) with ESMTP id DE064D002B
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 29 Dec 2011 18:57:24 +0900 (JST)
Received: from localhost (z45.58-98-184.ppp.wakwak.ne.jp [58.98.184.45])
	(pbs=jr9hk4)
	by za.wakwak.com (8.14.5/8.14.5/2011-12-13) with ESMTP/inet id pBT9vO6g042871
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 29 Dec 2011 18:57:24 +0900 (JST)
	(envelope-from md440@luna.wak2.jp)
Message-ID: <86ty4jitto.wl%md440@luna.wak2.jp>
From: "Dobashi.M"<md440@luna.wak2.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <4EFB103F.30303@nifty.com>
References: <4EFA51A7.3020404@nifty.com>
	<861urp7dq1.wl%md440@luna.wak2.jp>
	<4EFA8B2A.6060903@nifty.com>
	<86r4zp88p7.wl%md440@luna.wak2.jp>
	<4EFADE65.6010003@nifty.com>
	<86boqtt0d6.wl%md440@luna.wak2.jp>
	<4EFB103F.30303@nifty.com>
User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.9
 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.6 MULE XEmacs/21.4 (patch 21)
 (Educational Television) (amd64--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=ISO-2022-JP
X-Dispatcher: imput version 20100215(IM150)
Lines: 56
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 29 Dec 2011 18:57:23 +0900
X-Sequence: FreeBSD-users-jp 93671
Subject: [FreeBSD-users-jp 93671] Re: grub =?ISO-2022-JP?B?GyRCJE4bKEI=?=
 MBR =?ISO-2022-JP?B?GyRCJFgkTiUkJXMlOSVIITwlayRLJEQkJBsoQg==?=
 =?ISO-2022-JP?B?GyRCJEYbKEI=?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: md440@luna.wak2.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

At Wed, 28 Dec 2011 21:49:03 +0900,
TOKITA Miki wrote:
> grub-install does not support your OS yet.

ports$B$N(B grub$B$GC5$7$F8+$k$H(B

# grep -r "does not support" *
...
util/grub-install.in:   echo "grub-install does not support your OS yet." 1>&2
util/grub-install.in.orig:      echo "grub-install does not support your OS yet.
" 1>&2
util/grub-install:      echo "grub-install does not support your OS yet." 1>&2
...

grub-install.in $B$N$=$NA0$O(B
...
    freebsd[5678]*)
        tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([saw]d[0-9]*\).*$%\1%' \
                            | sed 's%r\{0,1\}\(da[0-9]*\).*$%\1%'`
        tmp_part=`echo "$1" \
            | sed "s%.*/r\{0,1\}[saw]d[0-9]\(s[0-9]*[a-h]\)%\1%" \
            | sed "s%.*/r\{0,1\}da[0-9]\(s[0-9]*[a-h]\)%\1%"`
        ;;
    netbsd* | knetbsd*-gnu)
        tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([sw]d[0-9]*\).*$%r\1d%' \
            | sed 's%r\{0,1\}\(fd[0-9]*\).*$%r\1a%'`
        tmp_part=`echo "$1" \
            | sed "s%.*/r\{0,1\}[sw]d[0-9]\([abe-p]\)%\1%"`
        ;;
    *)
        echo "grub-install does not support your OS yet." 1>&2
        exit 1 ;;
...

$B$H1>$&;v$G$9$N$G!"(Bdiff$B$G1>$&$H(B
........................
--- grub-install.in.old 2011-12-29 17:04:30.000000000 +0900
+++ grub-install.in     2011-12-29 17:05:47.000000000 +0900
@@ -118,7 +118,7 @@
            | sed "s%.*/r\{0,1\}[saw]d[0-9]\(s[0-9]*[a-h]\)%\1%" \
                    | sed "s%.*/r\{0,1\}da[0-9]\(s[0-9]*[a-h]\)%\1%"`
        ;;
-    freebsd[5678]*)
+    freebsd[56789]*)
        tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([saw]d[0-9]*\).*$%\1%' \
                            | sed 's%r\{0,1\}\(da[0-9]*\).*$%\1%'`
        tmp_part=`echo "$1" \
........................

$B$H!"$?$@(B "9"$B$rDI2C$9$k$@$1$G!"(B($B8e(B ada0$B$+2?=h$+$,(B ad4$B$X$N%j%s%/$K$J$C$F(B
$B$O$$$J$$$G$7$g$&$+(B?) $BF0:n$9$k$N$G$O$J$$$G$7$g$&$+(B?

                        / Name : Dobashi Mitsuyoshi  /
                       / Email : md440@luna.wak2.jp /


