CONFIG = nst_config
+SSH_CONFIG = ssh_config
+
CRON = nst.cron
CROND = /etc/init.d/crond
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/
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