Merge pull request #958 from aTanW/master

gammu: change startup/config file names to avoid potential conflict
This commit is contained in:
Steven Barth 2015-03-02 08:01:00 +01:00
commit e5d7553986
3 changed files with 8 additions and 8 deletions

View file

@ -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))

View file

@ -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"
} }