mirror of
https://github.com/openwrt/packages.git
synced 2025-12-21 21:24:31 +04:00
netatalk: fix config/uci files handling in all variants
Config/uci files were not being included in -full variant. Config files were also being lost in firmware upgrades for all variants. Both issues fixed, including correct file permissions for config files. Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
This commit is contained in:
committed by
Josef Schlehofer
parent
3b9bbcf40a
commit
0d939af403
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=netatalk
|
PKG_NAME:=netatalk
|
||||||
PKG_VERSION:=4.3.2
|
PKG_VERSION:=4.3.2
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
||||||
PKG_SOURCE_URL:=@SF/netatalk
|
PKG_SOURCE_URL:=@SF/netatalk
|
||||||
@@ -170,14 +170,27 @@ MESON_ARGS += \
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
define Package/netatalk-small/conffiles
|
||||||
|
/etc/afp.conf
|
||||||
|
/etc/extmap.conf
|
||||||
|
/etc/netatalk/
|
||||||
|
/etc/config/afpd
|
||||||
|
endef
|
||||||
|
|
||||||
define Package/netatalk/conffiles
|
define Package/netatalk/conffiles
|
||||||
/etc/afp.conf
|
/etc/afp.conf
|
||||||
/etc/extmap.conf
|
/etc/extmap.conf
|
||||||
/etc/netatalk/
|
/etc/netatalk/
|
||||||
/etc/atalkd.conf
|
/etc/config/afpd
|
||||||
/etc/macipgw.conf
|
/etc/config/atalkd
|
||||||
|
/etc/config/a2boot
|
||||||
|
/etc/config/macipgw
|
||||||
|
/etc/config/papd
|
||||||
|
/etc/config/timelord
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
Package/netatalk-full/conffiles = $(Package/netatalk/conffiles)
|
||||||
|
|
||||||
define Package/netatalk-small/install
|
define Package/netatalk-small/install
|
||||||
$(INSTALL_DIR) $(1)/usr/bin
|
$(INSTALL_DIR) $(1)/usr/bin
|
||||||
$(INSTALL_DIR) $(1)/usr/lib
|
$(INSTALL_DIR) $(1)/usr/lib
|
||||||
@@ -193,7 +206,7 @@ define Package/netatalk-small/install
|
|||||||
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/afp.conf $(1)/etc/
|
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/afp.conf $(1)/etc/
|
||||||
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/extmap.conf $(1)/etc/
|
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/extmap.conf $(1)/etc/
|
||||||
$(INSTALL_BIN) ./files/afpd.init $(1)/etc/init.d/afpd
|
$(INSTALL_BIN) ./files/afpd.init $(1)/etc/init.d/afpd
|
||||||
$(INSTALL_DATA) ./files/afpd.conf $(1)/etc/config/afpd
|
$(INSTALL_CONF) ./files/afpd.conf $(1)/etc/config/afpd
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/netatalk/install
|
define Package/netatalk/install
|
||||||
@@ -206,28 +219,28 @@ define Package/netatalk/install
|
|||||||
$(INSTALL_BIN) ./files/timelord.init $(1)/etc/init.d/timelord
|
$(INSTALL_BIN) ./files/timelord.init $(1)/etc/init.d/timelord
|
||||||
$(INSTALL_BIN) ./files/a2boot.init $(1)/etc/init.d/a2boot
|
$(INSTALL_BIN) ./files/a2boot.init $(1)/etc/init.d/a2boot
|
||||||
$(INSTALL_BIN) ./files/papd.init $(1)/etc/init.d/papd
|
$(INSTALL_BIN) ./files/papd.init $(1)/etc/init.d/papd
|
||||||
$(INSTALL_DATA) ./files/atalkd.conf $(1)/etc/config/atalkd
|
$(INSTALL_CONF) ./files/atalkd.conf $(1)/etc/config/atalkd
|
||||||
$(INSTALL_DATA) ./files/macipgw.conf $(1)/etc/config/macipgw
|
$(INSTALL_CONF) ./files/macipgw.conf $(1)/etc/config/macipgw
|
||||||
$(INSTALL_DATA) ./files/timelord.conf $(1)/etc/config/timelord
|
$(INSTALL_CONF) ./files/timelord.conf $(1)/etc/config/timelord
|
||||||
$(INSTALL_DATA) ./files/a2boot.conf $(1)/etc/config/a2boot
|
$(INSTALL_CONF) ./files/a2boot.conf $(1)/etc/config/a2boot
|
||||||
$(INSTALL_DATA) ./files/papd.conf $(1)/etc/config/papd
|
$(INSTALL_CONF) ./files/papd.conf $(1)/etc/config/papd
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/netatalk-full/install
|
define Package/netatalk-full/install
|
||||||
$(call Package/netatalk-small/install,$(1))
|
$(call Package/netatalk-small/install,$(1))
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/atalkd.conf $(1)/etc/,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/atalkd.conf $(1)/etc/,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/macipgw.conf $(1)/etc/,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/macipgw.conf $(1)/etc/,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/papd.conf $(1)/etc/,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/papd.conf $(1)/etc/,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/atalkd.init $(1)/etc/init.d/atalkd,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/atalkd.init $(1)/etc/init.d/atalkd,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/macipgw.init $(1)/etc/init.d/macipgw,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/macipgw.init $(1)/etc/init.d/macipgw,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/timelord.init $(1)/etc/init.d/timelord,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/timelord.init $(1)/etc/init.d/timelord,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/a2boot.init $(1)/etc/init.d/a2boot,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/a2boot.init $(1)/etc/init.d/a2boot,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/papd.init $(1)/etc/init.d/papd,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_BIN) ./files/papd.init $(1)/etc/init.d/papd,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) ./files/atalkd.conf $(1)/etc/config/atalkd,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_CONF) ./files/atalkd.conf $(1)/etc/config/atalkd,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) ./files/macipgw.conf $(1)/etc/config/macipgw,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_CONF) ./files/macipgw.conf $(1)/etc/config/macipgw,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) ./files/timelord.conf $(1)/etc/config/timelord,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_CONF) ./files/timelord.conf $(1)/etc/config/timelord,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) ./files/a2boot.conf $(1)/etc/config/a2boot,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_CONF) ./files/a2boot.conf $(1)/etc/config/a2boot,)
|
||||||
$(if $(PACKAGE_NETATALK_APPLETALK),$(INSTALL_DATA) ./files/papd.conf $(1)/etc/config/papd,)
|
$(if $(CONFIG_PACKAGE_NETATALK_APPLETALK),$(INSTALL_CONF) ./files/papd.conf $(1)/etc/config/papd,)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,netatalk-small))
|
$(eval $(call BuildPackage,netatalk-small))
|
||||||
|
|||||||
Reference in New Issue
Block a user