SF.net SVN: logwatch:[326] trunk/scripts/services/zz-disk_space

[email protected] Sat, 20 Feb 2016 21:22:39 +0000
Newsgroups gmane.comp.log.logwatch.devel
Message-ID <[email protected]>
Revision: 326
          http://sourceforge.net/p/logwatch/code/326
Author:   stefjakobs
Date:     2016-02-20 21:22:38 +0000 (Sat, 20 Feb 2016)
Log Message:
-----------
Bug #44: no disk full warning if $DETAIL low

Modified Paths:
--------------
    trunk/scripts/services/zz-disk_space

Modified: trunk/scripts/services/zz-disk_space
===================================================================
--- trunk/scripts/services/zz-disk_space	2016-02-20 21:13:23 UTC (rev 325)
+++ trunk/scripts/services/zz-disk_space	2016-02-20 21:22:38 UTC (rev 326)
@@ -121,53 +121,7 @@
 
 sub DiskSpace ()
 {
-	if ($OSname eq "Linux") {
-		$df_options = "-h -x tmpfs -x udf -x iso9660";
-		if ($local_disks_only) { $df_options .= " -l"; }
-	} elsif ($OSname eq "Darwin") {
-		$df_options = "-h";
-		if ($local_disks_only) { $df_options .= " -l"; }
-	} elsif ($OSname eq "SunOS") {
-		if ( ($release eq "5.10") || ($release eq "5.9") || ($release eq "5.11") ) {
-			$df_options = "-h";
-		} 
-		if ($local_disks_only) { $df_options .= " -l"; }
-	} elsif ($OSname eq "HP-UX") {
-		$df_options = "";
-		if ($local_disks_only) { $df_options .= " -l"; }
-	} elsif ($OSname eq "AIX") {
-		$df_options = "";
-		if ($local_disks_only) { $df_options .= " -P"; }
-	} elsif ($OSname eq "GNU/kFreeBSD") {
-		$df_options = "-h -x tmpfs -x udf -x iso9660 -x devfs -x linprocfs -x sysfs -x fdescfs";
-		if ($local_disks_only) { $df_options .= " -l"; }
-	} else {
-		$df_options = "";
-		if ($local_disks_only) { $df_options .= " -l"; }
-	}
-
-	if ( $ENV{'df_options'} ) {
-		$df_options = $ENV{'df_options'};
-	};
-
-	if ($OSname eq "Linux") {
-		$disk_cmd = "df $df_options";
-	} elsif ($OSname eq "Darwin") {
-		$disk_cmd = "df $df_options";
-	} elsif ($OSname eq "SunOS") {
-		$disk_cmd = "/usr/xpg4/bin/df $df_options";
-	} elsif ($OSname eq "HP-UX") {
-		$disk_cmd = "bdf $df_options";
-	} else {
-		$disk_cmd = "df $df_options";
-	}
-
-	if ( $ENV{'disk_cmd'} ) {
-		$disk_cmd = $ENV{'disk_cmd'};
-	};
-
 	system($disk_cmd);
-
 	print "\n";
 }
 
@@ -188,6 +142,51 @@
 #####################
 #Main
 
+if ($OSname eq "Linux") {
+	$df_options = "-h -x tmpfs -x udf -x iso9660";
+	if ($local_disks_only) { $df_options .= " -l"; }
+} elsif ($OSname eq "Darwin") {
+	$df_options = "-h";
+	if ($local_disks_only) { $df_options .= " -l"; }
+} elsif ($OSname eq "SunOS") {
+	if ( ($release eq "5.10") || ($release eq "5.9") || ($release eq "5.11") ) {
+		$df_options = "-h";
+	} 
+	if ($local_disks_only) { $df_options .= " -l"; }
+} elsif ($OSname eq "HP-UX") {
+	$df_options = "";
+	if ($local_disks_only) { $df_options .= " -l"; }
+} elsif ($OSname eq "AIX") {
+	$df_options = "";
+	if ($local_disks_only) { $df_options .= " -P"; }
+} elsif ($OSname eq "GNU/kFreeBSD") {
+	$df_options = "-h -x tmpfs -x udf -x iso9660 -x devfs -x linprocfs -x sysfs -x fdescfs";
+	if ($local_disks_only) { $df_options .= " -l"; }
+} else {
+	$df_options = "";
+	if ($local_disks_only) { $df_options .= " -l"; }
+}
+
+if ( $ENV{'df_options'} ) {
+	$df_options = $ENV{'df_options'};
+};
+
+if ($OSname eq "Linux") {
+	$disk_cmd = "df $df_options";
+} elsif ($OSname eq "Darwin") {
+	$disk_cmd = "df $df_options";
+} elsif ($OSname eq "SunOS") {
+	$disk_cmd = "/usr/xpg4/bin/df $df_options";
+} elsif ($OSname eq "HP-UX") {
+	$disk_cmd = "bdf $df_options";
+} else {
+	$disk_cmd = "df $df_options";
+}
+
+if ( $ENV{'disk_cmd'} ) {
+	$disk_cmd = $ENV{'disk_cmd'};
+};
+
 #Only show disk space "df" by default -mgt
 DiskSpace() if (($ENV{PRINTING} eq 'y') or $Detail);
 

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140