Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 80322

Summary: pdns added virtual support and recursor
Product: Gentoo Linux Reporter: Christian Zoffoli (RETIRED) <xmerlin>
Component: New packagesAssignee: Sven Wegener <swegener>
Status: RESOLVED FIXED    
Severity: enhancement Keywords: Inclusion
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: added virtual support and precursor
updated patch -> added recursor.conf example

Description Christian Zoffoli (RETIRED) gentoo-dev 2005-02-01 05:10:23 UTC
I've added virtual support and recursor to the current pdns 2.9.16 ebuild

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
* Pdns supports multiple istances on the same machine (we can have many
/etc/pdns-master2.conf /etc/pdns-master3.conf), but the init script actually
doesn't support setups like these ones.

* The ebuild in portage doesn't support precursor :(

Expected Results:  
* After "patching" the ebuild you can link /etc/init.d/pdns to
/etc/init.d/pdns-slave, create /etc/pdns.conf and /etc/pdns-slave.conf and run
two or more istances of pdns at the same time.

* I've also added precursor support



Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-uml-xm1 i686)
=================================================================
System uname: 2.6.9-uml-xm1 i686 AMD Athlon(TM) XP 2500+
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/mail/dspam /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/
ftp://pandemonium.tiscali.de/pub/gentoo/ http://194.117.143.70"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages/x86/desktop"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://10.0.4.11/gentoo-portage"
USE="x86 X aac aalib acl acpi acpi4linux aliaschain altcolors amd apache2 apm
aredmem arts artswrappersuid atlas atm audiofile avi ba-completion berkdb
bitmap-fonts blas bonobo cdb cddb cdparanoia cdr cdrom cjk clamav codecs crypt
cups devfs26 dga dhcp divx4linux djbfft dlz dv dvd dvdr dvdread edl encodeesd
ethereal evo extensions faac faad fam fbcon festival ffmpeg fftw flac flood
font-server foomaticdb fortran freetts freetype frlargefiles gd gdbm gifgimp
gimpprint glut gnokii gnome gphoto2 gpm gps gs gsm gtk gtk2 gtkhtml guild
ieee1394 imagemagick imap imlib imlib2 innodb ipv6 irda irmc jabber2 jackjava
jce jp2 jpeg jpeg2k junit kadu-modules kadu-voice kde kerberos large-domain lcms
ldap ldirectord libwww lirc live lzo lzw lzw-tiff mad maildir maildrop
mailwrapper matroska mbrola mdb mew mha mikmod mime mimencode mmap mmx mng motif
mozcalendar mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg mpeg4 mplayer msdav
mysql mythtv ncursees ncurses network neural nls nntp ntlm nvidia oav odbc
oggvorbis openal opengl opens opie oss pam pcmcia pcre pda pdf pdfkit pdflib
perl php png pnp postgres ppds procmail pthreads pwdb python qmail qt quicktime
quotes radeon readline remote roundrobin samba sasl scanner sdlsilentdrop slang
slp sms snmp speex spel spell sqlite ssl svg svga szip tcltk tcpd tetex tga tiff
tinydyndns transcode truetype type1 type1-fonts unicode usb v4l v4l2 vda vhosts
vim vim-with-x virus-scan wmf wsconvert xine xinerama xinetd xml xml2 xmms xosd
xpm xv xvid yv12 zaptel zlib"
Comment 1 Christian Zoffoli (RETIRED) gentoo-dev 2005-02-01 05:10:57 UTC
Created attachment 50121 [details, diff]
added virtual support and precursor
Comment 2 Christian Zoffoli (RETIRED) gentoo-dev 2005-02-01 05:26:01 UTC
Created attachment 50122 [details, diff]
updated patch -> added recursor.conf example
Comment 3 Christian Zoffoli (RETIRED) gentoo-dev 2005-06-19 17:52:15 UTC
I can maintain it, if there are no objections
Comment 4 Maurice van der Pot (RETIRED) gentoo-dev 2005-06-29 10:49:49 UTC
Mass reassign of bugs on orphaned packages to appropriate assignee.
Comment 5 Sven Wegener gentoo-dev 2005-07-16 21:54:31 UTC
I added a slightly modified version of your things. recursor support is enabled
via the recursor USE flag because it pulls in an additional dependency.
Comment 6 Christian Zoffoli (RETIRED) gentoo-dev 2005-07-30 04:58:32 UTC
reply to #5

OK