]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/scripts/uname
Merge branch 'next' into arm-port
[people/teissler/ipfire-2.x.git] / src / scripts / uname
1 #!/bin/sh
2
3 uname=
4 for i in /bin/uname.bak /tools/bin/uname.bak; do
5 if [ -x "$i" ]; then
6 uname=${i}
7 break
8 fi
9 done
10
11 if [ -z "${uname}" ]; then
12 exit 127
13 fi
14
15 machine=$(${uname} -m)
16 kernel=$(${uname} -r)
17 output=$(${uname} $@)
18
19 # Overwrite kernel version to hack kernel 3.x versions.
20 output=$(sed -e "s/${kernel}/${KVER}/g" <<<${output})
21
22 case "${machine}" in
23 arm*)
24 echo "${output}" | \
25 sed -e "s/armv.tej?l?/${MACHINE}/g"
26 ;;
27
28 i?86)
29 echo "${output}" | \
30 sed -e "s/i.86/${MACHINE}/g"
31 ;;
32 esac