summaryrefslogtreecommitdiff
path: root/ham/dpbox/patches/patch-aa
blob: 7b6dc74e229ad688bc49c1a9480a0048620bda7c (plain)
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
$NetBSD: patch-aa,v 1.2 2000/05/21 13:40:31 wulf Exp $

--- Makefile.netbsd.orig	Thu Apr 27 22:18:57 2000
+++ Makefile.netbsd	Sun May 21 22:50:24 2000
@@ -1,9 +1,9 @@
 ###############################################################################
 #                                                                             #
-# This is the Makefile of dpbox-5.08 for NetBSD                               #
+# This is the Makefile of dpbox-6.00.00 for NetBSD                            #
 #                                                                             #
-# Version:     1.0.0                                                          #
-# Date   :     16 September 1999                                              #
+# Version:     1.2.0                                                          #
+# Date   :     15 May 2000                                                    #
 # Author :     Berndt Josef Wulf, VK5ABN                                      #
 #                                                                             #
 ###############################################################################
@@ -19,11 +19,13 @@
 INSTALL_CONF	= ${INSTALL} -m 440
 MKDIR		= mkdir -p
 LN		= ln -sf
-
+CHMOD		= /bin/chmod
+SED		= /usr/bin/sed
 prefix		= /usr/pkg
 bindir		= $(prefix)/bin
 sbindir		= $(prefix)/sbin
 confdir		= $(prefix)/share/dpbox/conf
+exampledir	= $(prefix)/share/examples/dpbox/conf
 docdir		= $(prefix)/share/doc/dpbox
 landir		= $(prefix)/share/dpbox/language
 spooldir	= /var/spool/dpbox
@@ -100,7 +102,8 @@
 	$(INSTALL_PROGRAM) dpputlinks $(bindir)
 	$(INSTALL_PROGRAM) dpcodeconv $(bindir)
 	$(INSTALL_PROGRAM) dpmybbs $(bindir)
-	$(INSTALL) -m 555 ../cgi/dpboxcgi/dphttp $(bindir)
+	$(SED) "s,/installdir,$(bindir)," < ../cgi/dpboxcgi/dphttp > $(bindir)/dphttp
+	$(CHMOD) 555 $(bindir)/dphttp
 
 	$(MKDIR) $(docdir)
 	$(INSTALL_DATA) ../document/* $(docdir)
@@ -148,6 +151,9 @@
 	  echo "*  and manually adjust the configuration files where      *"; \
 	  echo "*  necessary.                                             *"; \
 	  echo "*                                                         *"; \
+	  echo "*  A number of example configuration files can be found   *"; \
+	  echo "*  in the ${exampledir} directory.   *"; \
+	  echo "*                                                         *"; \
 	  echo "***********************************************************"; \
 	else \
 	  $(MKDIR) $(confdir); \
@@ -158,24 +164,45 @@
 	  $(INSTALL_CONF) ../sf/* $(confdir)/sf; \
 	fi
 
-	@if [ -e ${cgidir} ]; then \
-	  echo "installing cgi-scripts"; \
-	  $(INSTALL) -m 755 ../cgi/cgi/* $(cgidir); \
-	  $(INSTALL_DATA) ../cgi/dpboxcgi/*.html $(cgidir); \
-	fi
-
-	@if [ -e ${httpdir} ]; then \
-	  echo "installing html pages"; \
-	  $(MKDIR) $(httpdir)/dpbox/pic; \
-	  $(INSTALL_DATA) ../cgi/dpbox/*.html $(httpdir)/dpbox; \
-	  $(INSTALL_DATA) ../cgi/dpbox/pic/* $(httpdir)/dpbox/pic; \
-	fi
-
-	@echo 
-	@echo dpbox installation complete
-	@echo 
-	@echo Now edit the configuration files in $(confdir) and 
-	@echo $(confdir)/dpbox.ini!!!
+	$(MKDIR) $(exampledir); \
+	$(INSTALL_CONF) ../dpbox.ini $(exampledir)/dpbox.ini; \
+	$(MKDIR) $(exampledir)/system; \
+	$(INSTALL_CONF) ../system/* $(exampledir)/system ; \
+	$(MKDIR) $(exampledir)/sf ; \
+	$(INSTALL_CONF) ../sf/* $(exampledir)/sf; \
+
+	$(MKDIR) $(cgidir)
+	echo "installing cgi-scripts";
+	@for i in `ls -1 ../cgi/cgi`; \
+	do \
+	  $(SED) "s,/installdir,$(bindir)," < ../cgi/cgi/$$i > $(cgidir)/$$i; \
+	  $(CHMOD) 555 $(cgidir)/$$i; \
+	done; \
+	$(INSTALL_DATA) ../cgi/dpboxcgi/*.html $(cgidir);
+
+	$(MKDIR) $(httpdir)
+	echo "installing html pages";
+	$(MKDIR) $(httpdir)/dpbox/pic;
+	$(INSTALL_DATA) ../cgi/dpbox/*.html $(httpdir)/dpbox;
+	$(INSTALL_DATA) ../cgi/dpbox/pic/* $(httpdir)/dpbox/pic;
+
+	@echo
+	@echo "***********************************************************"
+	@echo "*                                                         *"
+	@echo "* The installation of dpbox is now completed.             *"
+	@echo "*                                                         *"
+	@echo "* Please read the documentation provided with this        *"
+	@echo "* package carefully and edit all configuration files      *"
+	@echo "* to reflect your system setup!                           *"
+	@echo "*                                                         *"
+	@echo "* The documentation can be found in                       *"
+	@echo "*             $(docdir)                    *"
+	@echo "*                                                         *"
+	@echo "* The configuration files are located in                  *"
+	@echo "*             $(confdir)                   *"
+	@echo "*                                                         *"
+	@echo "***********************************************************"
+	@echo
 
 clean:
 	$(RM)  *.o *~ .*~ *.orig *.bak *.s *.core  
@@ -193,4 +220,3 @@
 ifeq (.depend,$(wildcard .depend))
 include .depend
 endif
-