1 | # |
2 | # Copyright (C) 2006-2010 OpenWrt.org |
3 | # |
4 | # This is free software, licensed under the GNU General Public License v2. |
5 | # See /LICENSE for more information. |
6 | # |
7 | |
8 | include $(TOPDIR)/rules.mk |
9 | |
10 | PKG_NAME:=dnsmasq |
11 | PKG_VERSION:=2.55 |
12 | PKG_RELEASE:=5 |
13 | |
14 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz |
15 | PKG_SOURCE_URL:=http://thekelleys.org.uk/dnsmasq |
16 | PKG_MD5SUM:=b093d7c6bc7f97ae6fd35d048529232a |
17 | |
18 | include $(INCLUDE_DIR)/package.mk |
19 | |
20 | define Package/dnsmasq |
21 | SECTION:=net |
22 | CATEGORY:=Base system |
23 | TITLE:=A lightweight DNS and DHCP server |
24 | URL:=http://www.thekelleys.org.uk/dnsmasq/ |
25 | endef |
26 | |
27 | define Package/dnsmasq/description |
28 | It is intended to provide coupled DNS and DHCP service to a LAN. |
29 | endef |
30 | |
31 | define Package/dnsmasq/conffiles |
32 | /etc/config/dhcp |
33 | /etc/dnsmasq.conf |
34 | endef |
35 | |
36 | define Build/Compile |
37 | $(MAKE) -C $(PKG_BUILD_DIR) \ |
38 | $(TARGET_CONFIGURE_OPTS) \ |
39 | CFLAGS="$(TARGET_CFLAGS)" \ |
40 | BINDIR="/usr/sbin" MANDIR="/usr/man" \ |
41 | AWK="awk" \ |
42 | all |
43 | endef |
44 | |
45 | define Package/dnsmasq/install |
46 | $(INSTALL_DIR) $(1)/usr/sbin |
47 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/dnsmasq $(1)/usr/sbin/ |
48 | $(INSTALL_DIR) $(1)/etc/config |
49 | $(INSTALL_DATA) ./files/dhcp.conf $(1)/etc/config/dhcp |
50 | $(INSTALL_DATA) ./files/dnsmasq.conf $(1)/etc/dnsmasq.conf |
51 | $(INSTALL_DIR) $(1)/etc/init.d |
52 | $(INSTALL_BIN) ./files/dnsmasq.init $(1)/etc/init.d/dnsmasq |
53 | endef |
54 | |
55 | $(eval $(call BuildPackage,dnsmasq)) |
56 | |