]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/patches/suse-2.6.27.39/arch-symbols
Fix oinkmaster patch.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.39 / arch-symbols
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