Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 334049 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile.ori (-6 / +7 lines)
Lines 23-28 Link Here
23
23
24
RES=$(shell if [ -f /usr/include/asterisk/channel.h ]; then echo "$(NAME).so"; fi)
24
RES=$(shell if [ -f /usr/include/asterisk/channel.h ]; then echo "$(NAME).so"; fi)
25
25
26
ETC_DIR=/etc/asterisk/
26
MODULES_DIR=/usr/lib/asterisk/modules
27
MODULES_DIR=/usr/lib/asterisk/modules
27
28
28
$(NAME).so : $(NAME).o
29
$(NAME).so : $(NAME).o
Lines 34-45 Link Here
34
	rm -f $(NAME).o $(NAME).so
35
	rm -f $(NAME).o $(NAME).so
35
36
36
install: all
37
install: all
37
	if ! [ -f /etc/asterisk/$(CONF) ]; then \
38
	install -m 750 -d $(DESTDIR)$(MODULES_DIR)
38
		install -m 644 $(CONF).sample /etc/asterisk/$(CONF) ; \
39
	install -m 750 -o asterisk -g asterisk $(NAME).so $(DESTDIR)$(MODULES_DIR) ; \
39
	fi
40
40
	if [ -f $(NAME).so ]; then \
41
samples:
41
		install -m 755 $(NAME).so $(MODULES_DIR) ; \
42
	install -m 750 -d $(DESTDIR)$(ETC_DIR)
42
	fi
43
	install -m 640 -o asterisk -g asterisk $(CONF).sample $(DESTDIR)$(ETC_DIR)$(CONF) ; \
43
44
44
reload: install
45
reload: install
45
	asterisk -rx "module unload ${RES}"
46
	asterisk -rx "module unload ${RES}"

Return to bug 334049