rpms/dnrd/F-9 dnrd.conf.sample, NONE, 1.1 dnrd.init, NONE, 1.1 dnrd.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Rakesh Pandit (rakesh)
fedora-extras-commits at redhat.com
Fri Jul 18 02:47:24 UTC 2008
- Previous message: rpms/dnrd/devel dnrd.conf.sample, NONE, 1.1 dnrd.init, NONE, 1.1 dnrd.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: rpms/dnrd/F-8 dnrd.conf.sample, NONE, 1.1 dnrd.init, NONE, 1.1 dnrd.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rakesh
Update of /cvs/pkgs/rpms/dnrd/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19873/F-9
Modified Files:
.cvsignore sources
Added Files:
dnrd.conf.sample dnrd.init dnrd.spec import.log
Log Message:
dnrd initial package for F-9
--- NEW FILE dnrd.conf.sample ---
# options to dnrd
# example: two default dns servers and dns servers for exampledomain.com. The
# latter are load balanced (-b)
#
#
# DNRD_OPTS="
# -s XXX.XXX.XX.XXX
# -s XXX.XXX.XX.XXX
# -b
# -s XXX.XXX.XX.XXX:exampledomain.com
# -s XXX.XXX.XX.XXX:exampledomain.com"
# example: dnrd user
#
# DNRD_USER="user"
#
--- NEW FILE dnrd.init ---
#!/bin/sh
#
# Startup script for dnrd
#
# Copyright 2008, Rakesh Pandit <rakesh.pandit at gmail.com>
#
# This source is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This source is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# chkconfig: - 85 15
# description: dnrd is a proxying nameserver. It forwards DNS queries to the
# appropriate nameserver, but can also act as the primary nameserver for
# a subnet behind a firewall. It also has features such as caching DNS
# requests, support for DNS servers, cache poisoning prevention, TCP
# support, etc..
# processname: dnrd
# pidfile: /var/run/dnrd.pid
# config: /etc/dnrd/dnrd.conf
# Provides: dnrd
# Required-Start:
# Should-Start:
# Required-Stop:
# Default-Stop: 0 1 2 6
# Short-Description: Start dnrd daemon
# Description: Domain Name Relay Daemon
# END INIT INFO
exe=/usr/sbin/dnrd
pfile=/etc/passwd
# Source function library.
. /etc/rc.d/init.d/functions
# Source conf file
. /etc/dnrd/dnrd.conf
[ -x $exe ] || exit 1
[ -r "/etc/dnrd/dnrd.conf" ] || exit 1
if [ $DNRD_USER ]
then
grep "^${LOGIN}:" $pfile >/dev/null 2>&1
if [ $? -eq 0 ];then
echo "$DNRD_USER specified in /etc/dnrd/dnrd.conf does not exist!"
fi
else
echo "DNRD_USER not set at /etc/dnrd/dnrd.conf!"
exit 1
fi
case "$1" in
start)
echo -n "Starting dnrd: "
daemon dnrd $DNRD_OPTS -u $DNRD_USER
echo
touch /var/lock/subsys/dnrd
;;
stop)
echo -n "Shutting down dnrd: "
killproc dnrd
echo
rm -f /var/lock/subsys/dnrd
rm -f /var/run/dnrd.pid
;;
status)
status dnrd
;;
restart)
$0 stop
$0 start
;;
reload)
echo -n "Reloading dnrd: "
killproc dnrd -HUP
echo
;;
*)
echo "Usage: $0 {start|stop|restart|reload|status}"
exit 1
esac
exit 0
--- NEW FILE dnrd.spec ---
Name: dnrd
Version: 2.20.3
Release: 4%{?dist}
Summary: A caching, forwarding DNS proxy server
Group: System Environment/Daemons
License: GPLv2
URL: http://dnrd.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source1: dnrd.init
Source2: dnrd.conf.sample
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Requires(post): /sbin/chkconfig
Requires(preun):/sbin/chkconfig
%description
dnrd is a proxying nameserver. It forwards DNS queries to the
appropriate nameserver, but can also act as the primary nameserver for
a subnet behind a firewall. It also has features such as caching DNS
requests, support for DNS servers, cache poisoning prevention, TCP
support, etc..
%prep
%setup -q
sed -i 's/\r//' COPYING
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install INSTALL="install -p" DESTDIR=$RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
install -p -m 0644 %SOURCE2 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/dnrd.conf
mkdir -p $RPM_BUILD_ROOT%{_initrddir}
install -p -m755 %SOURCE1 $RPM_BUILD_ROOT%{_initrddir}/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%post
if [ $1 == 1 ]; then
/sbin/chkconfig --add %{name} > /dev/null 2>&1
fi
%preun
if [ $1 == 0 ]; then
/sbin/service %{name} stop > /dev/null 2>&1
/sbin/chkconfig --del %{name} > /dev/null 2>&1
fi
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog README doc/README-cache
%doc doc/README-master doc/master.sample
%{_mandir}/man8/%{name}.8.gz
%{_sbindir}/%{name}
%{_initrddir}/%{name}
%dir %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/dnrd.conf
%changelog
* Tue Jul 16 2008 Rakesh Pandit <rakesh at fedoraproject.org> 2.20.3-4
- Fixed license tag -- missed in last update.
* Tue Jul 15 2008 Rakesh Pandit <rakesh at fedoraproject.org> 2.20.3-3
- Fixed license issue and removed duplicate files
* Mon Jul 14 2008 Rakesh Pandit <rakesh at fedoraproject.org> 2.20.3-2
- Removed dos2unix dependency, created /etc/dnrd/ config file folder
- Added init.d script and an example conf file, Corrected release number
* Tue Jun 18 2008 Rakesh Pandit <rakesh at fedoraproject.org> 2.20.3-1
- Initial packaged version
--- NEW FILE import.log ---
dnrd-2_20_3-4_fc9:F-9:dnrd-2.20.3-4.fc9.src.rpm:1216348542
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/dnrd/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 17 Jul 2008 18:26:38 -0000 1.1
+++ .cvsignore 18 Jul 2008 02:46:38 -0000 1.2
@@ -0,0 +1 @@
+dnrd-2.20.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/dnrd/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 17 Jul 2008 18:26:38 -0000 1.1
+++ sources 18 Jul 2008 02:46:38 -0000 1.2
@@ -0,0 +1 @@
+41c9b070aae8ed403fc8c2aac7ab157c dnrd-2.20.3.tar.gz
- Previous message: rpms/dnrd/devel dnrd.conf.sample, NONE, 1.1 dnrd.init, NONE, 1.1 dnrd.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: rpms/dnrd/F-8 dnrd.conf.sample, NONE, 1.1 dnrd.init, NONE, 1.1 dnrd.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list