mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
Merge pull request #11173 from Andy2244/ksmbd-avahi
ksmbd-tools: add avahi service file package
This commit is contained in:
@@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=ksmbd-tools
|
PKG_NAME:=ksmbd-tools
|
||||||
PKG_VERSION:=3.1.0
|
PKG_VERSION:=3.1.0
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://github.com/cifsd-team/$(PKG_NAME)/archive/$(PKG_VERSION)/
|
PKG_SOURCE_URL:=https://github.com/cifsd-team/$(PKG_NAME)/archive/$(PKG_VERSION)/
|
||||||
@@ -73,6 +73,19 @@ define Package/ksmbd-utils/config
|
|||||||
default n
|
default n
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/ksmbd-avahi-service
|
||||||
|
$(call Package/ksmbd-tools/Default)
|
||||||
|
TITLE+= (Avahi service)
|
||||||
|
DEPENDS+=+avahi-daemon
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/ksmbd-avahi-service/description
|
||||||
|
installs: smb.service
|
||||||
|
|
||||||
|
This package contains the service definition for announcing the
|
||||||
|
Ksmbd (smb/445) Daemon service via mDNS/DNS-SD.
|
||||||
|
endef
|
||||||
|
|
||||||
CONFIGURE_ARGS += \
|
CONFIGURE_ARGS += \
|
||||||
--disable-shared \
|
--disable-shared \
|
||||||
--enable-static
|
--enable-static
|
||||||
@@ -102,6 +115,11 @@ ifeq ($(CONFIG_KSMBD_UTILS_SHAREADD),y)
|
|||||||
endif
|
endif
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/ksmbd-avahi-service/install
|
||||||
|
$(INSTALL_DIR) $(1)/etc/avahi/services
|
||||||
|
$(INSTALL_DATA) ./files/smb.service $(1)/etc/avahi/services/
|
||||||
|
endef
|
||||||
|
|
||||||
define Package/ksmbd-server/conffiles
|
define Package/ksmbd-server/conffiles
|
||||||
/etc/config/ksmbd
|
/etc/config/ksmbd
|
||||||
/etc/ksmbd/smb.conf.template
|
/etc/ksmbd/smb.conf.template
|
||||||
@@ -109,5 +127,10 @@ define Package/ksmbd-server/conffiles
|
|||||||
/etc/ksmbd/ksmbdpwd.db
|
/etc/ksmbd/ksmbdpwd.db
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/ksmbd-avahi-service/conffiles
|
||||||
|
/etc/avahi/services/smb.service
|
||||||
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,ksmbd-server))
|
$(eval $(call BuildPackage,ksmbd-server))
|
||||||
$(eval $(call BuildPackage,ksmbd-utils))
|
$(eval $(call BuildPackage,ksmbd-utils))
|
||||||
|
$(eval $(call BuildPackage,ksmbd-avahi-service))
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" standalone='no'?>
|
||||||
|
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
|
||||||
|
<service-group>
|
||||||
|
<name replace-wildcards="yes">%h</name>
|
||||||
|
<service>
|
||||||
|
<type>_smb._tcp</type>
|
||||||
|
<port>445</port>
|
||||||
|
</service>
|
||||||
|
</service-group>
|
||||||
Reference in New Issue
Block a user