3 include $(TOPDIR
)/rules.mk
9 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
10 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
11 PKG_SOURCE_URL
:=@SF
/$(PKG_NAME
)
12 PKG_SHA1SUM
:=ae3fc90804698468c8f8e285c2387eb629c25dbf
14 PKG_BUILD_DEPENDS
:=+libopenssl
+libgcrypt
18 include $(INCLUDE_DIR
)/package.mk
20 define Package
/dudders
24 TITLE
:=DNS Update SIG
(0) client
25 MAINTAINER
:=<dos@scarff.id.au
>
27 URL
:=http
://dudders.sourceforge.net
/
30 define Package
/dudders
/description
31 Dudders is a utility for updating DNS records. It points
32 a domain name to a given IP address
, using the RFC2136 DNS
33 UPDATE protocol and a SIG
(0) signature. It is designed with
34 embedded systems in mind.
36 You must have either libopenssl or libgcrypt installed to
40 define Package
/dudders
/conffiles
44 EXTRA_CFLAGS
:= -DNDEBUG
-std
=gnu99
47 --with-libgcrypt-prefix
="$(STAGING_DIR)/usr"
49 define Package
/dudders
/install
50 $(INSTALL_DIR
) $(1)/usr
/bin
51 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/dudders
$(1)/usr
/bin
52 $(INSTALL_DIR
) $(1)/usr
/lib
/dudders
53 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/dudders
/crypt_gcrypt.so \
55 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/lib
/dudders
/crypt_openssl.so \
57 $(INSTALL_DIR
) $(1)/etc
/config
58 $(INSTALL_CONF
) .
/files
/dudders.conf
$(1)/etc
/config
/dudders
59 $(INSTALL_DIR
) $(1)/etc
/hotplug.d
/iface
60 $(INSTALL_BIN
) .
/files
/dudders.hotplug
$(1)/etc
/hotplug.d
/iface
/30-dudders
63 $(eval
$(call BuildPackage
,dudders
))