From d39a9127ebbbbc726d2f9c06fc2c3c6551e65cfd Mon Sep 17 00:00:00 2001 From: Leigh B Stoller <stoller@flux.utah.edu> Date: Wed, 14 Nov 2012 09:04:57 -0700 Subject: [PATCH] Move the elabinelab source tarball to /share/emulab when SPEWFROMOPS=1 --- GNUmakefile.in | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/GNUmakefile.in b/GNUmakefile.in index c8cdd402f9..79b1c57441 100644 --- a/GNUmakefile.in +++ b/GNUmakefile.in @@ -31,6 +31,7 @@ EVENTSYS = @EVENTSYS@ PELABSUPPORT = @PELABSUPPORT@ PGENISUPPORT = @PROTOGENI_SUPPORT@ ISMAINSITE = @TBMAINSITE@ +SPEWFROMOPS = @SPEWFROMOPS@ SYSTEM := $(shell uname -s) include Makeconf @@ -458,6 +459,17 @@ undo-configure: find $SRCDIR -name '*.in' -a -not -name configure.in | \ sed -e "s;$SRCDIR;$OBJDIR;" -e 's;[.]in$;;' | xargs rm -f +ifeq ($(SPEWFROMOPS),1) +elabinelab: + -mkdir -p /share/emulab + rm -f /share/emulab/emulab-src.tar.gz + tar czf /share/emulab/emulab-src.tar.gz -C $(SRCDIR) --exclude=.git . + +elabinelab-git: + -mkdir -p /share/emulab + rm -f /share/emulab/emulab-src.tar.gz + git archive --prefix=testbed/ | gzip -c >/share/emulab/emulab-src.tar.gz +else elabinelab: -mkdir -p $(INSTALL_TOPDIR)/src rm -f $(INSTALL_TOPDIR)/src/emulab-src.tar.gz @@ -467,6 +479,7 @@ elabinelab-git: -mkdir -p $(INSTALL_TOPDIR)/src rm -f $(INSTALL_TOPDIR)/src/emulab-src.tar.gz git archive --prefix=testbed/ | gzip -c > $(INSTALL_TOPDIR)/src/emulab-src.tar.gz +endif # How to recursively descend into subdirectories to make general # targets such as `all'. -- GitLab