~ubuntu-branches/ubuntu/feisty/pvm/feisty

« back to all changes in this revision

Viewing changes to lib/pvmgetarch

  • Committer: Bazaar Package Importer
  • Author(s): Steinar H. Gunderson
  • Date: 2006-08-09 00:00:40 UTC
  • mfrom: (2.1.5 dapper)
  • Revision ID: james.westby@ubuntu.com-20060809000040-16kh33tmxx2em716
Tags: 3.4.5-7
Build with SHELL=/bin/bash in debian/rules; fixes FTBFS when /bin/sh
isn't bash. (Closes: #379543)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/bin/sh
2
2
#
3
 
# $Id: pvmgetarch,v 1.15 1999/07/07 19:54:41 pvmsrc Exp $
 
3
# $Id: pvmgetarch,v 1.27 2004/02/03 20:12:05 pvmsrc Exp $
4
4
#
5
5
# pvmgetarch.sh
6
6
#
57
57
        AIX*,* )                ARCH=RS6K ;;
58
58
        *HP*,9000/[2345]* )     ARCH=HP300 ;;
59
59
        *HP*,9000/[78]* )       ARCH=HPPA ;;
 
60
        *HP*,ia64 )                     ARCH=HPPA ;;
60
61
        IRIX,* )                ARCH=SGI ;;
61
62
        IRIX64,* )              ARCH=SGI64 ;;
62
63
        *OSF*,alpha )           ARCH=ALPHA ;;
64
65
        *,paragon )             ARCH=PGON ;;
65
66
        dgux,AViiON )           ARCH=DGAV ;;
66
67
        *,88k )                 ARCH=E88K ;;
67
 
#       *,mips )                ARCH=MIPS ;;
 
68
        *,mips )                ARCH=MIPS ;;
68
69
        *,CRAY-2 )              ARCH=CRAY2 ;;
69
70
        Linux,i[3456]86 )       ARCH=LINUX ;;
70
 
        Linux,sparc64 )         ARCH=LINUXSPARC ;;
71
 
        Linux,parisc* )         ARCH=LINUXHPPA ;;
 
71
        Linux,ia64 )            ARCH=LINUX64 ;;
 
72
        Linux,x86_64 )          ARCH=LINUX64 ;;
 
73
        Linux,alpha )           ARCH=LINUXALPHA ;;
72
74
        Linux,arm* )            ARCH=LINUXARM ;;
73
 
#       Linux,x86_64* )         ARCH=LINUXAMD64 ;;
74
 
        Linux,x86_64* )         ARCH=LINUX ;;
75
 
        Linux,* )               ARCH=LINUX`uname -m | tr '[a-z]' '[A-Z]'` ;;
 
75
        Linux,sparc* )          ARCH=LINUXSPARC ;;
 
76
        Linux,hp_pa )           ARCH=LINUXHPPA ;;
 
77
        Linux,ppc )             ARCH=LINUXPPC ;;
 
78
        Linux,m68k )            ARCH=LINUXATARI ;;
76
79
        BSD/OS,i[3456]86 )      ARCH=BSD386 ;;
77
 
        FreeBSD,i386 )          ARCH=FREEBSD ;;
 
80
        FreeBSD,i[3456]86 )     ARCH=FREEBSD ;;
 
81
        FreeBSD,alpha )         ARCH=FREEBSD ;;
78
82
        SUPER-UX,SX-3 )         ARCH=SX3 ;;
79
83
        uts,* )                 ARCH=UTS2 ;;
80
84
        realix,M88* )           ARCH=M88K ;;
81
85
        DomainOS,DN* )          ARCH=APOLLO ;;
82
86
        OS/2,i[3456]86 )        ARCH=OS2 ;;
 
87
        CYGWIN*,i[3456]86 )     ARCH=CYGWIN ;;
 
88
        Darwin,* )              ARCH=DARWIN ;;
 
89
        Rhapsody,"Power Macintosh" )    ARCH=MACOSX ;;
83
90
        esac
84
91
fi
85
92
 
129
136
        if [ -f /bin/titan ]; then ARCH=TITN; fi
130
137
 
131
138
        if [ -f /netbsd ]; then
132
 
                case "`/usr/bin/machine`" in
133
 
                i386)   ARCH=NETBSDI386 ;;
134
 
                amiga)  ARCH=NETBSDAMIGA ;;
135
 
                hp300)  ARCH=NETBSDHP300 ;;
136
 
                mac68k) ARCH=NETBSDMAC68K ;;
137
 
                pmax)   ARCH=NETBSDPMAX ;;
138
 
                sparc)  ARCH=NETBSDSPARC ;;
139
 
                sun3)   ARCH=NETBSDSUN3 ;;
 
139
                # amiga)  ARCH=NETBSDAMIGA ;;  --> NETBSDM68K
 
140
                # hp300)  ARCH=NETBSDHP300 ;;  --> NETBSDM68K
 
141
                # mac68k) ARCH=NETBSDMAC68K ;;  --> NETBSDM68K
 
142
                # pmax)   ARCH=NETBSDPMAX ;;  --> NETBSDMIPSEL
 
143
                # sun3)   ARCH=NETBSDSUN3 ;;  --> NETBSDM68K
 
144
                case "`/usr/bin/uname -p`" in
 
145
                alpha)   ARCH=NETBSDALPHA ;;
 
146
                arm32)   ARCH=NETBSDARM32 ;;
 
147
                i386)    ARCH=NETBSDI386 ;;
 
148
                m68k)    ARCH=NETBSDM68K ;;
 
149
                mipseb)  ARCH=NETBSDMIPSEB ;;
 
150
                mipsel)  ARCH=NETBSDMIPSEL ;;
 
151
                ns32k)   ARCH=NETBSDNS32K ;;
 
152
                powerpc) ARCH=NETBSDPOWERPC ;;
 
153
                sh3)     ARCH=NETBSDSH3 ;;
 
154
                sparc)   ARCH=NETBSDSPARC ;;
 
155
                sparc64) ARCH=NETBSDSPARC64 ;;
 
156
                vax)     ARCH=NETBSDVAX ;;
140
157
                esac
141
158
        elif [ -f /usr/bin/machine ]; then
142
159
                case "`/usr/bin/machine`" in
238
255
                        else
239
256
                                ARCH=AIX46K;
240
257
                        fi ;;
 
258
        AIX*,5 )        nproc="`/usr/sbin/lsdev -C -c processor | wc -l`"
 
259
                        if [ $nproc -gt 1 -a "$PVM_SHMEM" = ON ]; then 
 
260
                                ARCH=AIX5MP;
 
261
                        else
 
262
                                ARCH=AIX56K;
 
263
                        fi ;;
241
264
        esac
242
265
fi
243
266
if [ "$ARCH" = HPPA -a -f /bin/sysinfo ]; then ARCH=CSPP; fi
247
270
                then ARCH=HPPAMP;
248
271
        fi
249
272
fi
 
273
if [ "$ARCH" = LINUX ]; then
 
274
        rel="`/bin/uname -r`"
 
275
        case "$rel" in
 
276
                *.beo* ) ARCH=BEOSCYLD ;;
 
277
        esac
 
278
fi
250
279
#
251
280
# ugh, done.
252
281
#