##########
tags:
- find . '(' -name '*.py' -o -name '*.c' -o -name '*.spec' ')' | xargs etags
+ (find . '(' -name '*.py' -o -name '*.c' -o -name '*.spec' ')' ; ls initscripts/*) | xargs etags
.PHONY: tags
# specify TESTMASTER and BUILD if the key is not available yet
LOCAL_RSYNC_EXCLUDES := --exclude '*.pyc'
-RSYNC_EXCLUDES := --exclude .svn --exclude CVS --exclude '*~' --exclude TAGS $(LOCAL_RSYNC_EXCLUDES)
+RSYNC_EXCLUDES := --exclude .git --exclude .svn --exclude '*~' --exclude TAGS $(LOCAL_RSYNC_EXCLUDES)
RSYNC_COND_DRY_RUN := $(if $(findstring n,$(MAKEFLAGS)),--dry-run,)
RSYNC := rsync -e "ssh -i $(NODE).key.rsa" -a -v $(RSYNC_COND_DRY_RUN) $(RSYNC_EXCLUDES)
else
+$(RSYNC) ./ $(NODEURL)/usr/share/NodeManager/
+$(RSYNC) ./initscripts/nm $(NODEURL)/etc/init.d/nm
+ ssh -i $(NODE).key.rsa root@$(NODE) service nm restart
endif
### fetching the key
KEYURL:=root@$(TESTMASTER):$(BUILD)/keys/key1.rsa
endif
+key: $(NODE).key.rsa
+
$(NODE).key.rsa:
ifeq (,$(KEYURL))
@echo "sync: fetching $@ - You must define TESTMASTER, BUILD and NODE on the command line"
@echo " note that for now all test builds use the same key, so any BUILD would do"
@exit 1
else
- scp $(KEYURL) $@
+ @echo "FETCHING key"
+ +scp $(KEYURL) $@
endif
### utility - find out the node name for a given BUILD