X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=contrib%2Fpackage%2Fasterisk-xip%2FMakefile;h=6509f7685db5fff0f13eabe6771a841e066e3694;hp=f56d9138329d5524f1a6b09bf592671350e17aa5;hb=ce8855055915b91d6a388f9967c0244f8be8921b;hpb=d17e770dc561eee09a9c7c0b741b1a8993bd4c11 diff --git a/contrib/package/asterisk-xip/Makefile b/contrib/package/asterisk-xip/Makefile index f56d91383..6509f7685 100644 --- a/contrib/package/asterisk-xip/Makefile +++ b/contrib/package/asterisk-xip/Makefile @@ -35,8 +35,9 @@ STAMP_CONFIGURED:=$(STAMP_CONFIGURED)_$(call confvar, \ define Package/asterisk14-xip/Default SUBMENU:=asterisk14-xip (Complete Open Source PBX), v1.4.x - SECTION:=net - CATEGORY:=Network + SECTION:=luci + CATEGORY:=LuCI + SUBMENU:=Asterisk URL:=http://www.asterisk.org/ endef @@ -822,6 +823,7 @@ Channel functions func_channel app_softhangup app_directed_pickup Pickup a (specific) ringing extensions + app_pickup2 Extended pickup endef define Package/asterisk14-xip-debug @@ -1206,7 +1208,11 @@ endef define Package/asterisk14-xip-core/postinst #!/bin/sh -ROOT=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -` +if [ -z "${IPKG_INSTROOT}" ] ; then + ROOT=/ +else + ROOT=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -` +fi /bin/sed -i 's/\ \/etc/\ '$${ROOT}'etc/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf /bin/sed -i 's/\ \/var\/spool/\ '$${ROOT}'var\/spool/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf /bin/sed -i 's/\ \/var\/log/\ '$${ROOT}'var\/log/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf @@ -1222,12 +1228,16 @@ ln -s ../../../usr/lib/asterisk/uci/lastcall 25-lastcall ln -s ../../../usr/lib/asterisk/uci/meetmeconf 30-meetme ln -s ../../../usr/lib/asterisk/uci/sipiaxconf 35-sipiax ln -s ../../../usr/lib/asterisk/uci/talkclock 40-talkclock +ln -s ../../../usr/lib/asterisk/uci/voicemenu 45-voicemenu +ln -s ../../../usr/lib/asterisk/uci/disaconf 50-disaconf endef define Package/asterisk14-xip/install + $(INSTALL_DIR) $(1)/usr/lib/asterisk endef define Package/asterisk14-xip-mini/install + $(INSTALL_DIR) $(1)/usr/lib/asterisk endef define Package/asterisk14-xip-app-meetme/conffiles @@ -1749,7 +1759,7 @@ endef define Package/asterisk14-xip-channel/install $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules - for f in app_chanisavail app_channelredirect app_chanspy func_channel app_softhangup app_directed_pickup ; do \ + for f in app_chanisavail app_channelredirect app_chanspy func_channel app_softhangup app_directed_pickup app_pickup2 ; do \ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \ done endef