~ubuntu-branches/ubuntu/saucy/ucarp/saucy

« back to all changes in this revision

Viewing changes to config.guess

  • Committer: Bazaar Package Importer
  • Author(s): Eric Evans
  • Date: 2004-12-24 12:39:30 UTC
  • Revision ID: james.westby@ubuntu.com-20041224123930-9qnzcd6o5j0jjjvm
Tags: 1.1-2
Patched to correct a bug that caused upscript to also be applied
when state changed to BACKUP, if --dowscript was passed before
--upscript, (Closes: #284891). Thanks Michail Bachmann
<michail.bachmann@cms.hu-berlin.de>

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /bin/sh
2
2
# Attempt to guess a canonical system name.
3
3
#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4
 
#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
 
4
#   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
5
5
 
6
 
timestamp='2004-01-05'
 
6
timestamp='2004-08-13'
7
7
 
8
8
# This file is free software; you can redistribute it and/or modify it
9
9
# under the terms of the GNU General Public License as published by
53
53
GNU config.guess ($timestamp)
54
54
 
55
55
Originally written by Per Bothner.
56
 
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
 
56
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
57
57
Free Software Foundation, Inc.
58
58
 
59
59
This is free software; see the source for copying conditions.  There is NO
197
197
        # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
198
198
        echo "${machine}-${os}${release}"
199
199
        exit 0 ;;
 
200
    amd64:OpenBSD:*:*)
 
201
        echo x86_64-unknown-openbsd${UNAME_RELEASE}
 
202
        exit 0 ;;
200
203
    amiga:OpenBSD:*:*)
201
204
        echo m68k-unknown-openbsd${UNAME_RELEASE}
202
205
        exit 0 ;;
203
 
    arc:OpenBSD:*:*)
204
 
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
 
206
    cats:OpenBSD:*:*)
 
207
        echo arm-unknown-openbsd${UNAME_RELEASE}
205
208
        exit 0 ;;
206
209
    hp300:OpenBSD:*:*)
207
210
        echo m68k-unknown-openbsd${UNAME_RELEASE}
208
211
        exit 0 ;;
 
212
    luna88k:OpenBSD:*:*)
 
213
        echo m88k-unknown-openbsd${UNAME_RELEASE}
 
214
        exit 0 ;;
209
215
    mac68k:OpenBSD:*:*)
210
216
        echo m68k-unknown-openbsd${UNAME_RELEASE}
211
217
        exit 0 ;;
221
227
    mvmeppc:OpenBSD:*:*)
222
228
        echo powerpc-unknown-openbsd${UNAME_RELEASE}
223
229
        exit 0 ;;
224
 
    pegasos:OpenBSD:*:*)
225
 
        echo powerpc-unknown-openbsd${UNAME_RELEASE}
226
 
        exit 0 ;;
227
 
    pmax:OpenBSD:*:*)
228
 
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
229
 
        exit 0 ;;
230
230
    sgi:OpenBSD:*:*)
231
 
        echo mipseb-unknown-openbsd${UNAME_RELEASE}
 
231
        echo mips64-unknown-openbsd${UNAME_RELEASE}
232
232
        exit 0 ;;
233
233
    sun3:OpenBSD:*:*)
234
234
        echo m68k-unknown-openbsd${UNAME_RELEASE}
235
235
        exit 0 ;;
236
 
    wgrisc:OpenBSD:*:*)
237
 
        echo mipsel-unknown-openbsd${UNAME_RELEASE}
238
 
        exit 0 ;;
239
236
    *:OpenBSD:*:*)
240
237
        echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
241
238
        exit 0 ;;
 
239
    *:ekkoBSD:*:*)
 
240
        echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
 
241
        exit 0 ;;
 
242
    macppc:MirBSD:*:*)
 
243
        echo powerppc-unknown-mirbsd${UNAME_RELEASE}
 
244
        exit 0 ;;
 
245
    *:MirBSD:*:*)
 
246
        echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
 
247
        exit 0 ;;
242
248
    alpha:OSF1:*:*)
243
 
        if test $UNAME_RELEASE = "V4.0"; then
 
249
        case $UNAME_RELEASE in
 
250
        *4.0)
244
251
                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
245
 
        fi
 
252
                ;;
 
253
        *5.*)
 
254
                UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
 
255
                ;;
 
256
        esac
246
257
        # According to Compaq, /usr/sbin/psrinfo has been available on
247
258
        # OSF/1 and Tru64 systems produced since 1995.  I hope that
248
259
        # covers most systems running today.  This code pipes the CPU
280
291
            "EV7.9 (21364A)")
281
292
                UNAME_MACHINE="alphaev79" ;;
282
293
        esac
 
