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