[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>