libiwinfo: support txpwrlist(), freqlist() and countrylist() for radioX pseudodevices...
[project/luci.git] / contrib / package / asterisk-xip / Makefile
index f56d913..6509f76 100644 (file)
@@ -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