@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
88
99PKG_NAME: =ddns-scripts
1010PKG_VERSION: =2.8.2
11- PKG_RELEASE: =81
11+ PKG_RELEASE: =82
1212
1313PKG_LICENSE: =GPL-2.0
1414
@@ -124,6 +124,16 @@ define Package/ddns-scripts-godaddy/description
124124 Dynamic DNS Client scripts extension for 'godaddy.com API v1'.
125125endef
126126
127+ define Package/ddns-scripts-namesilo
128+ $(call Package/ddns-scripts/Default)
129+ TITLE:=Extension for namesilo.com API v1
130+ DEPENDS:=ddns-scripts +wget-ssl
131+ PROVIDES:=ddns-scripts_namesilo.com-v1
132+ endef
133+
134+ define Package/ddns-scripts-namesilo/description
135+ Dynamic DNS Client scripts extension for 'namesilo.com API v1'.
136+ endef
127137
128138define Package/ddns-scripts-digitalocean
129139 $(call Package/ddns-scripts/Default)
@@ -437,6 +447,7 @@ define Package/ddns-scripts-services/install
437447 rm $(1 ) /usr/share/ddns/default/cloud.google.com-v1.json
438448 rm $(1 ) /usr/share/ddns/default/freedns.42.pl.json
439449 rm $(1 ) /usr/share/ddns/default/godaddy.com-v1.json
450+ rm $(1 ) /usr/share/ddns/default/namesilo.com-v1.json
440451 rm $(1 ) /usr/share/ddns/default/digitalocean.com-v2.json
441452 rm $(1 ) /usr/share/ddns/default/ovh.com.json
442453 rm $(1 ) /usr/share/ddns/default/dnspod.cn.json
560571exit 0
561572endef
562573
574+ define Package/ddns-scripts-namesilo/install
575+ $(INSTALL_DIR ) $(1 ) /usr/lib/ddns
576+ $(INSTALL_BIN ) ./files/usr/lib/ddns/update_namesilo_com_v1.sh \
577+ $(1 ) /usr/lib/ddns
578+
579+ $(INSTALL_DIR ) $(1 ) /usr/share/ddns/default
580+ $(INSTALL_DATA ) ./files/usr/share/ddns/default/namesilo.com-v1.json \
581+ $(1 ) /usr/share/ddns/default
582+ endef
583+
584+ define Package/ddns-scripts-namesilo/prerm
585+ # !/bin/sh
586+ if [ -z "$${IPKG_INSTROOT}" ]; then
587+ /etc/init.d/ddns stop
588+ fi
589+ exit 0
590+ endef
563591
564592define Package/ddns-scripts-digitalocean/install
565593 $(INSTALL_DIR ) $(1 ) /usr/lib/ddns
@@ -889,6 +917,7 @@ $(eval $(call BuildPackage,ddns-scripts-cloudflare))
889917$(eval $(call BuildPackage,ddns-scripts-gcp))
890918$(eval $(call BuildPackage,ddns-scripts-freedns))
891919$(eval $(call BuildPackage,ddns-scripts-godaddy))
920+ $(eval $(call BuildPackage,ddns-scripts-namesilo))
892921$(eval $(call BuildPackage,ddns-scripts-digitalocean))
893922$(eval $(call BuildPackage,ddns-scripts-ovh))
894923$(eval $(call BuildPackage,ddns-scripts-dnspod))
0 commit comments