install -D -m 755 db-config ${tmpdir}/usr/bin/db-config
install -D -m 755 dns-config ${tmpdir}/usr/bin/dns-config
install -D -m 755 plc-map.py ${tmpdir}/usr/bin/plc-map.py
+install -D -m 755 refresh-peer.py ${tmpdir}/usr/bin/refresh-peer.py
install -D -m 755 clean-empty-dirs.py ${tmpdir}/usr/bin/clean-empty-dirs.py
install -D -m 755 mtail.py ${tmpdir}/usr/bin/mtail.py
install -D -m 755 check-ssl-peering.py ${tmpdir}/usr/bin/check-ssl-peering.py
install -D -m 755 db-config root/usr/bin/db-config
install -D -m 755 dns-config root/usr/bin/dns-config
install -D -m 755 plc-map.py root/usr/bin/plc-map.py
+install -D -m 755 refresh-peer.py root/usr/bin/refresh-peer.py
install -D -m 755 clean-empty-dirs.py root/usr/bin/clean-empty-dirs.py
install -D -m 755 mtail.py root/usr/bin/mtail.py
install -D -m 755 check-ssl-peering.py root/usr/bin/check-ssl-peering.py
--- /dev/null
+#!/usr/bin/env plcsh
+# $Id$
+
+import sys,os,time
+
+def Run (peername):
+ timestring=time.strftime("%Y-%m-%d-%H-%M-%S")
+ print 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',peername
+ print 'RefreshPeer on %s - starting on %s'%(peername,timestring)
+ print 'xxxxxxxxxx'
+ sys.stdout.flush()
+ start=time.time()
+ result=RefreshPeer(peername)
+ finish=time.time()
+
+ print 'Total duration',finish-start
+ print 'xxxxxxxxxx timers:'
+ keys=result.keys()
+ keys.sort()
+ for key in keys:
+ print key,result[key]
+ sys.stdout.flush()
+ sys.stderr.flush()
+
+def RunInLog (peername):
+ monthstring=time.strftime("%Y-%m")
+ logname="/var/log/refresh-peer-%s-%s.log"%(peername,monthstring)
+ sys.stdout=open(logname,'a')
+ sys.stderr=sys.stdout
+ Run(peername)
+ sys.stderr.close()
+ sys.stdout.close()
+
+if __name__ == "__main__":
+
+ for peername in sys.argv[1:]:
+ RunInLog (peername)
+
+