put ssh config file in roots .ssh directory that turns off StrictHostKeyChecking
authorTony Mack <tmack@cs.princeton.edu>
Fri, 7 Dec 2007 23:45:01 +0000 (23:45 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Fri, 7 Dec 2007 23:45:01 +0000 (23:45 +0000)
node_ssh/Makefile

index 69c6c13..05ff12a 100644 (file)
@@ -2,6 +2,8 @@ CODE = nst.py
 
 CONFIG = nst_config
 
+SSH_CONFIG = ssh_config
+
 CRON = nst.cron
 
 CROND = /etc/init.d/crond
@@ -13,18 +15,21 @@ appdir := /planetlab/tests/nst
 
 all: $(APPS)
 
-nst: $(CODE) $(CONFIG) $(CRON) data
+nst: $(CODE) config cron data
        install -D -m 755 nst.py $(datadir)/$(appdir)/$(CODE)
-       install -D -m 750 nst_config $(datadir)/$(appdir)/$(CONFIG)
-       install -D -m 644 nst.cron /etc/cron.d/$(CRON)
 
        # create symlink to executable  
        ln -s $(datadir)/$(appdir)/$(CODE) /usr/bin/nst
 
-        # reload cron
+cron: $(CRON)
+       install -D -m 644 $(CRON) /etc/cron.d/$(CRON)
+       
+       # restart cron
        $(CROND) restart
 
-
+config: $(CONFIG)
+       install -D -m 750 $(CONFIG) $(datadir)/$(appdir)/$(CONFIG)
+       install -D -m 644 $(SSH_CONFIG) /root/.ssh/config
 data:
        install -d -m 755 $(datadir)/$(appdir)/plots/   
        install -d -m 755 $(datadir)/$(appdir)/data/
@@ -32,7 +37,8 @@ clean:
        rm -Rf $(datadir)/$(appdir)
        rm -rf /etc/cron.d/$(CRON)
        rm -rf /usr/bin/nst
+       rm -rf /root/.ssh/config
 
        $(CROND) restart
 
-.PHONY: clean data
+.PHONY: clean data config cron