* util/grub-install.in: Detect GNU/k*BSD systems as well.
This commit is contained in:
parent
e92d461e1c
commit
31831d933f
2 changed files with 8 additions and 4 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2004-07-20 Robert Millan <robertmh@gnu.org>
|
||||||
|
|
||||||
|
* util/grub-install.in: Detect GNU/k*BSD systems as well.
|
||||||
|
|
||||||
2004-07-16 Yoshinori K. Okuji <okuji@enbug.org>
|
2004-07-16 Yoshinori K. Okuji <okuji@enbug.org>
|
||||||
|
|
||||||
* util/grub-install.in (convert): Fix the sed statement for
|
* util/grub-install.in (convert): Fix the sed statement for
|
||||||
|
|
|
@ -111,14 +111,14 @@ convert () {
|
||||||
gnu*)
|
gnu*)
|
||||||
tmp_disk=`echo "$1" | sed 's%\([sh]d[0-9]*\).*%\1%'`
|
tmp_disk=`echo "$1" | sed 's%\([sh]d[0-9]*\).*%\1%'`
|
||||||
tmp_part=`echo "$1" | sed "s%$tmp_disk%%"` ;;
|
tmp_part=`echo "$1" | sed "s%$tmp_disk%%"` ;;
|
||||||
freebsd*)
|
freebsd* | kfreebsd*-gnu)
|
||||||
tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([saw]d[0-9]*\).*$%r\1%' \
|
tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([saw]d[0-9]*\).*$%r\1%' \
|
||||||
| sed 's%r\{0,1\}\(da[0-9]*\).*$%r\1%'`
|
| sed 's%r\{0,1\}\(da[0-9]*\).*$%r\1%'`
|
||||||
tmp_part=`echo "$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\}[saw]d[0-9]\(s[0-9]*[a-h]\)%\1%" \
|
||||||
| sed "s%.*/r\{0,1\}da[0-9]\(s[0-9]*[a-h]\)%\1%"`
|
| sed "s%.*/r\{0,1\}da[0-9]\(s[0-9]*[a-h]\)%\1%"`
|
||||||
;;
|
;;
|
||||||
netbsd*)
|
netbsd* | knetbsd*-gnu)
|
||||||
tmp_disk=`echo "$1" | sed 's%r\{0,1\}\([sw]d[0-9]*\).*$%r\1d%' \
|
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%'`
|
| sed 's%r\{0,1\}\(fd[0-9]*\).*$%r\1a%'`
|
||||||
tmp_part=`echo "$1" \
|
tmp_part=`echo "$1" \
|
||||||
|
@ -159,7 +159,7 @@ convert () {
|
||||||
| sed "s%)%,$tmp_bsd_partition)%"`
|
| sed "s%)%,$tmp_bsd_partition)%"`
|
||||||
fi
|
fi
|
||||||
echo "$tmp_drive" ;;
|
echo "$tmp_drive" ;;
|
||||||
freebsd*)
|
freebsd* | kfreebsd*-gnu)
|
||||||
if echo $tmp_part | grep "^s" >/dev/null; then
|
if echo $tmp_part | grep "^s" >/dev/null; then
|
||||||
tmp_pc_slice=`echo $tmp_part \
|
tmp_pc_slice=`echo $tmp_part \
|
||||||
| sed "s%s\([0-9]*\)[a-h]*$%\1%"`
|
| sed "s%s\([0-9]*\)[a-h]*$%\1%"`
|
||||||
|
@ -173,7 +173,7 @@ convert () {
|
||||||
| sed "s%)%,$tmp_bsd_partition)%"`
|
| sed "s%)%,$tmp_bsd_partition)%"`
|
||||||
fi
|
fi
|
||||||
echo "$tmp_drive" ;;
|
echo "$tmp_drive" ;;
|
||||||
netbsd*)
|
netbsd* | knetbsd*-gnu)
|
||||||
if echo $tmp_part | grep "^[abe-p]$" >/dev/null; then
|
if echo $tmp_part | grep "^[abe-p]$" >/dev/null; then
|
||||||
tmp_bsd_partition=`echo "$tmp_part" \
|
tmp_bsd_partition=`echo "$tmp_part" \
|
||||||
| sed "s%\([a-p]\)$%\1%"`
|
| sed "s%\([a-p]\)$%\1%"`
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue