Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:13.1:Update
s390-tools
s390-tools-sles11sp2-hsnc-kernel-lvl.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File s390-tools-sles11sp2-hsnc-kernel-lvl.patch of Package s390-tools
Description: HiperSockets Network Concentrator: adapt to kernel level Symptom: starting HSNC with a parameter for Proxy ARP interface fails Problem: The kernel version checking logic works for 2.x kernels only, but not for 3.x kernels. Solution: Adapt the kernel level checking to 3.x kernels. Problem-ID: 77669 --- ip_watcher/start_hsnc.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) --- a/ip_watcher/start_hsnc.sh +++ b/ip_watcher/start_hsnc.sh @@ -49,10 +49,14 @@ script_name="HiperSocket Network Concent # kernel_version=`uname -r` -if [ "${kernel_version:2:1}" \> 4 ]; then - kernel_version=2.6 +if [ "${kernel_version:0:1}" \> 2 ]; then + kernel_version="new" else - kernel_version=2.4 + if [ "${kernel_version:2:1}" \> 4 ]; then + kernel_version="new" + else + kernel_version=2.4 + fi fi @@ -70,7 +74,7 @@ if [ X${1}X != XX ] && [ $kernel_version echo interface $1 does not exist. exit fi -elif [ X${1}X != XX ] && [ $kernel_version = 2.6 ] ; then +elif [ X${1}X != XX ] && [ $kernel_version = "new" ] ; then if ! ls /sys/class/net | grep "^$1$" > /dev/null; then echo interface $1 does not exist. exit
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor