diff options
author | Florian Eckert <fe@dev.tdt.de> | 2020-03-25 09:45:05 +0100 |
---|---|---|
committer | Florian Eckert <fe@dev.tdt.de> | 2020-03-30 12:15:29 +0200 |
commit | b7e60a458be6db1061c95f4c700255ff57aa428b (patch) | |
tree | dbf96a51f39872d429f8ea3111914e2fe225db5b /net/bonding/files | |
parent | 720420a84acdbb4adb53acd5b5fd9f86ea3a1eb5 (diff) |
bonding: proto notify error definitions
Fix proto_notify_error usage. In this function only a definition shall
be returned, which will later appear in the ubus status output of the
interface and not a whole string.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Diffstat (limited to 'net/bonding/files')
-rwxr-xr-x | net/bonding/files/lib/netifd/proto/bonding.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/net/bonding/files/lib/netifd/proto/bonding.sh b/net/bonding/files/lib/netifd/proto/bonding.sh index 5b106bc03..556d7c824 100755 --- a/net/bonding/files/lib/netifd/proto/bonding.sh +++ b/net/bonding/files/lib/netifd/proto/bonding.sh @@ -73,7 +73,7 @@ proto_bonding_setup() { # Check for loaded kernel bonding driver (/sys/class/net/bonding_masters exists) [ -f "$BONDING_MASTERS" ] || { echo "$cfg" "setup: bonding_masters does not exist in sysfs (kernel module not loaded?)" - proto_notify_error "$cfg" "setup: bonding_masters does not exist in sysfs (kernel module not loaded?)" + proto_notify_error "$cfg" BONDING_MASTER_DOES_NOT_EXIST proto_block_restart "$cfg" return } @@ -161,8 +161,8 @@ proto_bonding_setup() { for slave in $slaves; do if [ "$(cat /proc/net/dev |grep "$slave")" == "" ]; then - echo "$cfg" "ERROR IN CONFIGURATION - $slave: No such device" - proto_notify_error "$cfg" "ERROR IN CONFIGURATION - $slave: No such device" + echo "$cfg" "No slave device $slave found" + proto_notify_error "$cfg" NO_DEVICE proto_block_restart "$cfg" return fi @@ -190,8 +190,8 @@ proto_bonding_setup() { # For static configuration we _MUST_ have an IP address [ -z "$ipaddr" ] && { - echo "$cfg" "INVALID LOCAL ADDRESS" - proto_notify_error "$cfg" "INVALID_LOCAL_ADDRESS" + echo "$cfg" "No local IP address defined" + proto_notify_error "$cfg" INVALID_LOCAL_ADDRESS proto_block_restart "$cfg" return } @@ -208,7 +208,7 @@ proto_bonding_teardown() { # Check for loaded kernel bonding driver (/sys/class/net/bonding_masters exists) [ -f "$BONDING_MASTERS" ] || { echo "$cfg" "teardown: bonding_masters does not exist in sysfs (kernel module not loaded?)" - proto_notify_error "$cfg" "teardown: bonding_masters does not exist in sysfs (kernel module not loaded?)" + proto_notify_error "$cfg" BONDING_MASTER_DOES_NOT_EXIST proto_block_restart "$cfg" return } |