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