Added Solaris support in Gnucomo report scripts.
[gnucomo.git] / scripts / gnucomo_report
index 3dcf2cc..bfc1ee0 100755 (executable)
@@ -7,26 +7,40 @@
 
 PATH=$PATH:/usr/local/bin
 GNUCOMO_ADDRESS=gnucomo@`dnsdomainname`
+OS=`uname`
 
-if PACKAGER=`which rpm`
-then
-   PACKAGER='rpm -qa'
-else
-   if PACKAGER=`which dpkg`
+if test $OS = "Linux"; then
+
+   if PACKAGER=`which rpm`
+   then
+      PACKAGER='rpm -qa'
+   elif PACKAGER=`which dpkg`
    then
       PACKAGER='package-debian'
    fi
-fi
 
-if [ "x$PACKAGER" = x ]
-then
-   echo "Packages not available"
+   if [ "x$PACKAGER" == x ]
+   then
+      echo "Packages not available"
+   fi
+
+   $PACKAGER | mail -s 'Gnucomo package report' $GNUCOMO_ADDRESS
+   sleep 10
+   df -lPk -x tmpfs | mail -s 'Gnucomo filesystem report' $GNUCOMO_ADDRESS
+   sleep 10
+   df -lPi -x tmpfs | mail -s 'Gnucomo filesystem report' $GNUCOMO_ADDRESS
+
+elif test $OS = "SunOS"; then
+
+   PACKAGER='package-solaris'
+
+   $PACKAGER | mail -s 'Gnucomo package report' $GNUCOMO_ADDRESS
+   sleep 10
+   df -lk -F ufs | mail -s 'Gnucomo filesystem report' $GNUCOMO_ADDRESS
+
 fi
 
-$PACKAGER | mail -s 'Gnucomo package report' $GNUCOMO_ADDRESS
-sleep 10
-df -lPk -x tmpfs | mail -s 'Gnucomo filesystem report' $GNUCOMO_ADDRESS
-sleep 10
-df -lPi -x tmpfs | mail -s 'Gnucomo filesystem report' $GNUCOMO_ADDRESS
 sleep 10
 systemload | mail -s 'Gnucomo load report' $GNUCOMO_ADDRESS
+sleep 10
+gnucomo_hardware | mail -s 'Gnuicomo hardware report' $GNUCOMO_ADDRESS