debian-packaging-update-20080220
[openafs.git] / src / packaging / Debian / module / sysname
1 #!/bin/sh
2
3 if [ x"$KVERS" = x ] ; then
4     echo "ERROR: no kernel version" >&2
5     echo "  ($KSRC/include/linux/version.h not found?)" >&2
6     echo UNKNOWN
7     exit 1
8 fi
9
10 case `uname -m` in
11 alpha)
12     case $KVERS in
13     2.2*)
14         echo alpha_linux_22
15         ;;
16     2.4*)
17         echo alpha_linux_24
18         ;;
19     2.6*)
20         echo alpha_linux_26
21         ;;
22     esac
23     ;;
24 hppa)
25     case $KVERS in
26     2.4*)
27         echo parisc_linux24
28         ;;
29     esac
30     ;;
31 i[3456]86)
32     case $KVERS in
33     2.2*)
34         echo i386_linux22
35         ;;
36     2.4*)
37         echo i386_linux24
38         ;;
39     2.6*)
40         echo i386_linux26
41         ;;
42     esac
43     ;;
44 ia64)
45     case $KVERS in
46     2.4*)
47         echo ia64_linux24
48         ;;
49     2.6*)
50         echo ia64_linux26
51         ;;
52     esac
53     ;;
54 ppc)
55     case $KVERS in
56     2.2*)
57         echo ppc_linux22
58         ;;
59     2.4*)
60         echo ppc_linux24
61         ;;
62     2.6)
63         echo ppc_linux26
64         ;;
65     esac
66     ;;
67 ppc64)
68     case $KVERS in
69     2.4*)
70         echo ppc64_linux24
71         ;;
72     2.6*)
73         echo ppc64_linux26
74         ;;
75     esac
76     ;;
77 s390)
78     case $KVERS in
79     2.4*)
80         echo s390_linux24
81         ;;
82     2.6*)
83         echo s390_linux26
84         ;;
85     esac
86     ;;
87 s390x)
88     case $KVERS in
89     2.4*)
90         echo s390x_linux24
91         ;;
92     2.6*)
93         echo s390x_linux26
94         ;;
95     esac
96     ;;
97 sparc)
98     case $KVERS in
99     2.2*)
100         echo sparc_linux22
101         ;;
102     2.4*)
103         echo sparc_linux24
104         ;;
105     esac
106     ;;
107 sparc64)
108     case $KVERS in
109     2.2*)
110         echo sparc64_linux22
111         ;;
112     2.4*)
113         echo sparc64_linux24
114         ;;
115     2.6*)
116         echo sparc64_linux26
117         ;;
118     esac
119     ;;
120 x86_64)
121     case $KVERS in
122     2.4*)
123         echo amd64_linux24
124         ;;
125     2.6*)
126         echo amd64_linux26
127         ;;
128     esac
129     ;;
130 *)
131     echo "ERROR: unsupported architecture" >&2
132     echo UNKNOWN
133     exit 1
134 esac