From: Florian Fainelli Date: Mon, 26 Feb 2007 11:36:38 +0000 (+0000) Subject: Move totd to ipv6 section, more adequate X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=06e0406a089cbbc160352669de95f45a7565ef79;p=openwrt%2Fsvn-archive%2Farchive.git Move totd to ipv6 section, more adequate SVN-Revision: 6387 --- diff --git a/ipv6/totd/Makefile b/ipv6/totd/Makefile new file mode 100644 index 0000000000..8848b04084 --- /dev/null +++ b/ipv6/totd/Makefile @@ -0,0 +1,58 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +# $Id: Makefile 5329 2006-10-28 22:43:08Z nico $ + +include $(TOPDIR)/rules.mk + +PKG_NAME:=totd +PKG_VERSION:=1.5.1 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=ftp://ftp.pasta.cs.uit.no/pub/totd/ +PKG_MD5SUM:=7edaedae9f6aca5912dd6c123582cf08 +PKG_CAT:=zcat + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) + +include $(INCLUDE_DIR)/package.mk + +define Package/totd + SECTION:=ipv6 + CATEGORY:=IPv6 + DEPENDS:=+kmod-ipv6 + TITLE:=Small DNS proxy that supports IPv6/IPv4 record translation + DESCRIPTION:=\ + totd is a small DNS proxy nameserver which supports IPv6 and enable IPv6\\\ + only sites to access IPv4 sites by using some translation mechanism such\\\ + as NAT-PT, KAME faith, etc... + URL:=http://pasta.cs.uit.no/software/totd.html +endef + +define Package/totd/conffiles +/etc/totd.conf +endef + +# uses GNU configure + +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) \ + DESTDIR="$(PKG_INSTALL_DIR)" \ + CC=$(TARGET_CC) \ + all +endef + +define Package/totd/install + $(INSTALL_DIR) $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/sbin/ + $(INSTALL_DIR) $(1)/etc/ + $(INSTALL_CONF) ./files/totd.conf $(1)/etc/ + $(INSTALL_DIR) $(1)/etc/init.d/ + $(INSTALL_BIN) ./files/totd.init $(1)/etc/init.d/totd +endef + +$(eval $(call BuildPackage,totd)) diff --git a/ipv6/totd/files/totd.conf b/ipv6/totd/files/totd.conf new file mode 100644 index 0000000000..49fcca4f19 --- /dev/null +++ b/ipv6/totd/files/totd.conf @@ -0,0 +1,18 @@ +; $Id: totd.conf.sample,v 1.9 2003/09/17 15:56:20 dillema Exp $ +; Totd sample configuration file +; you can have multiple forwarders, totd will always prefer +; forwarders listed early and only use forwarders listed later +; if the first ones are unresponsive. +forwarder 192.168.1.1 port 5353 +; you can have multiple prefixes or even no prefixes at all +; totd uses them in round-robin fashion +prefix 3ffe:abcd:1234:9876:: +; the port totd listens on for incoming requests +port 53 +; the pidfile to use (default: /var/run/totd.pid) +pidfile /var/run/totd.pid +; interfaces totd listens on (UDP only for now and not on Linux) +; If left out totd will only open wildcard sockets. +; interfaces lo br0 +; 6to4 reverse lookup +; stf diff --git a/ipv6/totd/files/totd.init b/ipv6/totd/files/totd.init new file mode 100644 index 0000000000..c12cc41cdc --- /dev/null +++ b/ipv6/totd/files/totd.init @@ -0,0 +1,23 @@ +#!/bin/sh /etc/rc.common +# Copyright (C) 2006 OpenWrt.org + +START=60 +BIN=totd +RUN_D=/var/run +PID_F=$RUN_D/$BIN.pid + + +start() { + mkdir -p $RUN_D + $BIN -c /etc/totd.conf +} + +stop() { + [ -f $PID_F ] && kill $(cat $PID_F) +} + +restart() { + stop + sleep 1 + start +} diff --git a/ipv6/totd/patches/01-no_warning_as_errors.patch b/ipv6/totd/patches/01-no_warning_as_errors.patch new file mode 100644 index 0000000000..88fc359dad --- /dev/null +++ b/ipv6/totd/patches/01-no_warning_as_errors.patch @@ -0,0 +1,12 @@ +diff -urN totd-1.5.1/Makefile.in totd-1.5.1.new/Makefile.in +--- totd-1.5.1/Makefile.in 2005-01-31 12:55:14.000000000 +0100 ++++ totd-1.5.1.new/Makefile.in 2007-02-26 12:12:05.000000000 +0100 +@@ -19,7 +19,7 @@ + + INSTALL = /usr/bin/install + +-CFLAGS = @CFLAGS@ @DEFS@ -Werror -Wall -DTOTCONF=\"$(TOT_CONFIG_FILE)\" @OPTFLAGS@ $(INCLUDEPATH) ++CFLAGS = @CFLAGS@ @DEFS@ -Wall -DTOTCONF=\"$(TOT_CONFIG_FILE)\" @OPTFLAGS@ $(INCLUDEPATH) + + # When debugging is enabled by --enable-malloc-debug flag to the configure + # script, the @DBMALLOC@ substitution will contain the empty string, thus diff --git a/net/totd/Makefile b/net/totd/Makefile deleted file mode 100644 index c8a959858d..0000000000 --- a/net/totd/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -# -# Copyright (C) 2006 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# -# $Id: Makefile 5329 2006-10-28 22:43:08Z nico $ - -include $(TOPDIR)/rules.mk - -PKG_NAME:=totd -PKG_VERSION:=1.5.1 -PKG_RELEASE:=1 - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=ftp://ftp.pasta.cs.uit.no/pub/totd/ -PKG_MD5SUM:=7edaedae9f6aca5912dd6c123582cf08 -PKG_CAT:=zcat - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) - -include $(INCLUDE_DIR)/package.mk - -define Package/totd - SECTION:=net - CATEGORY:=Network - DEPENDS:=+kmod-ipv6 - TITLE:=Small DNS proxy that supports IPv6/IPv4 record translation - DESCRIPTION:=\ - totd is a small DNS proxy nameserver which supports IPv6 and enable IPv6\\\ - only sites to access IPv4 sites by using some translation mechanism such\\\ - as NAT-PT, KAME faith, etc... - URL:=http://pasta.cs.uit.no/software/totd.html -endef - -define Package/totd/conffiles -/etc/totd.conf -endef - -# uses GNU configure - -define Build/Compile - $(MAKE) -C $(PKG_BUILD_DIR) \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - CC=$(TARGET_CC) \ - all -endef - -define Package/totd/install - $(INSTALL_DIR) $(1)/usr/sbin/ - $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/sbin/ - $(INSTALL_DIR) $(1)/etc/ - $(INSTALL_CONF) ./files/totd.conf $(1)/etc/ - $(INSTALL_DIR) $(1)/etc/init.d/ - $(INSTALL_BIN) ./files/totd.init $(1)/etc/init.d/totd -endef - -$(eval $(call BuildPackage,totd)) diff --git a/net/totd/files/totd.conf b/net/totd/files/totd.conf deleted file mode 100644 index 49fcca4f19..0000000000 --- a/net/totd/files/totd.conf +++ /dev/null @@ -1,18 +0,0 @@ -; $Id: totd.conf.sample,v 1.9 2003/09/17 15:56:20 dillema Exp $ -; Totd sample configuration file -; you can have multiple forwarders, totd will always prefer -; forwarders listed early and only use forwarders listed later -; if the first ones are unresponsive. -forwarder 192.168.1.1 port 5353 -; you can have multiple prefixes or even no prefixes at all -; totd uses them in round-robin fashion -prefix 3ffe:abcd:1234:9876:: -; the port totd listens on for incoming requests -port 53 -; the pidfile to use (default: /var/run/totd.pid) -pidfile /var/run/totd.pid -; interfaces totd listens on (UDP only for now and not on Linux) -; If left out totd will only open wildcard sockets. -; interfaces lo br0 -; 6to4 reverse lookup -; stf diff --git a/net/totd/files/totd.init b/net/totd/files/totd.init deleted file mode 100644 index c12cc41cdc..0000000000 --- a/net/totd/files/totd.init +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh /etc/rc.common -# Copyright (C) 2006 OpenWrt.org - -START=60 -BIN=totd -RUN_D=/var/run -PID_F=$RUN_D/$BIN.pid - - -start() { - mkdir -p $RUN_D - $BIN -c /etc/totd.conf -} - -stop() { - [ -f $PID_F ] && kill $(cat $PID_F) -} - -restart() { - stop - sleep 1 - start -} diff --git a/net/totd/patches/01-no_warning_as_errors.patch b/net/totd/patches/01-no_warning_as_errors.patch deleted file mode 100644 index 88fc359dad..0000000000 --- a/net/totd/patches/01-no_warning_as_errors.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urN totd-1.5.1/Makefile.in totd-1.5.1.new/Makefile.in ---- totd-1.5.1/Makefile.in 2005-01-31 12:55:14.000000000 +0100 -+++ totd-1.5.1.new/Makefile.in 2007-02-26 12:12:05.000000000 +0100 -@@ -19,7 +19,7 @@ - - INSTALL = /usr/bin/install - --CFLAGS = @CFLAGS@ @DEFS@ -Werror -Wall -DTOTCONF=\"$(TOT_CONFIG_FILE)\" @OPTFLAGS@ $(INCLUDEPATH) -+CFLAGS = @CFLAGS@ @DEFS@ -Wall -DTOTCONF=\"$(TOT_CONFIG_FILE)\" @OPTFLAGS@ $(INCLUDEPATH) - - # When debugging is enabled by --enable-malloc-debug flag to the configure - # script, the @DBMALLOC@ substitution will contain the empty string, thus