version 1.57, 2002/01/09 23:04:31
|
version 1.65, 2002/02/05 01:49:39
|
Line 59 TEST_lpml_scripts:
|
Line 59 TEST_lpml_scripts:
|
TEST_web_layer: |
TEST_web_layer: |
@echo "Testing of web layers is not yet implemented." |
@echo "Testing of web layers is not yet implemented." |
|
|
|
TEST_hosts_tab: |
|
@echo "Testing hosts.tab" |
|
@if (test -h ../hosts.tab); then \ |
|
echo "there is a defined link; assume okay"; \ |
|
else echo "**** ERROR **** hosts.tab not defined!" && \ |
|
echo -n "You need to do one of the following within your " && \ |
|
echo "CVS repository" && \ |
|
echo " 1) cd ../; ln -s production_hosts.tab hosts.tab" && \ |
|
echo " 2) cd ../; ln -s development_hosts.tab hosts.tab" && \ |
|
echo "or 3) cd ../; ln -s rawhide_hosts.tab hosts.tab" && \ |
|
echo "(you most likely want option #1, production_hosts.tab)" && \ |
|
exit 1; \ |
|
fi |
|
|
|
hosts_tab: TEST_hosts_tab |
|
cat ../../doc/loncapafiles/loncapafiles.lpml | \ |
|
perl xfml_parse.pl ../../doc/loncapafiles/valid_hosts.xfml | \ |
|
perl xfml_parse.pl ../../doc/loncapafiles/no_globs.xfml | \ |
|
perl xfml_parse.pl ../../doc/loncapafiles/no_links.xfml | \ |
|
perl lpml_parse.pl install $(CATEGORY) $(DIST) "$(SOURCE)" \ |
|
"$(TARGET)" > Makefile.install |
|
make -f Makefile.install files |
|
@echo "If hosts.tab has changed, restart httpd and loncontrol:" |
|
@echo " /etc/rc.d/init.d/httpd restart" |
|
@echo " /etc/rc.d/init.d/loncontrol restart" |
|
|
HTML: |
HTML: |
install -d HTML |
install -d HTML |
cp ../../doc/loncapafiles/*.gif HTML |
cp ../../doc/loncapafiles/*.gif HTML |
Line 119 warningnote:
|
Line 145 warningnote:
|
cat WARNINGS; \ |
cat WARNINGS; \ |
fi |
fi |
|
|
install: Makefile.install Makefile |
webserverconf: |
|
cat ../../doc/loncapafiles/webserver.piml | \ |
|
perl piml_parse.pl $(CATEGORY) $(DIST) "$(TARGET)" | perl |
|
|
|
postinstall: |
|
make webserverconf |
|
|
|
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)" \ |
directories |
directories |
Line 145 Makefile.build: ../../doc/loncapafiles/l
|
Line 178 Makefile.build: ../../doc/loncapafiles/l
|
Makefile.build |
Makefile.build |
|
|
RPM: BinaryRoot base_rpm_file_list |
RPM: BinaryRoot base_rpm_file_list |
cat ../../doc/loncapafiles/loncapafiles.lpml | perl lpml_parse.pl make_rpm $(CATEGORY) $(DIST) $(SOURCE) $(TARGET) > base_customizerpm.xml |
cat ../../doc/loncapafiles/loncapafiles.lpml | \ |
|
perl lpml_parse.pl make_rpm $(CATEGORY) $(DIST) $(SOURCE) $(TARGET) \ |
|
> base_customizerpm.xml |
cat base_rpm_file_list.txt | perl make_rpm.pl base 3.2 '' '' \ |
cat base_rpm_file_list.txt | perl make_rpm.pl base 3.2 '' '' \ |
BinaryRoot base_customizerpm.xml |
BinaryRoot base_customizerpm.xml |
|
|
setup_RPM: SetupBinaryRoot |
setup_RPM: |
echo "SetupBinaryRoot/etc/passwd" > setup_rpm_file_list.txt |
echo "SetupBinaryRoot/etc/passwd" > setup_rpm_file_list.txt |
echo "SetupBinaryRoot/etc/group" >> setup_rpm_file_list.txt |
echo "SetupBinaryRoot/etc/group" >> setup_rpm_file_list.txt |
echo "SetupBinaryRoot/etc/hosts.deny" >> setup_rpm_file_list.txt |
echo "SetupBinaryRoot/etc/hosts.deny" >> setup_rpm_file_list.txt |
Line 160 setup_RPM: SetupBinaryRoot
|
Line 195 setup_RPM: SetupBinaryRoot
|
cat setup_rpm_file_list.txt | perl make_rpm.pl setup 3.2 '' '' \ |
cat setup_rpm_file_list.txt | perl make_rpm.pl setup 3.2 '' '' \ |
SetupBinaryRoot customizerpm.xml |
SetupBinaryRoot customizerpm.xml |
|
|
|
DPKG: |
|
make TARGET='LON-CAPA-base' NORESTORECONF='1' install |
|
@echo "You will next need to follow instructions at:" |
|
@echo "http://people.debian.org/~jaldhar/make_package1.html" |
|
@echo "A directory with a snapshot of the debian package files" |
|
@echo "is LON-CAPA-base." |
|
|
base_rpm_file_list: |
base_rpm_file_list: |
cat ../../doc/loncapafiles/loncapafiles.lpml | \ |
cat ../../doc/loncapafiles/loncapafiles.lpml | \ |
Line 193 loncapaconfig:
|
Line 234 loncapaconfig:
|
cp LON-CAPA-loncapaconfig-3.1-1.i386.rpm \ |
cp LON-CAPA-loncapaconfig-3.1-1.i386.rpm \ |
/mnt/drive/install.lon-capa.org/3.1/currentcdsource/RedHat/RPMS/. |
/mnt/drive/install.lon-capa.org/3.1/currentcdsource/RedHat/RPMS/. |
|
|
|
# Generates CVS:loncom/build/docs; root location of install.lon-capa.org |
|
doc: |
|
install -d docs |
|
install -m 0755 -d docs/icons |
|
install -m 0644 ../../doc/icons/[^C][^V]* docs/icons |
|
install -m 0755 -d docs/reconfig |
|
perl doc_template.pl ../../doc/templates/template.html \ |
|
../../doc/build/reconfig.html > docs/reconfig/index.html |
|
install -m 0755 -d docs/reconfig/confexamples |
|
install -m 0644 ../../doc/build/confexamples/[^C][^V]* \ |
|
docs/reconfig/confexamples |
|
cd docs; tar czvpf ../docs.tar.gz . |
|
|
documentation_tree: cvsreport |
documentation_tree: cvsreport |
install -d docs |
install -d docs |
install ../../doc/build/cvsreport.html docs/cvsreport.html |
install ../../doc/build/cvsreport.html docs/cvsreport.html |
Line 241 clean:
|
Line 295 clean:
|
rm -f Makefile.configinstall |
rm -f Makefile.configinstall |
rm -Rf BinaryRoot |
rm -Rf BinaryRoot |
rm -Rf SetupBinaryRoot |
rm -Rf SetupBinaryRoot |
|
rm -Rf LON-CAPA-base |
rm -f base_rpm_file_list.txt |
rm -f base_rpm_file_list.txt |
|
rm -f base_customizerpm.xml |
rm -f setup_rpm_file_list.txt |
rm -f setup_rpm_file_list.txt |
|
rm -f docs.tar.gz |
|
rm -Rf docs |