1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
$NetBSD: patch-ax,v 1.8 2011/11/27 00:28:29 marino Exp $
--- lib/pvmgetarch.orig 2007-11-29 21:17:02.000000000 +0000
+++ lib/pvmgetarch
@@ -78,6 +78,8 @@ if [ -f /bin/uname -o -f /usr/bin/uname
Linux,m68k ) ARCH=LINUXATARI ;;
BSD/OS,i[3456]86 ) ARCH=BSD386 ;;
FreeBSD,i[3456]86 ) ARCH=FREEBSD ;;
+ DragonFly,i[3456]86 ) ARCH=DRAGONFLY ;;
+ DragonFly,x86_64 ) ARCH=DRAGONFLY ;;
FreeBSD,alpha ) ARCH=FREEBSD ;;
SUPER-UX,SX-3 ) ARCH=SX3 ;;
uts,* ) ARCH=UTS2 ;;
@@ -87,6 +89,37 @@ if [ -f /bin/uname -o -f /usr/bin/uname
CYGWIN*,i[3456]86 ) ARCH=CYGWIN ;;
Darwin,* ) ARCH=DARWIN ;;
Rhapsody,"Power Macintosh" ) ARCH=MACOSX ;;
+ NetBSD,*)
+ # amiga) ARCH=NETBSDAMIGA ;; --> NETBSDM68K
+ # hp300) ARCH=NETBSDHP300 ;; --> NETBSDM68K
+ # mac68k) ARCH=NETBSDMAC68K ;; --> NETBSDM68K
+ # pmax) ARCH=NETBSDPMAX ;; --> NETBSDMIPSEL
+ # sun3) ARCH=NETBSDSUN3 ;; --> NETBSDM68K
+ case "`/usr/bin/uname -p`" in
+ alpha) ARCH=NETBSDALPHA ;;
+ arm) ARCH=NETBSDARM ;;
+ arm32) ARCH=NETBSDARM32 ;;
+ armeb) ARCH=NETBSDARMEB ;;
+ hppa) ARCH=NETBSDHPPA ;;
+ i386) ARCH=NETBSDI386 ;;
+ m68000) ARCH=NETBSDM68000 ;;
+ m68k) ARCH=NETBSDM68K ;;
+ mipseb) ARCH=NETBSDMIPSEB ;;
+ mipsel) ARCH=NETBSDMIPSEL ;;
+ ns32k) ARCH=NETBSDNS32K ;;
+ pdp10) ARCH=NETBSDPDP10 ;;
+ powerpc) ARCH=NETBSDPOWERPC ;;
+ sh3) ARCH=NETBSDSH3 ;;
+ sh3eb) ARCH=NETBSDSH3EB ;;
+ sh3el) ARCH=NETBSDSH3EL ;;
+ sh5eb) ARCH=NETBSDSH5EB ;;
+ sh5el) ARCH=NETBSDSH5EL ;;
+ sparc) ARCH=NETBSDSPARC ;;
+ sparc64) ARCH=NETBSDSPARC64 ;;
+ vax) ARCH=NETBSDVAX ;;
+ x86_64) ARCH=NETBSDX86_64 ;;
+ esac
+ ;;
esac
fi
@@ -135,27 +168,7 @@ if [ "$ARCH" = UNKNOWN ]; then
if [ -f /dynix ]; then ARCH=SYMM; fi
if [ -f /bin/titan ]; then ARCH=TITN; fi
- if [ -f /netbsd ]; then
- # amiga) ARCH=NETBSDAMIGA ;; --> NETBSDM68K
- # hp300) ARCH=NETBSDHP300 ;; --> NETBSDM68K
- # mac68k) ARCH=NETBSDMAC68K ;; --> NETBSDM68K
- # pmax) ARCH=NETBSDPMAX ;; --> NETBSDMIPSEL
- # sun3) ARCH=NETBSDSUN3 ;; --> NETBSDM68K
- case "`/usr/bin/uname -p`" in
- alpha) ARCH=NETBSDALPHA ;;
- arm32) ARCH=NETBSDARM32 ;;
- i386) ARCH=NETBSDI386 ;;
- m68k) ARCH=NETBSDM68K ;;
- mipseb) ARCH=NETBSDMIPSEB ;;
- mipsel) ARCH=NETBSDMIPSEL ;;
- ns32k) ARCH=NETBSDNS32K ;;
- powerpc) ARCH=NETBSDPOWERPC ;;
- sh3) ARCH=NETBSDSH3 ;;
- sparc) ARCH=NETBSDSPARC ;;
- sparc64) ARCH=NETBSDSPARC64 ;;
- vax) ARCH=NETBSDVAX ;;
- esac
- elif [ -f /usr/bin/machine ]; then
+ if [ -f /usr/bin/machine ]; then
case "`/usr/bin/machine`" in
i386 ) ARCH=BSD386 ;;
esac
|