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