summaryrefslogtreecommitdiff
path: root/www/ocsigen/files/patch-Makefile
blob: b39fa3cdd23ba30964b28b31c3f91f0c439d6ce8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
--- Makefile.orig	Thu Mar 15 12:27:51 2007
+++ Makefile	Mon Apr 23 10:18:24 2007
@@ -16,7 +16,7 @@
 CAMLDOC = $(OCAMLFIND) ocamldoc $(LIB)
 TOINSTALL = modules/tutorial.cmo modules/tutorial.cmi modules/monitoring.cmo server/parseconfig.cmi server/ocsigen.cmi server/ocsigenmod.cma server/staticmod.cmi server/staticmod.cmo server/ocsigenboxes.cmi xmlp4/ohl-xhtml/xHTML.cmi xmlp4/ohl-xhtml/xML.cmi xmlp4/ohl-xhtml/xhtml.cma xmlp4/xhtmltypes.cmi xmlp4/simplexmlparser.cmi xmlp4/xhtmlsyntax.cma META lwt/lwt.cmi lwt/lwt_unix.cmi server/preemptive.cmi http/predefined_senders.cmi baselib/messages.cmi $(DUCEFILES)
 EXAMPLES = modules/tutorial.cmo modules/tutorial.cmi modules/monitoring.cmo $(DUCEEXAMPLES)
-PP = -pp "camlp4o ./lib/xhtmlsyntax.cma -loc loc"
+PP = -pp "$(CAMLP4O) ./lib/xhtmlsyntax.cma -loc loc"
 
 all: $(REPS)
 
@@ -62,7 +62,7 @@
 	@for i in $(REPS) ; do touch "$$i"/.depend; $(MAKE) -C $$i depend ; done
 
 
-.PHONY: install fullinstall doc
+.PHONY: install fullinstall doc docinstall
 install:
 	mkdir -p $(PREFIX)/$(MODULEINSTALLDIR)
 	mkdir -p $(PREFIX)/$(EXAMPLESINSTALLDIR)
@@ -73,10 +73,10 @@
 	-rm META
 
 
-fullinstall: doc install
+fullinstall: install
 	mkdir -p $(PREFIX)/$(CONFIGDIR)
 	mkdir -p $(PREFIX)/$(STATICPAGESDIR)
-	-mv $(PREFIX)/$(CONFIGDIR)/ocsigen.conf $(PREFIX)/$(CONFIGDIR)/ocsigen.conf.old
+#	-mv $(PREFIX)/$(CONFIGDIR)/ocsigen.conf $(PREFIX)/$(CONFIGDIR)/ocsigen.conf.old
 	cat files/ocsigen.conf \
 	| sed s%_LOGDIR_%$(LOGDIR)%g \
 	| sed s%_STATICPAGESDIR_%$(STATICPAGESDIR)%g \
@@ -84,7 +84,7 @@
 	| sed s%_OCSIGENUSER_%$(OCSIGENUSER)%g \
 	| sed s%_OCSIGENGROUP_%$(OCSIGENGROUP)%g \
 	| sed s%_MODULEINSTALLDIR_%$(MODULEINSTALLDIR)/$(OCSIGENNAME)%g \
-	> $(PREFIX)/$(CONFIGDIR)/ocsigen.conf
+	> $(PREFIX)/$(CONFIGDIR)/ocsigen.conf.sample
 	-mv $(PREFIX)/$(CONFIGDIR)/mime.types $(PREFIX)/$(CONFIGDIR)/mime.types.old
 	cp -f files/mime.types $(PREFIX)/$(CONFIGDIR)
 	mkdir -p $(PREFIX)/$(LOGDIR)
@@ -92,8 +92,19 @@
 	$(CHOWN) -R $(OCSIGENUSER):$(OCSIGENGROUP) $(PREFIX)/$(STATICPAGESDIR)
 	chmod u+rwx $(PREFIX)/$(LOGDIR)
 	chmod a+rx $(PREFIX)/$(CONFIGDIR)
-	chmod a+r $(PREFIX)/$(CONFIGDIR)/ocsigen.conf
+	chmod a+r $(PREFIX)/$(CONFIGDIR)/ocsigen.conf.sample
 	chmod a+r $(PREFIX)/$(CONFIGDIR)/mime.types
+#	[ -d /etc/logrotate.d ] && \
+#	 { mkdir -p ${PREFIX}/etc/logrotate.d ; \
+#	   cat files/logrotate.IN \
+#	   | sed s%LOGDIR%$(LOGDIR)%g \
+#	   | sed s%USER%$(OCSIGENUSER)%g \
+#	   | sed s%GROUP%$(OCSIGENGROUP)%g \
+#	  > $(PREFIX)/etc/logrotate.d/$(OCSIGENNAME); }
+	install -d -m 755 $(PREFIX)/$(MANDIR)
+	install -m 644 files/ocsigen.1 $(PREFIX)/$(MANDIR)
+
+docinstall: doc
 	mkdir -p $(PREFIX)/$(DOCDIR)
 	install -d -m 755 $(PREFIX)/$(DOCDIR)/lwt
 	install -d -m 755 $(PREFIX)/$(DOCDIR)/oc
@@ -102,16 +113,6 @@
 	install -m 644 doc/oc/* $(PREFIX)/$(DOCDIR)/oc
 	chmod a+rx $(PREFIX)/$(DOCDIR)
 	chmod a+r $(PREFIX)/$(DOCDIR)/*
-	[ -d /etc/logrotate.d ] && \
-	 { mkdir -p ${PREFIX}/etc/logrotate.d ; \
-	   cat files/logrotate.IN \
-	   | sed s%LOGDIR%$(LOGDIR)%g \
-	   | sed s%USER%$(OCSIGENUSER)%g \
-	   | sed s%GROUP%$(OCSIGENGROUP)%g \
-	  > $(PREFIX)/etc/logrotate.d/$(OCSIGENNAME); }
-	install -d -m 755 $(PREFIX)/$(MANDIR)
-	install -m 644 files/ocsigen.1 $(PREFIX)/$(MANDIR)
-
 
 .PHONY: uninstall fulluninstall
 uninstall: