Diff for /loncom/build/Makefile between versions 1.64 and 1.67

version 1.64, 2002/02/05 00:51:48 version 1.67, 2002/02/11 06:29:04
Line 8  CATEGORY="development" Line 8  CATEGORY="development"
 SOURCE="../.."  SOURCE="../.."
 TARGET=""  TARGET=""
 NORESTORECONF="0"  NORESTORECONF="0"
   HOSTNAME=""
   LAUNCH=| perl
   OUTSTREAM=>
   SAVE=program.pl.$(TIMESTAMP)
   LAUNCHSAVE=$(OUTSTREAM) $(SAVE)
   METAMTARGET=""
   MTARGET=""
   
 help:   help: 
  @echo "*** You need to specify a valid target ***"   @echo "*** You need to specify a valid target ***"
Line 73  TEST_hosts_tab: Line 80  TEST_hosts_tab:
      exit 1; \       exit 1; \
  fi   fi
   
   NET_hosts_tab:
    make TIMESTAMP=`date +"%s"` METAMTARGET="TRANSPORT" \
    MTARGET="hosts_tab" HOSTNAME="$(HOSTNAME)" lpmladm
   
 hosts_tab: TEST_hosts_tab  hosts_tab: TEST_hosts_tab
  cat ../../doc/loncapafiles/loncapafiles.lpml | \   cat ../../doc/loncapafiles/loncapafiles.lpml | \
  perl xfml_parse.pl ../../doc/loncapafiles/valid_hosts.xfml | \   perl xfml_parse.pl ../../doc/loncapafiles/valid_hosts.xfml | \
Line 80  hosts_tab: TEST_hosts_tab Line 91  hosts_tab: TEST_hosts_tab
  perl xfml_parse.pl ../../doc/loncapafiles/no_links.xfml | \   perl xfml_parse.pl ../../doc/loncapafiles/no_links.xfml | \
  perl lpml_parse.pl install $(CATEGORY) $(DIST) "$(SOURCE)" \   perl lpml_parse.pl install $(CATEGORY) $(DIST) "$(SOURCE)" \
  "$(TARGET)" > Makefile.install   "$(TARGET)" > Makefile.install
    make -f Makefile.install directories
  make -f Makefile.install files   make -f Makefile.install files
  @echo "If hosts.tab has changed, restart httpd and loncontrol:"   @echo "If hosts.tab has changed, restart httpd and loncontrol:"
  @echo "   /etc/rc.d/init.d/httpd restart"   @echo "   /etc/rc.d/init.d/httpd restart"
  @echo "   /etc/rc.d/init.d/loncontrol restart"   @echo "   /etc/rc.d/init.d/loncontrol restart"
   
   lpmladm:
    @if (test $(METAMTARGET) = "TRANSPORT"); then \
    echo "Transporting to $(HOSTNAME)"; \
    sudo make DIST=$(DIST) CATEGORY=$(CATEGORY) \
    SOURCE="$(SOURCE)" \
    TARGET="lpmladm.$(TIMESTAMP)" \
    NORESTORECONF="$(NORESTORECONF)" "$(MTARGET)"; \
    cd lpmladm.$(TIMESTAMP); \
    sudo tar czvf ../tarball$(TIMESTAMP).tar.gz .; \
    cd ..; scp tarball$(TIMESTAMP).tar.gz \
    lpmladm@$(HOSTNAME):~/tarball$(TIMESTAMP).tar.gz; \
    ssh lpmladm@$(HOSTNAME) sudo mv tarball$(TIMESTAMP).tar.gz /; \
    ssh lpmladm@$(HOSTNAME) sudo tar -x -z -v -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 perl $(SAVE); \
    ssh lpmladm@$(HOSTNAME) sudo rm -f $(SAVE); \
    else \
    echo "**** ERROR **** Incorrect METAMTARGET"; \
    fi
   
 HTML:  HTML:
  install -d HTML   install -d HTML
  cp ../../doc/loncapafiles/*.gif HTML   cp ../../doc/loncapafiles/*.gif HTML
Line 145  warningnote: Line 187  warningnote:
  cat WARNINGS; \   cat WARNINGS; \
  fi   fi
   
   NET_webserverconf:
    make TIMESTAMP=`date +"%s"` METAMTARGET="LAUNCH" \
    MTARGET="webserverconf" HOSTNAME="$(HOSTNAME)" lpmladm
   
   webserverconf:
    cat ../../doc/loncapafiles/webserver.piml | \
    perl piml_parse.pl $(CATEGORY) $(DIST) "$(TARGET)" $(LAUNCH)
   
   postinstall:
    make webserverconf
   
 install: TEST_hosts_tab Makefile.install Makefile  install: TEST_hosts_tab Makefile.install Makefile
  echo -n "" > WARNINGS   echo -n "" > WARNINGS
  make -f Makefile.install SOURCE="$(SOURCE)" TARGET="$(TARGET)" \   make -f Makefile.install SOURCE="$(SOURCE)" TARGET="$(TARGET)" \
Line 238  doc: Line 291  doc:
  install -m 0755 -d docs/reconfig/confexamples   install -m 0755 -d docs/reconfig/confexamples
  install -m 0644 ../../doc/build/confexamples/[^C][^V]* \   install -m 0644 ../../doc/build/confexamples/[^C][^V]* \
  docs/reconfig/confexamples   docs/reconfig/confexamples
    perl doc_template.pl ../../doc/templates/template.html \
    ../../doc/build/installindex.html > docs/index.html
    install -m 0755 -d docs/license
    perl doc_template.pl ../../doc/templates/template.html \
    ../../doc/build/license.html > docs/license/index.html
    install -m 0755 -d docs/contact
    perl doc_template.pl ../../doc/templates/template.html \
    ../../doc/build/contact.html > docs/contact/index.html
  cd docs; tar czvpf ../docs.tar.gz .   cd docs; tar czvpf ../docs.tar.gz .
   
 documentation_tree: cvsreport  documentation_tree: cvsreport
Line 294  clean: Line 355  clean:
  rm -f setup_rpm_file_list.txt   rm -f setup_rpm_file_list.txt
  rm -f docs.tar.gz   rm -f docs.tar.gz
  rm -Rf docs   rm -Rf docs
    rm -f program.pl*
    rm -Rf lpmladm.*
    make -f Makefile.cvs clean

Removed from v.1.64  
changed lines
  Added in v.1.67


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