update ipmi settings
authorLaurent Mazet <laurent.mazet@thalesgroup.com>
Wed, 3 Dec 2014 18:19:01 +0000 (19:19 +0100)
committerLaurent Mazet <laurent.mazet@thalesgroup.com>
Wed, 3 Dec 2014 18:19:01 +0000 (19:19 +0100)
master/opt/ipmi/ipmicfg.sh
master/opt/ipmi/update_blade_cfg.sh

index cf65535df9620640d8d8b3e91bab6b5ac12433e8..db30fd29d765b90f1c9a6ae782c2ecb17275216a 100755 (executable)
@@ -8,5 +8,6 @@ trap "cd $pwd; exit 1;" 2 3 15
 
 cd $mydir
 ./$(basename ${0%.sh}) $@
+rc=$?
 cd $pwd
-exit 0
+exit $?
index 9e899598e05e3003f8186156a08b03794b7aca9c..1a5663fdd7499fb82dcaae363504466625b76cc6 100755 (executable)
@@ -63,5 +63,6 @@ do_cmd $mydir/ipmicfg.sh -m 10.133.25.$ID
 do_cmd $mydir/ipmicfg.sh -k 255.255.255.0
 #do_cmd $mydir/ipmicfg.sh -g 10.133.26.231
 do_cmd $mydir/ipmicfg.sh -g 0.0.0.0
-do_cmd $mydir/ipmicfg.sh -fan 3
+fanmode=$($mydir/ipmicfg.sh -fan 2>/dev/null | awk -F: '$2 ~ /Optimal/ {print $1}')
+[ "$fanmode" ] && do_cmd $mydir/ipmicfg.sh -fan $fanmode
 [ "$(which ipmitool)" ] && do_cmd ipmitool chassis policy  always-on