Logoj0ke.net Open Build Service > Projects > GFS > kernel-source > arch-symbols
Sign Up | Log In

File arch-symbols of Package kernel-source (Revision 68fc64d362df19c3c8762bf6b4a8e3eb)

Currently displaying revision 68fc64d362df19c3c8762bf6b4a8e3eb, show latest

 
1
#!/bin/sh
2
3
# Generate architecture specific patch selection symbols
4
5
if [ "$1" = "--list" ]; then
6
    # List all known architectures
7
    echo i386 mips{,64} sparc{,64} ppc{,64} s390{,x} ia64 x86_64 alpha parisc
8
    exit 0
9
fi
10
11
if [ -z "$SYMBOLS" ]; then
12
    if [ -n "$1" ]; then
13
    ARCH="$1"
14
    elif [ -n "$PATCH_ARCH" ]; then
15
    ARCH="$PATCH_ARCH"
16
    else
17
    ARCH="`arch`"
18
    fi
19
    SYMBOLS="$ARCH"
20
    case "$ARCH" in
21
    (i?86)      SYMBOLS="$SYMBOLS IA32" ;;
22
    (mips*)     SYMBOLS="$SYMBOLS MIPS" ;;
23
    (sparc*)    SYMBOLS="$SYMBOLS SPARC" ;;
24
    (ppc*)      SYMBOLS="$SYMBOLS PPC" ;;
25
    (s390*)     SYMBOLS="$SYMBOLS S390" ;;
26
    (ia64)      ;;
27
    (x86_64)    ;;
28
    (alpha)     ;;
29
    (parisc)    ;;
30
    (*)     # not a recognized architeture!
31
            exit
32
            ;;
33
    esac
34
fi
35
echo $SYMBOLS
36