From 08d577185d98b95c6f4a89ec5086bc8698af0066 Mon Sep 17 00:00:00 2001 From: Mohamed Kallel Date: Thu, 26 Sep 2013 11:53:00 +0100 Subject: [PATCH] fix uptime notification --- scripts/functions/device_info | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/functions/device_info b/scripts/functions/device_info index 7ff3ef8..4a5a87b 100644 --- a/scripts/functions/device_info +++ b/scripts/functions/device_info @@ -12,6 +12,12 @@ get_device_info_hardware_version() { echo "$val" } +get_device_info_uptime() { + local val="" + val=`cat /proc/uptime | cut -f1 -d'.'` + echo "$val" +} + get_cache_InternetGatewayDevice_DeviceInfo() { get_object_cache_generic "InternetGatewayDevice.DeviceInfo." "0" "0" get_param_cache_generic "InternetGatewayDevice.DeviceInfo.Manufacturer" "0" "$UCI_GET cwmp.cpe.manufacturer" "" "" "" "" "1" @@ -20,7 +26,7 @@ get_cache_InternetGatewayDevice_DeviceInfo() { get_param_cache_generic "InternetGatewayDevice.DeviceInfo.SerialNumber" "0" "cat /proc/nvram/SerialNumber" "" "" "" "" "1" get_param_cache_generic "InternetGatewayDevice.DeviceInfo.HardwareVersion" "0" "get_device_info_hardware_version" "" "" "" "" "1" get_param_cache_generic "InternetGatewayDevice.DeviceInfo.SoftwareVersion" "0" "cat /etc/iop_version | cut -d'_' -f2" "" "" "" "0" "1" "2" - get_param_cache_generic "InternetGatewayDevice.DeviceInfo.UpTime" "0" "" "" "cat /proc/uptime | cut -f1 -d'.'" "xsd:unsignedInt" + get_param_cache_generic "InternetGatewayDevice.DeviceInfo.UpTime" "0" "" "" "get_device_info_uptime" "xsd:unsignedInt" get_param_cache_generic "InternetGatewayDevice.DeviceInfo.DeviceLog" "0" "" "" "dmesg | tail -n5" get_param_cache_generic "InternetGatewayDevice.DeviceInfo.SpecVersion" "0" "freecwmp_get_parameter_value \$param" "" "" "" "" "1" get_param_cache_generic "InternetGatewayDevice.DeviceInfo.ProvisioningCode" "1" "freecwmp_get_parameter_value \$param" "freecwmp_set_parameter_value \$param \$val" "" "" "0" "1" "2"