X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=megacli.sh;h=6708c8d92a69bd2ef5e2354c6db57cbd024bc7f8;hb=afd0616b0b8d46c903bfbc6de04140720a77590e;hp=37aa034b88d4129602db116de773e91127c7a2ac;hpb=561ec0a2b5a03a9623ade4bcacec778ee0263c5b;p=gnt-info diff --git a/megacli.sh b/megacli.sh index 37aa034..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|pRdm)' +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)'