Changeset 343
- Timestamp:
- 05/21/08 02:59:50 (8 months ago)
- Location:
- code/trunk/backend
- Files:
-
- 1 added
- 4 modified
-
agent.py (modified) (1 diff)
-
agents/flooder.py (modified) (1 diff)
-
agents/skaion.py (added)
-
agents/tcpdump.py (modified) (1 diff)
-
experiment-setup.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/backend/agent.py
r315 r343 143 143 return 144 144 145 self.launchProgram() 145 if (self.myNodeMemberOf('NODES')): 146 self.launchProgram() 146 147 147 148 -
code/trunk/backend/agents/flooder.py
r282 r343 19 19 for var in self.floodervars: 20 20 self.addVarType(var, 'string', None) 21 # Update some of those defaults 21 # Update some of those defaults 22 22 self.addVarType('proto', 'string', 'UDP') 23 23 self.addVarType('ratetype', 'string', 'flat') -
code/trunk/backend/agents/tcpdump.py
r310 r343 15 15 def __init__(self): 16 16 agent.Agent.__init__(self) 17 self.addVarType('NODES', 'array', ['*']) # Set new default for nodes 17 18 self.addVarType('caplen', 'int', 64) 18 19 self.addVarType('file', 'string', 'tcpdump') -
code/trunk/backend/experiment-setup.py
r328 r343 113 113 self.updateEnvironment() 114 114 self.insertSystemModules() 115 self.installSoftware()116 115 117 116 # wait until system modules are installed before gettin the MyState object 118 117 self.state = emulab.MyState() 119 118 119 self.installSoftware() 120 120 self.setupRoutingLoopback() 121 121 self.replaceDefaultRoute() … … 156 156 157 157 def installSoftware(self): 158 ## HACK HACK HACK 159 if ((self.state.proj.lower() == 't1t2') and (self.state.exp.lower() == 't1t2') and self.state.node.startswith('N')): 160 callstr("rm %s/rpms/bind*" % (self.seer)) 161 callstr("ln -s /usr/lib/libpcap-0.9.3.so /usr/lib/libpcap.so.0.8.3") 162 158 163 callstr("rpm --force -i %s/rpms/*.rpm" % (self.seer)) 159 164 ## Make sure things we installed via rpm don't auto start on next boot
