[Bug 445027] Review Request: dnrd - A caching, forwarding DNS proxy server

bugzilla at redhat.com bugzilla at redhat.com
Fri Jun 6 18:01:00 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: dnrd - A caching, forwarding DNS proxy server


https://bugzilla.redhat.com/show_bug.cgi?id=445027


tibbs at math.uh.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tibbs at math.uh.edu




------- Additional Comments From tibbs at math.uh.edu  2008-06-06 14:00 EST -------
This fails to build for me in mock:

+ dos2unix COPYING
/var/tmp/rpm-tmp.50471: line 39: dos2unix: command not found

mock (and hence the Fedora buildsystem) will build packages in a minimal
environment, consisting of a few packages (listed in the Exceptions section of
http://fedoraproject.org/wiki/Packaging/Guidelines#BuildRequires) plus any
packages listed in your BuildRequires:.  This means that if you want to call
something like dos2unix, you need to specify a dependency on it manually:
  BuildRequires: dos2unix
or you can use
  sed -i 's/\r//' COPYING
instead which has no dependencies.

The package builds fine if I make either of those two changes.

It's strongly preferred that if your going to use macro forms like %{__install}
 (on the make install line) that you use them everywhere.  Alternately, just using:
  make install INSTALL="install -p" DESTDIR=$RPM_BUILD_ROOT
works fine and is less typing, although to be honest I don't actually see any
dfference when I change that to:
  make install DESTDIR=$RPM_BUILD_ROOT
Perhaps I'm missing something.

I'm confused about how dnrd itself is to be used.  If it's a system daemon,
shouldn't it have initscripts and such?

The executable will expect to see configuration files in /etc/dnrd, so I'd
expect that this package would provide that directory.  Is it possible to
provide any kind of initial configuration file that would be useful?  Perhaps a
caching-only server if one can be setup without requiring local customization.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list