]> git.pld-linux.org Git - packages/asterisk.git/blame - asterisk-destdir.patch
- fix awk req; rel 3
[packages/asterisk.git] / asterisk-destdir.patch
CommitLineData
31231d13 1diff -urN asterisk-0.4.0-orig/Makefile asterisk-0.4.0/Makefile
2--- asterisk-0.4.0-orig/Makefile Fri May 9 15:52:13 2003
3+++ asterisk-0.4.0/Makefile Fri May 9 15:52:30 2003
4@@ -152,10 +152,10 @@
5 make -C db1-ast clean
6
7 datafiles: all
8- mkdir -p $(ASTVARLIBDIR)/sounds/digits
9+ mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/sounds/digits
10 for x in sounds/digits/*.gsm; do \
11 if grep -q "^%`basename $$x`%" sounds.txt; then \
12- install $$x $(ASTVARLIBDIR)/sounds/digits ; \
13+ install $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds/digits ; \
14 else \
15 echo "No description for $$x"; \
16 exit 1; \
17@@ -163,16 +163,16 @@
18 done
19 for x in sounds/vm-* sounds/transfer* sounds/pbx-* sounds/ss-* sounds/beep* sounds/dir-* sounds/conf-* sounds/agent-* sounds/invalid* sounds/tt-* sounds/auth-* sounds/privacy-*; do \
20 if grep -q "^%`basename $$x`%" sounds.txt; then \
21- install $$x $(ASTVARLIBDIR)/sounds ; \
22+ install $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds ; \
23 else \
24 echo "No description for $$x"; \
25 exit 1; \
26 fi; \
27 done
28- mkdir -p $(ASTVARLIBDIR)/mohmp3
29- mkdir -p $(ASTVARLIBDIR)/images
30+ mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/mohmp3
31+ mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/images
32 for x in images/*.jpg; do \
33- install $$x $(ASTVARLIBDIR)/images ; \
34+ install $$x $(DESTDIR)$(ASTVARLIBDIR)/images ; \
35 done
36 mkdir -p $(AGI_DIR)
37
38@@ -186,27 +186,27 @@
39 fi
40
41 bininstall: all
42- mkdir -p $(MODULES_DIR)
43- mkdir -p $(ASTSBINDIR)
44- mkdir -p $(ASTETCDIR)
45- mkdir -p $(ASTBINDIR)
46- mkdir -p $(ASTSBINDIR)
47- mkdir -p $(ASTVARRUNDIR)
48- install -m 755 asterisk $(ASTSBINDIR)/
49- install -m 755 astgenkey $(ASTSBINDIR)/
50- install -m 755 safe_asterisk $(ASTSBINDIR)/
51+ mkdir -p $(DESTDIR)$(MODULES_DIR)
52+ mkdir -p $(DESTDIR)$(ASTSBINDIR)
53+ mkdir -p $(DESTDIR)$(ASTETCDIR)
54+ mkdir -p $(DESTDIR)$(ASTBINDIR)
55+ mkdir -p $(DESTDIR)$(ASTSBINDIR)
56+ mkdir -p $(DESTDIR)$(ASTVARRUNDIR)
57+ install -m 755 asterisk $(DESTDIR)$(ASTSBINDIR)/
58+ install -m 755 astgenkey $(DESTDIR)$(ASTSBINDIR)/
59+ install -m 755 safe_asterisk $(DESTDIR)$(ASTSBINDIR)/
60 for x in $(SUBDIRS); do $(MAKE) -C $$x install || exit 1 ; done
61- install -d $(ASTHEADERDIR)
62- install include/asterisk/*.h $(ASTHEADERDIR)
63- rm -f $(ASTVARLIBDIR)/sounds/vm
64- mkdir -p $(ASTSPOOLDIR)/vm
65- rm -f $(ASTMODULESDIR)/chan_ixj.so
66- rm -f $(ASTMODULESDIR)/chan_tor.so
67- mkdir -p $(ASTVARLIBDIR)/sounds
68- mkdir -p $(ASTLOGDIR)/cdr-csv
69- mkdir -p $(ASTVARLIBDIR)/keys
70- install -m 644 keys/iaxtel.pub $(ASTVARLIBDIR)/keys
71- ( cd $(ASTVARLIBDIR)/sounds ; ln -s $(ASTSPOOLDIR)/vm . )
72+ install -d $(DESTDIR)$(ASTHEADERDIR)
73+ install include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR)
74+ rm -f $(DESTDIR)$(ASTVARLIBDIR)/sounds/vm
75+ mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/vm
76+ rm -f $(DESTDIR)$(ASTMODULESDIR)/chan_ixj.so
77+ rm -f $(DESTDIR)$(ASTMODULESDIR)/chan_tor.so
78+ mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/sounds
79+ mkdir -p $(DESTDIR)$(ASTLOGDIR)/cdr-csv
80+ mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/keys
81+ install -m 644 keys/iaxtel.pub $(DESTDIR)$(ASTVARLIBDIR)/keys
82+ ( cd $(DESTDIR)$(ASTVARLIBDIR)/sounds ; ln -s $(DESTDIR)$(ASTSPOOLDIR)/vm . )
83 @echo " +---- Asterisk Installation Complete -------+"
84 @echo " + +"
85 @echo " + YOU MUST READ THE SECURITY DOCUMENT +"
86@@ -234,58 +234,58 @@
87 upgrade: all bininstall
88
89 adsi: all
90- mkdir -p $(ASTETCDIR)
91+ mkdir -p $(DESTDIR)$(ASTETCDIR)
92 for x in configs/*.adsi; do \
93- if ! [ -f $(ASTETCDIRX)/$$x ]; then \
94- install -m 644 $$x $(ASTETCDIR)/`basename $$x` ; \
95+ if ! [ -f $(DESTDIR)$(ASTETCDIRX)/$$x ]; then \
96+ install -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x` ; \
97 fi ; \
98 done
99
100 samples: all datafiles adsi
101- mkdir -p $(ASTETCDIR)
102+ mkdir -p $(DESTDIR)$(ASTETCDIR)
103 for x in configs/*.sample; do \
104- if [ -f $(ASTETCDIR)/`basename $$x .sample` ]; then \
105- mv -f $(ASTETCDIR)/`basename $$x .sample` $(ASTETCDIR)/`basename $$x .sample`.old ; \
106+ if [ -f $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` ]; then \
107+ mv -f $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample`.old ; \
108 fi ; \
109- install $$x $(ASTETCDIR)/`basename $$x .sample` ;\
110+ install $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` ;\
111 done
112- echo "[directories]" > $(ASTETCDIR)/asterisk.conf
113- echo "astetcdir => $(ASTETCDIR)" >> $(ASTETCDIR)/asterisk.conf
114- echo "astmoddir => $(MODULES_DIR)" >> $(ASTETCDIR)/asterisk.conf
115- echo "astvarlibdir => $(ASTVARLIBDIR)" >> $(ASTETCDIR)/asterisk.conf
116- echo "astagidir => $(AGI_DIR)" >> $(ASTETCDIR)/asterisk.conf
117- echo "astspooldir => $(ASTSPOOLDIR)" >> $(ASTETCDIR)/asterisk.conf
118- echo "astrundir => $(ASTVARRUNDIR)" >> $(ASTETCDIR)/asterisk.conf
119- echo "astlogdir => $(ASTLOGDIR)" >> $(ASTETCDIR)/asterisk.conf
120+ echo "[directories]" > $(DESTDIR)$(ASTETCDIR)/asterisk.conf
121+ echo "astetcdir => $(ASTETCDIR)" >> $(DESTDIR)$(ASTETCDIR)/asterisk.conf
122+ echo "astmoddir => $(MODULES_DIR)" >> $(DESTDIR)$(ASTETCDIR)/asterisk.conf
123+ echo "astvarlibdir => $(ASTVARLIBDIR)" >> $(DESTDIR)$(ASTETCDIR)/asterisk.conf
124+ echo "astagidir => $(AGI_DIR)" >> $(DESTDIR)$(ASTETCDIR)/asterisk.conf
125+ echo "astspooldir => $(ASTSPOOLDIR)" >> $(DESTDIR)$(ASTETCDIR)/asterisk.conf
126+ echo "astrundir => $(ASTVARRUNDIR)" >> $(DESTDIR)$(ASTETCDIR)/asterisk.conf
127+ echo "astlogdir => $(ASTLOGDIR)" >> $(DESTDIR)$(ASTETCDIR)/asterisk.conf
128 for x in sounds/demo-*; do \
129 if grep -q "^%`basename $$x`%" sounds.txt; then \
130- install $$x $(ASTVARLIBDIR)/sounds ; \
131+ install $$x $(DESTDIR)$(ASTVARLIBDIR)/sounds ; \
132 else \
133 echo "No description for $$x"; \
134 exit 1; \
135 fi; \
136 done
137 for x in sounds/*.mp3; do \
138- install $$x $(ASTVARLIBDIR)/mohmp3 ; \
139+ install $$x $(DESTDIR)$(ASTVARLIBDIR)/mohmp3 ; \
140 done
141- mkdir -p $(ASTSPOOLDIR)/vm/1234/INBOX
142- :> $(ASTVARLIBDIR)/sounds/vm/1234/unavail.gsm
143+ mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/vm/1234/INBOX
144+ :> $(DESTDIR)$(ASTVARLIBDIR)/sounds/vm/1234/unavail.gsm
145 for x in vm-theperson digits/1 digits/2 digits/3 digits/4 vm-isunavail; do \
146- cat $(ASTVARLIBDIR)/sounds/$$x.gsm >> $(ASTVARLIBDIR)/sounds/vm/1234/unavail.gsm ; \
147+ cat $(DESTDIR)$(ASTVARLIBDIR)/sounds/$$x.gsm >> $(DESTDIR)$(ASTVARLIBDIR)/sounds/vm/1234/unavail.gsm ; \
148 done
149- :> $(ASTVARLIBDIR)/sounds/vm/1234/busy.gsm
150+ :> $(DESTDIR)$(ASTVARLIBDIR)/sounds/vm/1234/busy.gsm
151 for x in vm-theperson digits/1 digits/2 digits/3 digits/4 vm-isonphone; do \
152- cat $(ASTVARLIBDIR)/sounds/$$x.gsm >> $(ASTVARLIBDIR)/sounds/vm/1234/busy.gsm ; \
153+ cat $(DESTDIR)$(ASTVARLIBDIR)/sounds/$$x.gsm >> $(DESTDIR)$(ASTVARLIBDIR)/sounds/vm/1234/busy.gsm ; \
154 done
155
156 webvmail:
157- @[ -d $(HTTPDIR) ] || ( echo "No HTTP directory" && exit 1 )
158- @[ -d $(HTTPDIR)/html ] || ( echo "No http directory" && exit 1 )
159- @[ -d $(HTTPDIR)/cgi-bin ] || ( echo "No cgi-bin directory" && exit 1 )
160- install -m 4755 -o root -g root vmail.cgi $(HTTPDIR)/cgi-bin/vmail.cgi
161- mkdir -p $(HTTPDIR)/html/_asterisk
162+ @[ -d $(DESTDIR)$(HTTPDIR) ] || ( echo "No HTTP directory" && exit 1 )
163+ @[ -d $(DESTDIR)$(HTTPDIR)/html ] || ( echo "No http directory" && exit 1 )
164+ @[ -d $(DESTDIR)$(HTTPDIR)/cgi-bin ] || ( echo "No cgi-bin directory" && exit 1 )
165+ install -m 4755 -o root -g root vmail.cgi $(DESTDIR)$(HTTPDIR)/cgi-bin/vmail.cgi
166+ mkdir -p $(DESTDIR)$(HTTPDIR)/html/_asterisk
167 for x in images/*.gif; do \
168- install -m 644 $$x $(HTTPDIR)/html/_asterisk/; \
169+ install -m 644 $$x $(DESTDIR)$(HTTPDIR)/html/_asterisk/; \
170 done
171 @echo " +--------- Asterisk Web Voicemail ----------+"
172 @echo " + +"
173diff -urN asterisk-0.4.0-orig/agi/Makefile asterisk-0.4.0/agi/Makefile
174--- asterisk-0.4.0-orig/agi/Makefile Fri May 9 15:52:13 2003
175+++ asterisk-0.4.0/agi/Makefile Fri May 9 15:52:30 2003
176@@ -18,7 +18,7 @@
177 all: $(AGIS)
178
179 install: all
180- for x in $(AGIS); do $(INSTALL) -m 755 $$x $(AGI_DIR) ; done
181+ for x in $(AGIS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(AGI_DIR) ; done
182
183 eagi-test: eagi-test.o
184 $(CC) -o eagi-test eagi-test.o
185diff -urN asterisk-0.4.0-orig/apps/Makefile asterisk-0.4.0/apps/Makefile
186--- asterisk-0.4.0-orig/apps/Makefile Fri May 9 15:52:13 2003
187+++ asterisk-0.4.0/apps/Makefile Fri May 9 15:52:30 2003
188@@ -41,7 +41,7 @@
189 $(CC) -shared -Xlinker -x -o $@ $< -ltonezone
190
191 install: all
192- for x in $(APPS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done
193+ for x in $(APPS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done
194
195 app_todd.o: app_todd.c
196 gcc -pipe -O6 -g -Iinclude -I../include -D_REENTRANT -march=i586 -DDO_CRASH -c -o app_todd.o app_todd.c
197diff -urN asterisk-0.4.0-orig/astman/Makefile asterisk-0.4.0/astman/Makefile
198--- asterisk-0.4.0-orig/astman/Makefile Fri May 9 15:52:13 2003
199+++ asterisk-0.4.0/astman/Makefile Fri May 9 15:52:30 2003
200@@ -5,7 +5,7 @@
201 install:
202 if [ "$(TARGET)" != "none" ]; then \
203 for x in $(TARGET); do \
204- install -m 755 $$x $(ASTSBINDIR)/astman; \
205+ install -m 755 $$x $(DESTDIR)$(ASTSBINDIR)/astman; \
206 done ; \
207 fi
208
209diff -urN asterisk-0.4.0-orig/cdr/Makefile asterisk-0.4.0/cdr/Makefile
210--- asterisk-0.4.0-orig/cdr/Makefile Fri May 9 15:52:13 2003
211+++ asterisk-0.4.0/cdr/Makefile Fri May 9 15:52:30 2003
212@@ -30,7 +30,7 @@
213 all: $(MODS)
214
215 install: all
216- for x in $(MODS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done
217+ for x in $(MODS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done
218
219 clean:
220 rm -f *.so *.o
221diff -urN asterisk-0.4.0-orig/channels/Makefile asterisk-0.4.0/channels/Makefile
222--- asterisk-0.4.0-orig/channels/Makefile Fri May 9 15:52:13 2003
223+++ asterisk-0.4.0/channels/Makefile Fri May 9 15:52:30 2003
224@@ -95,4 +95,4 @@
225 # $(CC) -rdynamic -shared -Xlinker -x -o $@ $<
226
227 install: all
228- for x in $(CHANNEL_LIBS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done
229+ for x in $(CHANNEL_LIBS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done
230diff -urN asterisk-0.4.0-orig/channels/h323/Makefile asterisk-0.4.0/channels/h323/Makefile
231--- asterisk-0.4.0-orig/channels/h323/Makefile Fri May 9 15:52:13 2003
232+++ asterisk-0.4.0/channels/h323/Makefile Fri May 9 15:52:30 2003
233@@ -35,7 +35,7 @@
234
235
236 install: all
237- install -m 755 chan_h323.so $(ASTERISKDIR)
238+ install -m 755 chan_h323.so $(DESTDIR)$(ASTERISKDIR)
239 @echo " +----- chan_h323 Installation Complete ----- +"
240 @echo " + +"
241 @echo " + chan_h323 has successfully been installed. +"
242@@ -52,7 +52,7 @@
243 if [ -f $(ASTETCDIR)/h323.conf ]; then \
244 mv -f $(ASTETCDIR)/h323.conf $(ASTETCDIR)/h323.conf.old ; \
245 fi ;
246- install h323.conf.sample $(ASTETCDIR)/h323.conf
247+ install h323.conf.sample $(DESTDIR)$(ASTETCDIR)/h323.conf
248
249
250 chan_h323.o: chan_h323.c
251diff -urN asterisk-0.4.0-orig/codecs/Makefile asterisk-0.4.0/codecs/Makefile
252--- asterisk-0.4.0-orig/codecs/Makefile Fri May 9 15:52:13 2003
253+++ asterisk-0.4.0/codecs/Makefile Fri May 9 15:52:30 2003
254@@ -84,4 +84,4 @@
255 $(CC) -shared -Xlinker -x -o $@ $<
256
257 install: all
258- for x in $(CODECS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done
259+ for x in $(CODECS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done
260diff -urN asterisk-0.4.0-orig/formats/Makefile asterisk-0.4.0/formats/Makefile
261--- asterisk-0.4.0-orig/formats/Makefile Fri May 9 15:52:13 2003
262+++ asterisk-0.4.0/formats/Makefile Fri May 9 15:52:30 2003
263@@ -31,4 +31,4 @@
264 $(CC) -shared -Xlinker -x -o $@ $< -lm
265
266 install: all
267- for x in $(FORMAT_LIBS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done
268+ for x in $(FORMAT_LIBS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done
269diff -urN asterisk-0.4.0-orig/pbx/Makefile asterisk-0.4.0/pbx/Makefile
270--- asterisk-0.4.0-orig/pbx/Makefile Fri May 9 15:52:13 2003
271+++ asterisk-0.4.0/pbx/Makefile Fri May 9 15:52:30 2003
272@@ -58,4 +58,4 @@
273 $(CC) -shared -Xlinker -x -o $@ $<
274
275 install: all
276- for x in $(PBX_LIBS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done
277+ for x in $(PBX_LIBS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done
278diff -urN asterisk-0.4.0-orig/res/Makefile asterisk-0.4.0/res/Makefile
279--- asterisk-0.4.0-orig/res/Makefile Fri May 9 15:52:13 2003
280+++ asterisk-0.4.0/res/Makefile Fri May 9 15:52:30 2003
281@@ -25,7 +25,7 @@
282 all: $(MODS)
283
284 install: all
285- for x in $(MODS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done
286+ for x in $(MODS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done
287
288 res_crypto.so: res_crypto.o
289 $(CC) -shared -Xlinker -x -o $@ $< $(CRYPTO_LIBS)
This page took 0.115718 seconds and 4 git commands to generate.