[LON-CAPA-cvs] cvs: loncom /build readme.html

harris41 lon-capa-cvs@mail.lon-capa.org
Sat, 27 Apr 2002 16:31:40 -0000


harris41		Sat Apr 27 12:31:40 2002 EDT

  Modified files:              
    /loncom/build	readme.html 
  Log:
  updating configinstall target documentation and adding note on
  building RPMs (it is "part of earlier effort", etc)
  
  
Index: loncom/build/readme.html
diff -u loncom/build/readme.html:1.17 loncom/build/readme.html:1.18
--- loncom/build/readme.html:1.17	Sat Apr 27 12:23:40 2002
+++ loncom/build/readme.html	Sat Apr 27 12:31:39 2002
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
 <!-- The LearningOnline Network with CAPA -->
-<!-- $Id: readme.html,v 1.17 2002/04/27 16:23:40 harris41 Exp $ -->
+<!-- $Id: readme.html,v 1.18 2002/04/27 16:31:39 harris41 Exp $ -->
 <html>
 <head>
 <meta name="GENERATOR"
@@ -547,12 +547,16 @@
 <font color="#880000">
 <pre>
 <!-- LONCAPA MAKETARGET=configinstall START -->
-configinstall: 
-        # there is a dependency on having directories in place, but oh well...
-        perl parse.pl ../../doc/loncapafiles/loncapafiles.html configinstall > Makefile.configinstall
-        make -f Makefile.configinstall SOURCE="../.." TARGET="" configfiles
-        perl loncaparestoreconfigurations lasttimestamp
-        make -f Makefile.configinstall TARGET="" configpermissions
+configinstall: Makefile.configinstall
+	make -f Makefile.configinstall SOURCE="$(SOURCE)" TARGET="$(TARGET)" \
+	configfiles
+	if (test "0" = $(NORESTORECONF)); then \
+	perl loncaparestoreconfigurations suffix .lpmlnew; fi
+
+Makefile.configinstall: $(SOURCE)/doc/loncapafiles/loncapafiles.lpml lpml_parse.pl
+	cat $(SOURCE)/doc/loncapafiles/loncapafiles.lpml | \
+	perl lpml_parse.pl configinstall $(CATEGORY) $(DIST) "$(SOURCE)" \
+	"$(TARGET)" > Makefile.configinstall
 <!-- LONCAPA MAKETARGET=configinstall END -->
 </pre>
 </font>
@@ -577,8 +581,11 @@
 <tt>loncaparestoreconfigurations</tt> is pretty smart though, has yet to
 fail, and besides, when needed backup copies are made.
 </p>
-<li><a name="makeRPM" />
+</li><li><a name="makeRPM" />
     <h2>Building RPMs (make RPM)</h2>
+<p>
+LON-CAPA is currently installed through "intelligent tarballs".  This
+is part of an earlier (and perhaps future) effort involving RPMs.
 <strong>Commands</strong>
 <font color="#008800">
 <pre>
@@ -650,6 +657,7 @@
 are generated: LON-CAPA-base-3.1-1.i386 and LON-CAPA-setup-3.1-1.i386.rpm
 (again, never manually install LON-CAPA-setup-3.1-1.i386.rpm).
 </p>
+</li>
 </ol>
 </body>
 </html>