Small bugfixes for LinuxNPing RM
authorAlina Quereilhac <alina.quereilhac@inria.fr>
Sun, 14 Jul 2013 22:22:16 +0000 (15:22 -0700)
committerAlina Quereilhac <alina.quereilhac@inria.fr>
Sun, 14 Jul 2013 22:22:16 +0000 (15:22 -0700)
src/nepi/resources/linux/nping.py
src/nepi/resources/linux/ping.py

index f85f583..e0d6452 100644 (file)
@@ -24,11 +24,6 @@ from nepi.util.timefuncs import tnow
 
 import os
 
-nping_sources = dict({
-    "i686": "http://nmap.org/dist/nping-0.6.25-1.i386.rpm",
-    "amd64": "http://nmap.org/dist/nping-0.6.25-1.x86_64.rpm",
-    })
-
 @clsinit_copy
 class LinuxNPing(LinuxApplication):
     _rtype = "LinuxNPing"
@@ -219,7 +214,7 @@ class LinuxNPing(LinuxApplication):
                 " )"
                 " && %s && sudo alien -i nping.rpm ) " % install_alien)
 
-        return ("( nping || %s )" % install)
+        return ("( nping --version || %s )" % install)
 
     def valid_connection(self, guid):
         # TODO: Validate!
index 10c396f..3447658 100644 (file)
@@ -33,6 +33,7 @@ class LinuxPing(LinuxApplication):
         count = Attribute("count",
             "Sets ping -c option. Determines the number of ECHO_REQUEST "
             "packates to send before stopping.",
+            type = Types.Integer,
             flags = Flags.ExecReadOnly)
 
         mark = Attribute("mark",