fix errors. disable graph plotting untill it works
[tests.git] / node_ssh / Makefile
1 CODE = nst.py
2
3 CONFIG = nst_config
4
5 SSH_CONFIG = ssh_config
6
7 CRON = nst.cron
8
9 CROND = /etc/init.d/crond
10  
11 APPS = nst
12
13 datadir := /usr/share
14 appdir := /planetlab/tests/nst
15
16 all: $(APPS)
17
18 nst: $(CODE) config cron data
19         install -D -m 755 nst.py $(datadir)/$(appdir)/$(CODE)
20
21         # create symlink to executable  
22         ln -s $(datadir)/$(appdir)/$(CODE) /usr/bin/nst
23
24 cron: $(CRON)
25         install -D -m 644 $(CRON) /etc/cron.d/$(CRON)
26         
27         # restart cron
28         $(CROND) restart
29
30 config: $(CONFIG)
31         install -D -m 750 $(CONFIG) $(datadir)/$(appdir)/$(CONFIG)
32         install -D -m 644 $(SSH_CONFIG) /root/.ssh/config
33 data:
34         install -d -m 755 $(datadir)/$(appdir)/plots/   
35         install -d -m 755 $(datadir)/$(appdir)/data/
36 clean:
37         rm -Rf $(datadir)/$(appdir)
38         rm -rf /etc/cron.d/$(CRON)
39         rm -rf /usr/bin/nst
40         rm -rf /root/.ssh/config
41
42         $(CROND) restart
43
44 .PHONY: clean data config cron