Merge pull request #958 from aTanW/master
gammu: change startup/config file names to avoid potential conflict
This commit is contained in:
commit
e5d7553986
3 changed files with 8 additions and 8 deletions
|
@ -36,7 +36,7 @@ CONFIGURE_ARGS:= \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--cross-root="$(STAGING_DIR) $(TOOLCHAIN_DIR)" \
|
--cross-root="$(STAGING_DIR) $(TOOLCHAIN_DIR)" \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
--without-libdbi \
|
--without-libdbi
|
||||||
|
|
||||||
define Build/Compile
|
define Build/Compile
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||||
|
@ -66,12 +66,12 @@ define Package/gammu/install
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lib{Gammu*,gsmsd*} $(1)/usr/lib
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lib{Gammu*,gsmsd*} $(1)/usr/lib
|
||||||
$(INSTALL_DIR) $(1)/etc/init.d
|
$(INSTALL_DIR) $(1)/etc/init.d
|
||||||
$(INSTALL_DIR) $(1)/etc/config
|
$(INSTALL_DIR) $(1)/etc/config
|
||||||
$(INSTALL_CONF) ./files/smsd $(1)/etc/config/smsd
|
$(INSTALL_CONF) ./files/gammu $(1)/etc/config/gammu
|
||||||
$(INSTALL_BIN) ./files/smsd.init $(1)/etc/init.d/smsd
|
$(INSTALL_BIN) ./files/gammu.init $(1)/etc/init.d/gammu
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/gammu/conffiles
|
define Package/gammu/conffiles
|
||||||
/etc/config/smsd
|
/etc/config/gammu
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,gammu))
|
$(eval $(call BuildPackage,gammu))
|
||||||
|
|
|
@ -5,7 +5,7 @@ START=98
|
||||||
|
|
||||||
USE_PROCD=1
|
USE_PROCD=1
|
||||||
PROG=/usr/bin/gammu-smsd
|
PROG=/usr/bin/gammu-smsd
|
||||||
CONFPFX=/var/smsd
|
CONFPFX=/var/gammu
|
||||||
|
|
||||||
start_instance() {
|
start_instance() {
|
||||||
local conf="$1"
|
local conf="$1"
|
||||||
|
@ -15,7 +15,7 @@ start_instance() {
|
||||||
config_get_bool item "$conf" enabled 0
|
config_get_bool item "$conf" enabled 0
|
||||||
[ $item = 0 ] && return
|
[ $item = 0 ] && return
|
||||||
|
|
||||||
echo -e "; dont edit. instead look into /etc/config/smsd\n[gammu]\n" > $conffile
|
echo -e "; dont edit. instead look into /etc/config/gammu\n[gammu]\n" > $conffile
|
||||||
|
|
||||||
config_get item "$conf" device
|
config_get item "$conf" device
|
||||||
[ -z "$item" ] && return
|
[ -z "$item" ] && return
|
||||||
|
@ -107,10 +107,10 @@ start_instance() {
|
||||||
}
|
}
|
||||||
|
|
||||||
start_service() {
|
start_service() {
|
||||||
config_load smsd
|
config_load gammu
|
||||||
config_foreach start_instance daemon
|
config_foreach start_instance daemon
|
||||||
}
|
}
|
||||||
|
|
||||||
service_triggers() {
|
service_triggers() {
|
||||||
procd_add_reload_trigger "smsd"
|
procd_add_reload_trigger "gammu"
|
||||||
}
|
}
|
Loading…
Reference in a new issue