mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-16 22:56:42 +02:00
Omit IPv6-specific code from checkkernelversion() in IPv4 script
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
8b650358d6
commit
dfd0692176
@ -33,25 +33,25 @@ usage() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
checkkernelversion() {
|
checkkernelversion() {
|
||||||
|
?if __IPV6
|
||||||
local kernel
|
local kernel
|
||||||
|
|
||||||
if [ $g_family -eq 6 ]; then
|
kernel=$(uname -r 2> /dev/null | sed -e 's/-.*//')
|
||||||
kernel=$(uname -r 2> /dev/null | sed -e 's/-.*//')
|
|
||||||
|
|
||||||
case "$kernel" in
|
case "$kernel" in
|
||||||
*.*.*)
|
*.*.*)
|
||||||
kernel=$(printf "%d%02d%02d" $(echo $kernel | sed -e 's/^\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$/\1 \2 \3/g'))
|
kernel=$(printf "%d%02d%02d" $(echo $kernel | sed -e 's/^\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$/\1 \2 \3/g'))
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
kernel=$(printf "%d%02d00" $(echo $kernel | sed -e 's/^\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$/\1 \2/g'))
|
kernel=$(printf "%d%02d00" $(echo $kernel | sed -e 's/^\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$/\1 \2/g'))
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [ $kernel -lt 20624 ]; then
|
if [ $kernel -lt 20624 ]; then
|
||||||
error_message "ERROR: $g_product requires Linux kernel 2.6.24 or later"
|
error_message "ERROR: $g_product requires Linux kernel 2.6.24 or later"
|
||||||
return 1
|
return 1
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
?endif
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user