query generated smart files
[gnt-info] / megacli.sh
index 37aa034..6708c8d 100755 (executable)
@@ -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)'