acme: Add acme-dnsapi package
authorZhong Jianxin <redacted>
Thu, 12 Apr 2018 13:33:50 +0000 (21:33 +0800)
committerToke Høiland-Jørgensen <redacted>
Thu, 19 Apr 2018 09:05:35 +0000 (11:05 +0200)
Signed-off-by: Zhong Jianxin <redacted>
net/acme/Makefile

index b3d4b55bf04af07b1733e13ca382b0f9a2da958e..7163ef6a67e3ac972e68b7e4422959be458d05e3 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=acme
 PKG_VERSION:=2.7.8
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 PKG_LICENSE:=GPLv3
 
 PKG_SOURCE_PROTO:=git
@@ -56,6 +56,22 @@ define Package/acme/install
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/acme.sh $(1)/usr/lib/acme/acme.sh
 endef
 
+define Package/acme-dnsapi
+  SECTION:=net
+  CATEGORY:=Network
+  DEPENDS:=+acme
+  TITLE:=DNS API integration for ACME (Letsencrypt) client
+endef
+
+define Package/acme-dnsapi/description
+ This package provides DNS API integration for ACME (Letsencrypt) client.
+endef
+
+define Package/acme-dnsapi/install
+       $(INSTALL_DIR) $(1)/usr/lib/acme/dnsapi
+       $(INSTALL_DATA) $(PKG_BUILD_DIR)/dnsapi/*.sh $(1)/usr/lib/acme/dnsapi
+endef
+
 define Package/luci-app-acme
   SECTION:=luci
   CATEGORY:=LuCI
@@ -93,4 +109,5 @@ endef
 
 
 $(eval $(call BuildPackage,acme))
+$(eval $(call BuildPackage,acme-dnsapi))
 $(eval $(call BuildPackage,luci-app-acme))
git clone https://git.99rst.org/PROJECT