Ticket #3036: blueutil.patch

File blueutil.patch, 3.3 KB (added by michu-at-neophob-com, 10 years ago)

bluez utils update

  • package/utils/bluez-utils/files/bluez-utils.init

     
    11#!/bin/sh /etc/rc.common 
    22# Copyright (C) 2007 OpenWrt.org 
    33 
    4 START=60 
     4#start after dbus (60) 
     5START=62 
    56 
    67append_bool() { 
    78        local section="$1" 
     
    107108        config_foreach rfcomm_config rfcomm 
    108109        config_foreach dund_config dund 
    109110        config_foreach pand_config pand 
     111         
     112        #start passkey agent 
     113        passkey-agent --default 1234& 
     114 
     115        hcitool hci0 up 
     116        rfcomm release 0 
     117 
     118        #set up serial conenction 
     119        #rfcomm connect /dev/rfcomm0 00:1D:E9:5B:92:8D& 
     120 
    110121} 
    111122 
    112123stop() { 
  • package/utils/bluez-utils/Makefile

     
    99include $(TOPDIR)/rules.mk 
    1010 
    1111PKG_NAME:=bluez-utils 
    12 PKG_VERSION:=2.24 
    13 PKG_RELEASE:=3 
     12PKG_VERSION:=3.24 
     13PKG_RELEASE:=1 
    1414 
    1515PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1616PKG_SOURCE_URL:=http://bluez.sourceforge.net/download 
    17 PKG_MD5SUM:=5f5488ff3d31bdb9cd36b7991fe68408 
     17PKG_MD5SUM:=cc3582da827bc4c468147af1afaa5aff 
    1818 
    1919PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    2020PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
     
    2424define Package/bluez-utils 
    2525  SECTION:=utils 
    2626  CATEGORY:=Utilities 
    27   DEPENDS:=+bluez-libs +libpthread 
     27  DEPENDS:=+bluez-libs +libpthread +dbus 
    2828  TITLE:=Bluetooth utilities 
    2929  URL:=http://www.bluez.org/ 
    3030endef 
    3131 
    3232define Package/bluez-utils/conffiles 
    33 /etc/bluetooth/givepin 
    3433/etc/bluetooth/hcid.conf 
    3534/etc/bluetooth/rfcomm.conf 
    3635/etc/config/bluetooth 
    3736endef 
    3837 
     38 
    3939define Build/Configure 
    4040        $(call Build/Configure/Default, \ 
    41                 --disable-dbus \ 
    42                 --disable-fuse \ 
    43                 --disable-obex \ 
    44                 --disable-alsa \ 
    45                 --disable-cups \ 
    46                 --disable-pcmcia \ 
    47                 --disable-initscripts \ 
    48                 --disable-bccmd \ 
    49                 --disable-avctrl \ 
    50                 --disable-hid2hci \ 
    51                 --disable-dfutool \ 
    52                 --disable-bcm203x \ 
    53                 --disable-bluepin \ 
     41                --enable-debug \ 
     42                --enable-usb \ 
     43                --enable-input \ 
     44                --enable-serial \ 
     45                --enable-network \ 
    5446                --with-bluez="$(STAGING_DIR)/usr/include" \ 
    55                 --with-usb=no \ 
     47                --with-usb=yes \ 
    5648        ) 
    5749endef 
    5850 
     
    6254                all install 
    6355endef 
    6456 
     57#copy bluetooth.conf nach /etc/dbus-1/system.d/ 
     58 
    6559define Package/bluez-utils/install 
    6660        $(INSTALL_DIR) $(1)/usr/bin 
    6761        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ 
    6862        $(INSTALL_DIR) $(1)/usr/sbin 
    6963        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/ 
     64        $(INSTALL_BIN) $(PKG_INSTALL_DIR)/../daemon/passkey-agent $(1)/usr/sbin/         
    7065        $(INSTALL_DIR) $(1)/etc/bluetooth 
    7166        $(CP) $(PKG_INSTALL_DIR)/../hcid/hcid.conf $(1)/etc/bluetooth/ 
    7267        $(CP) $(PKG_INSTALL_DIR)/../rfcomm/rfcomm.conf $(1)/etc/bluetooth/ 
    73         install -m0700 ./files/givepin $(1)/etc/bluetooth/ 
    7468        $(INSTALL_DIR) $(1)/etc/config 
    75         $(INSTALL_DATA) ./files/bluetooth.conf $(1)/etc/config/bluetooth 
     69        $(INSTALL_DATA) ./files/bluetooth.conf $(1)/etc/config/bluetooth         
     70        $(INSTALL_DIR) $(1)/etc/dbus-1/system.d/ 
     71        $(INSTALL_DATA) $(PKG_INSTALL_DIR)/../daemon/bluetooth.conf $(1)/etc/dbus-1/system.d/ 
    7672        $(INSTALL_DIR) $(1)/etc/init.d 
    7773        $(INSTALL_BIN) ./files/bluez-utils.init $(1)/etc/init.d/bluez-utils 
    7874endef