X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=megacli.sh;h=6708c8d92a69bd2ef5e2354c6db57cbd024bc7f8;hb=0c93539e382dc062a659390cebf32a835dbbe02d;hp=aa774bbee6158171ef37f208cac09d6069247797;hpb=bf2e54214c66dadcaf5739901a1155faa93217cd;p=gnt-info diff --git a/megacli.sh b/megacli.sh index aa774bb..6708c8d 100755 --- a/megacli.sh +++ b/megacli.sh @@ -2,14 +2,22 @@ if [ "$1" = "install" ] ; then - cat >/dev/apt/sources.list.d/hwraid.list << __SOURCES__ + cat >/etc/apt/sources.list.d/hwraid.list << __SOURCES__ # wget -O - https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add - deb http://hwraid.le-vert.net/debian stretch main __SOURCES__ wget -O - https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add - apt-get update apt-get install megacli + +elif [ ! -z "$1" ] ; then + megacli -$* -aALL | tee /dev/shm/megacli.$1 + exit 0 fi -megacli -FwTermLog Dsply -aALL | tee /dev/shm/megacli.FwTermLog | egrep -v '(Sense|IllegalReq|Rdm|Unknown DCDB Opcode)' +megacli -AdpAllInfo -aALL | tee /dev/shm/megacli.AdpAllInfo + +megacli -LdPdInfo -aALL | tee /dev/shm/megacli.LdPdInfo + +megacli -AdpAlILog -aALL | tee /dev/shm/megacli.AdpAlILog | egrep -v '(Sense|IllegalReq|Rdm|Unknown DCDB Opcode)'