Merge pull request #16367 from pprindeville/strongswan-mod-socket-dep
strongswan: Add dependency to virtual package strongswan-mod-socket
This commit is contained in:
commit
b02fea131b
1 changed files with 13 additions and 3 deletions
|
@ -352,7 +352,7 @@ endef
|
||||||
define Package/strongswan-charon
|
define Package/strongswan-charon
|
||||||
$(call Package/strongswan/Default)
|
$(call Package/strongswan/Default)
|
||||||
TITLE+= IKEv1/IKEv2 keying daemon
|
TITLE+= IKEv1/IKEv2 keying daemon
|
||||||
DEPENDS:= strongswan
|
DEPENDS:= strongswan strongswan-mod-socket
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/strongswan-charon/description
|
define Package/strongswan-charon/description
|
||||||
|
@ -454,6 +454,9 @@ define BuildPlugin
|
||||||
$$(call Package/strongswan/Default)
|
$$(call Package/strongswan/Default)
|
||||||
TITLE:= StrongSwan $(2) plugin
|
TITLE:= StrongSwan $(2) plugin
|
||||||
DEPENDS:= strongswan $(3)
|
DEPENDS:= strongswan $(3)
|
||||||
|
ifneq ($(4),)
|
||||||
|
PROVIDES:=strongswan-mod-$(4)
|
||||||
|
endif
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/strongswan-mod-$(1)/install
|
define Package/strongswan-mod-$(1)/install
|
||||||
|
@ -469,6 +472,13 @@ define BuildPlugin
|
||||||
$$(eval $$(call BuildPackage,strongswan-mod-$(1)))
|
$$(eval $$(call BuildPackage,strongswan-mod-$(1)))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define BuildPluginProvides
|
||||||
|
ifeq ($(4),)
|
||||||
|
$$(error BuildPluginProvides requires provider suffix)
|
||||||
|
endif
|
||||||
|
$(call BuildPlugin,$1,$2,$3,$4)
|
||||||
|
endef
|
||||||
|
|
||||||
CONFIGURE_ARGS+= \
|
CONFIGURE_ARGS+= \
|
||||||
--disable-scripts \
|
--disable-scripts \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
|
@ -736,8 +746,8 @@ $(eval $(call BuildPlugin,sha1,SHA1 crypto,))
|
||||||
$(eval $(call BuildPlugin,sha2,SHA2 crypto,))
|
$(eval $(call BuildPlugin,sha2,SHA2 crypto,))
|
||||||
$(eval $(call BuildPlugin,sha3,SHA3 and SHAKE crypto,))
|
$(eval $(call BuildPlugin,sha3,SHA3 and SHAKE crypto,))
|
||||||
$(eval $(call BuildPlugin,smp,SMP configuration and control interface,+PACKAGE_strongswan-mod-smp:libxml2))
|
$(eval $(call BuildPlugin,smp,SMP configuration and control interface,+PACKAGE_strongswan-mod-smp:libxml2))
|
||||||
$(eval $(call BuildPlugin,socket-default,default socket implementation for charon,))
|
$(eval $(call BuildPluginProvides,socket-default,default socket implementation for charon,,socket))
|
||||||
$(eval $(call BuildPlugin,socket-dynamic,dynamic socket implementation for charon,))
|
$(eval $(call BuildPluginProvides,socket-dynamic,dynamic socket implementation for charon,,socket))
|
||||||
$(eval $(call BuildPlugin,sql,SQL database interface,))
|
$(eval $(call BuildPlugin,sql,SQL database interface,))
|
||||||
$(eval $(call BuildPlugin,sqlite,SQLite database interface,+strongswan-mod-sql +PACKAGE_strongswan-mod-sqlite:libsqlite3))
|
$(eval $(call BuildPlugin,sqlite,SQLite database interface,+strongswan-mod-sql +PACKAGE_strongswan-mod-sqlite:libsqlite3))
|
||||||
$(eval $(call BuildPlugin,sshkey,SSH key decoding,))
|
$(eval $(call BuildPlugin,sshkey,SSH key decoding,))
|
||||||
|
|
Loading…
Reference in a new issue