Annotation of loncom/build/Makefile.cdrom, revision 1.1

1.1     ! harris41    1: # The LearningOnline Network with CAPA
        !             2: 
        !             3: # Scott Harrison
        !             4: # $Id: Makefile,v 1.51 2001/12/29 18:52:08 harris41 Exp $
        !             5: 
        !             6: CDTARGET="."
        !             7: CDFSLOC="/mnt/loncapacd/install.lon-capa.org/3.1/currentcdsource"
        !             8: DIST="default"
        !             9: 
        !            10: all: 
        !            11: 	# nothing yet here
        !            12: 
        !            13: cd:
        !            14: 	# Build temporary script to get cd
        !            15: 	# make sure there is enough disk space
        !            16: 	@echo "# Automatically generated Makefile for LON-CAPA" > Makefile.cd.tmp
        !            17: 	@/bin/df $(CDTARGET) | perl -e '@l=<>;split(/\s+/,$$l[1]);$$s=@_[3]*1024;if ($$s>1000000000) {print "\S=1\n";} else {print "\S=0\n";}' >> Makefile.cd.tmp
        !            18: 	@echo "cd:" >> Makefile.cd.tmp
        !            19: 	@echo -e "ifeq (\$$(S),1)" >> Makefile.cd.tmp
        !            20: 	@echo -e "\t@echo \"There is enough disk space.  Good!\"" >> Makefile.cd.tmp
        !            21: 	# set up commands to copy cd image from install.lon-capa.org (wget -r)
        !            22: 	@echo -e "\tcd \$$(TARGET); wget -np -N -r -l 1000 http://install.lon-capa.org/3.1/currentcdsource" >> Makefile.cd.tmp
        !            23: 	@echo -e "\tcd \$$(TARGET); find ./install.lon-capa.org -name index.html | xargs rm -f" >> Makefile.cd.tmp
        !            24: 	# set up cvs update commands
        !            25: 	# set up cd image compilation (mkisofs)
        !            26: 	@echo -e "\tcd \$$(TARGET)/install.lon-capa.org/3.1/currentcdsource/; mkisofs -v -R -T -V \"LON-CAPA and Red Hat 6.2\" -b images/boot.img -c boot.cat -o \$$(TARGET)/redhat.img ." >> Makefile.cd.tmp
        !            27: 	@echo -e "else" >> Makefile.cd.tmp
        !            28: 	@echo -e "\t@echo \"ERROR ******* Not enough disk space. There must be at least one gigabyte free\"" >> Makefile.cd.tmp
        !            29: 	@echo -e "endif" >> Makefile.cd.tmp
        !            30: 	@echo -e "\t@echo \"To mount this for something like an http network install; mount -t iso9660 -o ro,loop=/dev/loop0 /mnt/drive/redhat.img /home/harris41/public_html/mount\"" >> Makefile.cd.tmp
        !            31: 	make -f Makefile.cd.tmp TARGET="$(CDTARGET)" cd
        !            32: 
        !            33: LCMakefile:
        !            34: 	perl parse.pl ../../doc/loncapafiles/loncapafiles.html LCMakefile > LCMakefile
        !            35: 
        !            36: SPEC:
        !            37: 	perl parse.pl ../../doc/loncapafiles/loncapafiles.html SPEC
        !            38: 
        !            39: RPM:
        !            40: 	cp LON-CAPA-base-3.1-1.i386.rpm $(CDFSLOC)/RedHat/RPMS/.
        !            41: 	cp LON-CAPA-setup-3.1-1.i386.rpm $(CDFSLOC)/RedHat/RPMS/.
        !            42: 
        !            43: BinaryRoot:
        !            44: 	perl parse.pl ../../doc/loncapafiles/loncapafiles.html BinaryRoot
        !            45: 
        !            46: clean:
        !            47: 	rm -f *.spec
        !            48: 	rm -f LCMakefile
        !            49: 	rm -Rf BinaryRoot
        !            50: 	rm -f Makefile.BinaryRoot
        !            51: 	rm -f Makefile.cd.tmp
        !            52: 	rm -f *.rpm

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