294
        # A Pn.n version is a patched version.
283
295
        # A Vn.n version is a released version.
284
296
        # A Tn.n version is a released field test version.
285
297
        # A Xn.n version is an unreleased experimental baselevel.
286
298
        # 1.2 uses "1.2" for uname -r.
287
 
        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
288
 
        exit 0 ;;
289
 
    Alpha*:OpenVMS:*:*)
290
 
        echo alpha-hp-vms
 
299
        echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
291
300
        exit 0 ;;
292
301
    Alpha\ *:Windows_NT*:*)
293
302
        # How do we know it's Interix rather than the generic POSIX subsystem?
405
414
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
406
415
        echo m68k-unknown-mint${UNAME_RELEASE}
407
416
        exit 0 ;;
 
417
    m68k:machten:*:*)
 
418
        echo m68k-apple-machten${UNAME_RELEASE}
 
419
        exit 0 ;;
408
420
    powerpc:machten:*:*)
409
421
        echo powerpc-apple-machten${UNAME_RELEASE}
410
422
        exit 0 ;;
740
752
        echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
741
753
        exit 0 ;;
742
754
    *:UNICOS/mp:*:*)
743
 
        echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
 
755
        echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
744
756
        exit 0 ;;
745
757
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
746
758
        FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
763
775
        echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
764
776
        exit 0 ;;
765
777
    *:FreeBSD:*:*)
766
 
        # Determine whether the default compiler uses glibc.
767
 
        eval $set_cc_for_build
768
 
        sed 's/^        //' << EOF >$dummy.c
769
 
        #include <features.h>
770
 
        #if __GLIBC__ >= 2
771
 
        LIBC=gnu
772
 
        #else
773
 
        LIBC=
774
 
        #endif
775
 
EOF
776
 
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
777
 
        # GNU/KFreeBSD systems have a "k" prefix to indicate we are using
778
 
        # FreeBSD's kernel, but not the complete OS.
779
 
        case ${LIBC} in gnu) kernel_only='k' ;; esac
780
 
        echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
 
778
        echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
781
779
        exit 0 ;;
782
780
    i*:CYGWIN*:*)
783
781
        echo ${UNAME_MACHINE}-pc-cygwin
829
827
    ia64:Linux:*:*)
830
828
        echo ${UNAME_MACHINE}-unknown-linux-gnu
831
829
        exit 0 ;;
 
830
    m32r*:Linux:*:*)
 
831
        echo ${UNAME_MACHINE}-unknown-linux-gnu
 
832
        exit 0 ;;
832
833
    m68*:Linux:*:*)
833
834
        echo ${UNAME_MACHINE}-unknown-linux-gnu
834
835
        exit 0 ;;
1069
1070
    M680?0:D-NIX:5.3:*)
1070
1071
        echo m68k-diab-dnix
1071
1072
        exit 0 ;;
1072
 
    M68*:*:R3V[567]*:*)
 
1073
    M68*:*:R3V[5678]*:*)
1073
1074
        test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
1074
 
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
 
1075
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
1075
1076
        OS_REL=''
1076
1077
        test -r /etc/.relid \
1077
1078
        && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
1169
1170
        echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1170
1171
        exit 0 ;;
1171
1172
    *:Darwin:*:*)
1172
 
        case `uname -p` in
 
1173
        UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
 
1174
        case $UNAME_PROCESSOR in
1173
1175
            *86) UNAME_PROCESSOR=i686 ;;
1174
 
            powerpc) UNAME_PROCESSOR=powerpc ;;
 
1176
            unknown) UNAME_PROCESSOR=powerpc ;;
1175
1177
        esac
1176
1178
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1177
1179
        exit 0 ;;
1230
1232
    SEI:*:*:SEIUX)
1231
1233
        echo mips-sei-seiux${UNAME_RELEASE}
1232
1234
        exit 0 ;;
1233
 
    *:DRAGONFLY:*:*)
1234
 
        echo ${UNAME_MACHINE}-unknown-dragonfly${UNAME_RELEASE}
 
1235
    *:DragonFly:*:*)
 
1236
        echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1235
1237
        exit 0 ;;
 
1238
    *:*VMS:*:*)
 
1239
        UNAME_MACHINE=`(uname -p) 2>/dev/null`
 
1240
        case "${UNAME_MACHINE}" in
 
1241
            A*) echo alpha-dec-vms && exit 0 ;;
 
1242
            I*) echo ia64-dec-vms && exit 0 ;;
 
1243
            V*) echo vax-dec-vms && exit 0 ;;
 
1244
        esac
1236
1245
esac
1237
1246
 
1238
1247
#echo '(No uname command or uname output not recognized.)' 1>&2