Author: glen                         Date: Sun Aug 30 08:28:05 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- handle .ru differently (by Kristjan Zink)

---- Files affected:
packages/nagios-plugin-check_domain:
   check_domain (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/nagios-plugin-check_domain/check_domain
diff -u packages/nagios-plugin-check_domain/check_domain:1.1 
packages/nagios-plugin-check_domain/check_domain:1.2
--- packages/nagios-plugin-check_domain/check_domain:1.1        Sun Aug 30 
10:26:47 2009
+++ packages/nagios-plugin-check_domain/check_domain    Sun Aug 30 10:28:00 2009
@@ -57,7 +57,20 @@
 fi
 
 # Calculate days until expiration
-expiration=`whois $domain |grep "Expiration Date:"| awk -F"Date:" '{print 
$2}'|cut -f 1`
+country=${domain: -3}
+
+if [ "$country" = ".ru" ]
+       then
+       ruexpiration=`whois $domain |grep "paid-till:"| awk -F"paid-till:" 
'{print $2}'|cut -f 1`
+               year=${ruexpiration: 2:4}
+               month=${ruexpiration: 7:2}
+               day=${ruexpiration: -2}
+               month_string=`date +%b -d"$year$month$day"`
+               expiration="$day-$month_string-$year"
+       else
+               expiration=`whois $domain |grep "Expiration Date:"| awk 
-F"Date:" '{print $2}'|cut -f 1`
+       fi
+
 expseconds=`date +%s --date="$expiration"`
 nowseconds=`date +%s`
 ((diffseconds=expseconds-nowseconds))
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-plugin-check_domain/check_domain?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to