Commit 279a3546 authored by Mike Hibler's avatar Mike Hibler
Browse files

As part of the "elabinelab" target, install rc.mkelab and mkextrafs.pl.

These were always getting out of date otherwise.
parent 88183633
...@@ -462,23 +462,32 @@ undo-configure: ...@@ -462,23 +462,32 @@ undo-configure:
find $SRCDIR -name '*.in' -a -not -name configure.in | \ find $SRCDIR -name '*.in' -a -not -name configure.in | \
sed -e "s;$SRCDIR;$OBJDIR;" -e 's;[.]in$;;' | xargs rm -f sed -e "s;$SRCDIR;$OBJDIR;" -e 's;[.]in$;;' | xargs rm -f
#
# XXX a "temporary" hack for scripts that were evolving fast.
# We didn't want to have to remake the client image whenever we changed these.
# They are copied over to the embryonic boss and ops during setup.
#
elabinelab-scripts:
cp $(SRCDIR)/clientside/tmcc/freebsd/mkextrafs.pl $(INSTALL_TOPDIR)/etc/
cp $(SRCDIR)/clientside/tmcc/common/config/rc.mkelab $(INSTALL_TOPDIR)/etc/
ifeq ($(SPEWFROMOPS),1) ifeq ($(SPEWFROMOPS),1)
elabinelab: elabinelab: elabinelab-scripts
-mkdir -p /share/emulab -mkdir -p /share/emulab
rm -f /share/emulab/emulab-src.tar.gz rm -f /share/emulab/emulab-src.tar.gz
tar czf /share/emulab/emulab-src.tar.gz -C $(SRCDIR) --exclude=.git . tar czf /share/emulab/emulab-src.tar.gz -C $(SRCDIR) --exclude=.git .
elabinelab-git: elabinelab-git: elabinelab-scripts
-mkdir -p /share/emulab -mkdir -p /share/emulab
rm -f /share/emulab/emulab-src.tar.gz rm -f /share/emulab/emulab-src.tar.gz
git archive --prefix=testbed/ | gzip -c >/share/emulab/emulab-src.tar.gz git archive --prefix=testbed/ | gzip -c >/share/emulab/emulab-src.tar.gz
else else
elabinelab: elabinelab: elabinelab-scripts
-mkdir -p $(INSTALL_TOPDIR)/src -mkdir -p $(INSTALL_TOPDIR)/src
rm -f $(INSTALL_TOPDIR)/src/emulab-src.tar.gz rm -f $(INSTALL_TOPDIR)/src/emulab-src.tar.gz
tar czf $(INSTALL_TOPDIR)/src/emulab-src.tar.gz -C $(SRCDIR) --exclude=.git . tar czf $(INSTALL_TOPDIR)/src/emulab-src.tar.gz -C $(SRCDIR) --exclude=.git .
elabinelab-git: elabinelab-git: elabinelab-scripts
-mkdir -p $(INSTALL_TOPDIR)/src -mkdir -p $(INSTALL_TOPDIR)/src
rm -f $(INSTALL_TOPDIR)/src/emulab-src.tar.gz rm -f $(INSTALL_TOPDIR)/src/emulab-src.tar.gz
git archive --prefix=testbed/ | gzip -c > $(INSTALL_TOPDIR)/src/emulab-src.tar.gz git archive --prefix=testbed/ | gzip -c > $(INSTALL_TOPDIR)/src/emulab-src.tar.gz
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment