From 73c049714c669aa0db58245483cc8a242fd4e7b5 Mon Sep 17 00:00:00 2001 From: Giuseppe Lettieri Date: Fri, 28 Sep 2012 14:24:48 +0200 Subject: [PATCH] target that updates sliver-ovs on the slivers To use: make -j update SLIVER_OVS= --- planetlab/exp-tool/Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/planetlab/exp-tool/Makefile b/planetlab/exp-tool/Makefile index d151a6648..2997c4a87 100644 --- a/planetlab/exp-tool/Makefile +++ b/planetlab/exp-tool/Makefile @@ -204,6 +204,17 @@ remote-snapshot-ips: $(addprefix cache/rsnap.ip.,$(CONF_NODE_IDS)) remote-snapshot-links: $(addprefix cache/rsnap.links.,$(CONF_NODE_IDS)) @sort -u /dev/null $^ +### update sliver-ovs +update: $(addprefix update-,$(CONF_NODE_IDS)) + @true + +update-%: FORCE + @[ -n "$(SLIVER_OVS)" ] || { echo "SLIVER_OVS not set" >&2; exit 1; } + @[ -f "$(SLIVER_OVS)" ] || { echo "$(SLIVER_OVS) not found" >&2; exit 1; } + @echo "Sending $(SLIVER_OVS) to $(call display,$*)" + @scp -q $(SLIVER_OVS) $(SLICE)@$(call solve,$*): + @$(SSH) $(call solve,$*) $(SUDO) mv $(notdir $(SLIVER_OVS)) /usr/sbin/sliver-ovs + .PHONY: remote-snapshot remote-snapshot-ips remote-snapshot-links cache/rsnap.ip.%: @@ -261,6 +272,7 @@ graph.dot: graph.ps: graph.dot dot -Tps < $^ > $@ + #################### # 'virtual' targets in that there's no real file attached define node_shortcuts -- 2.43.0