Diff for /nsdl/build/Makefile between versions 1.3 and 1.5

version 1.3, 2002/05/23 19:58:49 version 1.5, 2002/07/14 00:27:56
Line 54  help: Line 54  help:
  @echo "tardist: build a tarball that will upgrade the software on a "   @echo "tardist: build a tarball that will upgrade the software on a "
  @echo "         system"   @echo "         system"
   
 build:  build: Makefile.build
  @echo "Not yet implemented"   echo -n "" > WARNINGS
    make -f Makefile.build all
    make warningnote
   
   Makefile.build: Makefile alwaysrun
    cat gatewayfiles.lpml | \
    perl lpml_parse.pl build $(CATEGORY) $(DIST) "$(SOURCE)" \
    "$(TARGET)" > Makefile.build
   
   NET_install:
    make TIMESTAMP=`date +"%s"` METAMTARGET="TRANSPORT" \
    MTARGET="install" HOSTNAME="$(HOSTNAME)" lpmladm
    make warningnote
   
 install: Makefile.install  install: Makefile.install
  @echo -n "" > WARNINGS   @echo -n "" > WARNINGS
Line 113  warningnote: Line 125  warningnote:
  echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"; \   echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"; \
  fi   fi
   
   lpmladm:
    @if (test $(METAMTARGET) = "TRANSPORT"); then \
    echo "Transporting to $(HOSTNAME)"; \
    sudo mkdir lpmladm.$(TIMESTAMP); \
    sudo make DIST=$(DIST) CATEGORY=$(CATEGORY) \
    SOURCE="$(SOURCE)" \
    TARGET="lpmladm.$(TIMESTAMP)" \
    NORESTORECONF="$(NORESTORECONF)" "$(MTARGET)"; \
    cd lpmladm.$(TIMESTAMP); \
    sudo tar czf ../tarball$(TIMESTAMP).tar.gz .; \
    cd ..; scp tarball$(TIMESTAMP).tar.gz \
    lpmladm@$(HOSTNAME):~/tarball$(TIMESTAMP).tar.gz; \
    sudo rm -Rf lpmladm.$(TIMESTAMP); \
    sudo rm -f tarball$(TIMESTAMP).tar.gz; \
    ssh lpmladm@$(HOSTNAME) sudo mv tarball$(TIMESTAMP).tar.gz /; \
    ssh lpmladm@$(HOSTNAME) sudo tar -x -z -C / \
    -p --same-owner -f \
    /tarball$(TIMESTAMP).tar.gz; \
    ssh lpmladm@$(HOSTNAME) sudo rm -f \
    /tarball$(TIMESTAMP).tar.gz; \
    elif (test $(METAMTARGET) = "LAUNCH"); then \
    echo "Launching process on $(HOSTNAME)"; \
    LAUNCHSAVE=$(OUTSTREAM) $(SAVE); \
    make DIST=$(DIST) CATEGORY=$(CATEGORY) SOURCE="$(SOURCE)" \
    TARGET="$(TARGET)" NORESTORECONF="$(NORESTORECONF)" \
    LAUNCH="$(LAUNCHSAVE)" "$(MTARGET)"; \
    scp $(SAVE) lpmladm@$(HOSTNAME):$(SAVE); \
    ssh lpmladm@$(HOSTNAME) sudo -u $(LAUNCHUSER) perl $(SAVE); \
    else \
    echo "**** ERROR **** Incorrect METAMTARGET"; \
    fi
   # ssh lpmladm@$(HOSTNAME) sudo rm -f $(SAVE); \
   
 clean:  clean:
  @echo "Not yet implemented"   @echo "Not yet implemented"
   

Removed from v.1.3  
changed lines
  Added in v.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>