git://git.onelab.eu
/
nepi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding PingCCN test
[nepi.git]
/
src
/
nepi
/
resources
/
linux
/
ns3
/
ns3pingdceapplication.py
diff --git
a/src/nepi/resources/linux/ns3/ns3pingdceapplication.py
b/src/nepi/resources/linux/ns3/ns3pingdceapplication.py
index
6534b1e
..
b064081
100644
(file)
--- a/
src/nepi/resources/linux/ns3/ns3pingdceapplication.py
+++ b/
src/nepi/resources/linux/ns3/ns3pingdceapplication.py
@@
-191,11
+191,17
@@
class LinuxDcePing(LinuxNS3DceApplication):
@property
def _build(self):
@property
def _build(self):
- return ("tar xvjf ${SRC}/iputils-s20101006.tar.bz2 && "
+ return (" ( "
+ " test -f ${SRC}/iputils-s20101006.tar.bz2 && "
+ " echo 'binaries found, nothing to do' "
+ " ) || ( "
+ "tar xvjf ${SRC}/iputils-s20101006.tar.bz2 && "
"cd iputils-s20101006/ && "
"sed -i 's/CFLAGS=/CFLAGS+=/g' Makefile && "
"make CFLAGS=-fPIC LDFLAGS=-pie ping && "
"cd iputils-s20101006/ && "
"sed -i 's/CFLAGS=/CFLAGS+=/g' Makefile && "
"make CFLAGS=-fPIC LDFLAGS=-pie ping && "
- "cp ping ${BIN_DCE} && cd - ")
+ "cp ping ${BIN_DCE} && cd - "
+ " )"
+ )
@property
def _arguments(self):
@property
def _arguments(self):