noip: new package
PATCH 1/1 noip: new package
--- package/Config.in | 1 + package/noip/Config.in | 6 ++++++ package/noip/noip.mk | 30 ++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 0 deletions(-) create mode 100644 package/noip/Config.in create mode 100644 package/noip/noip.mk
package/Config.in +1 -0
@@ -445,6 +445,7 @@ endif source "package/netplug/Config.in" source "package/netsnmp/Config.in" source "package/netstat-nat/Config.in" +source "package/noip/Config.in" source "package/nfs-utils/Config.in" source "package/ngircd/Config.in" source "package/ngrep/Config.in"
package/noip/Config.in new file +6 -0
@@ -0,0 +1,6 @@ +config BR2_PACKAGE_NOIP + bool "noip" + help + Dynamic DNS update client for no-ip.com + + http://www.no-ip.com/downloads.php
package/noip/noip.mk new file +30 -0
@@ -0,0 +1,30 @@ +############################################################# +# +# noip +# +############################################################# + +NOIP_VERSION = 2.1.9 +NOIP_SITE = http://www.no-ip.com/client/linux +NOIP_SOURCE = noip-duc-linux.tar.gz + +define NOIP_BUILD_CMDS + sed -i -e "s:\(#define CONFIG_FILENAME\).*:\1 \"/etc/no-ip2.conf\":" \ + $(@D)/noip2.c + $(MAKE) -C $(@D) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" \ + PREFIX=/usr CONFDIR=/etc +endef + +define NOIP_INSTALL_TARGET_CMDS + $(INSTALL) $(@D)/noip2 $(TARGET_DIR)/usr/sbin/noip2 +endef + +define NOIP_UNINSTALL_TARGET_CMDS + rm -f "$(TARGET_DIR)/usr/sbin/noip2" +endef + +define NOIP_CLEAN_CMDS + $(MAKE) -C $(@D) clean +endef + +$(eval $(call GENTARGETS))
Signature · 1 line
1.7.3.4
PATCH 1/1 noip: new package
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Gustavo" == Gustavo Zacarias <[email protected]> writes:
Gustavo> Signed-off-by: Gustavo Zacarias <[email protected]> Gustavo> +NOIP_VERSION = 2.1.9
Gustavo> +NOIP_SITE = http://www.no-ip.com/client/linux
Gustavo> +NOIP_SOURCE = noip-duc-linux.tar.gz
Gustavo> +
Gustavo> +define NOIP_BUILD_CMDS
Gustavo> + sed -i -e "s:\(#define CONFIG_FILENAME\).*:\1 \"/etc/no-ip2.conf\":" \
Gustavo> + $(@D)/noip2.c
Gustavo> + $(MAKE) -C $(@D) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" \
Gustavo> + PREFIX=/usr CONFDIR=/etc
Gustavo> +endef
Gustavo> +
Gustavo> +define NOIP_INSTALL_TARGET_CMDS
Gustavo> + $(INSTALL) $(@D)/noip2 $(TARGET_DIR)/usr/sbin/noip2
this should be install -D -m 0755 for proper permissions / handling of skeleton without /usr/sbin.
I've fixed that and committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard