Skip to content

fix: fixed compile bug #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 8, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 19 additions & 17 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,25 +1,29 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=ddns-scripts_aliyun
PKG_VERSION:=1.0.1

PKG_VERSION:=1.0.3

PKG_RELEASE:=1

PKG_LICENSE:=GPLv2
PKG_MAINTAINER:=Sense <[email protected]>

PKG_BUILD_PARALLEL:=1

include $(INCLUDE_DIR)/package.mk

define Package/$(PKG_NAME)
SECTION:=net
CATEGORY:=Network
SUBMENU:=IP Addresses and Names
TITLE:=DDNS extension for AliYun.com
PKGARCH:=all
DEPENDS:=+ddns-scripts +wget +openssl-util
define Package/ddns-scripts_aliyun
SECTION:=net
CATEGORY:=Network
SUBMENU:=IP Addresses and Names
TITLE:=DDNS extension for AliYun.com
PKGARCH:=all
DEPENDS:=+ddns-scripts +wget-ssl +openssl-util
endef

define Package/$(PKG_NAME)/description
Dynamic DNS Client scripts extension for AliYun.com
define Package/ddns-scripts_aliyun/description
Dynamic DNS Client scripts extension for AliYun.com
endef

define Build/Configure
Expand All @@ -29,21 +33,19 @@ define Build/Compile
$(CP) ./*.{sh,json} $(PKG_BUILD_DIR)
endef

define Package/$(PKG_NAME)/preinst
define Package/ddns-scripts_aliyun/preinst
#!/bin/sh
# if NOT run buildroot then stop service
[ -z "$${IPKG_INSTROOT}" ] && /etc/init.d/ddns stop >/dev/null 2>&1
exit 0 # suppress errors
endef

define Package/$(PKG_NAME)/install
define Package/ddns-scripts_aliyun/install
$(INSTALL_DIR) $(1)/usr/lib/ddns
$(INSTALL_BIN) $(PKG_BUILD_DIR)/update_aliyun_com.sh $(1)/usr/lib/ddns
$(INSTALL_DIR) $(1)/usr/share/ddns/default
$(INSTALL_BIN) $(PKG_BUILD_DIR)/aliyun.com.json $(1)/usr/share/ddns/default
endef

define Package/$(PKG_NAME)/postinst
define Package/ddns-scripts_aliyun/postinst
#!/bin/sh
# remove old services file entries
/bin/sed -i '/aliyun\.com/d' $${IPKG_INSTROOT}/etc/ddns/services >/dev/null 2>&1
Expand All @@ -59,7 +61,7 @@ define Package/$(PKG_NAME)/postinst
exit 0 # suppress errors
endef

define Package/$(PKG_NAME)/prerm
define Package/ddns-scripts_aliyun/prerm
#!/bin/sh
# if NOT run buildroot then stop service
[ -z "$${IPKG_INSTROOT}" ] && /etc/init.d/ddns stop >/dev/null 2>&1
Expand All @@ -69,4 +71,4 @@ define Package/$(PKG_NAME)/prerm
exit 0 # suppress errors
endef

$(eval $(call BuildPackage,$(PKG_NAME)))
$(eval $(call BuildPackage,ddns-scripts_aliyun))