<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>41217</bug_id>
          
          <creation_ts>2004-02-11 01:48 0000</creation_ts>
          <short_desc>dhcp (chroot): stop doesn&apos;t work, localtime missed, name resolution fails</short_desc>
          <delta_ts>2004-12-20 10:55:19 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>aholler@gentoo.de</reporter>
          <assigned_to>max@gentoo.org</assigned_to>
          <cc>farcepest@gmail.com</cc>
    
    <cc>matthias.foerste@freenet.de</cc>
    
    <cc>simon.gerber@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>aholler@gentoo.de</who>
            <bug_when>2004-02-11 01:48:30 0000</bug_when>
            <thetext>Hi,

there are some bugs concerning the chrooted dhcp-server.

- init.d/dhcp stop doesn&apos;t work
- chroot/dhcp/etc/localtime is missing
- name resolution fails (I haven&apos;t checked out which libraries are needed, I assume libnss_* and resolv.conf</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2004-02-11 20:09:37 0000</bug_when>
            <thetext>You&apos;re going to have to provide a bit more information. For starters, your emerge --info screen.  What version are you doing this with?  What doesn&apos;t work about chrooted stop?  dhcp uses UTC for it&apos;s timings and whatnot, so what is /etc/localtime for? What is name resolution for?  Mind you, we dole out about 2000 addresses from this chrooted setup without a hitch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aholler@gentoo.de</who>
            <bug_when>2004-02-12 05:44:43 0000</bug_when>
            <thetext>I&apos;m talking about dhcp-3.0_p2-r2, but I assume -r3 has the same failures.

etc/localtime is needed for correct timestamps in syslog.

/etc/init.d/dhcp stop doesn&apos;t work because no .pid file created at startup. So stop fails.

For the name resolution, try adding a router, host or domain server entry in dhcp.conf with a hostname (not an ip).


</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2004-02-25 16:54:29 0000</bug_when>
            <thetext>.pid file creation should be correct in -r3, at least I don&apos;t see anything wrong with it.  name resolution libraries may not be that easy to set up.  localtime is, I&apos;ll add that to the chroot setup.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matthias.foerste@freenet.de</who>
            <bug_when>2004-02-29 13:52:58 0000</bug_when>
            <thetext>hi,

&apos;/etc/init.d/dhcp stop&apos; doesnt work here either
&apos;/chroot/etc/localtime&apos; is missing too, but timestamps on console and /var/log/everything seem ok (metalog in case that matters)

$ echo; qpkg -I -v dhcp-; echo; emerge info

net-misc/dhcp-3.0_p2-r3 *

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test9-love4)
=================================================================
System uname: 2.6.0-test9-love4 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.4.3.13
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=athlon-xp -O3 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/sbin/consolelog.sh /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon-xp -O3 -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache distcc sandbox userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;http://gentoo.linux.no/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j5&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;X aalib acpi alsa avi berkdb crypt cups emacs encode fbcon foomaticdb freetype gdbm gif gpm gtk gtk2 imlib java jpeg libg++ libwww mad maildir mikmod motif moznocompose moznoirc moznomail mpeg mule mysql ncurses nls oggvorbis opengl pam pdflib perl png python quicktime readline sdl spell sse ssl tcltk tcpd truetype usb wmf x86 xml2 xmms xv zlib&quot;


first i was a *little* bit wondering who wrote the rc script, cause the -pf switch was not mentioned in the man page ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2004-02-29 17:38:57 0000</bug_when>
            <thetext>Saying &quot;me too&quot; doesn&apos;t really help much.  It would be far more helpful to have any errors you get posted here.  It works fine on my end:

zion root # ps -ef | grep dhcp
dhcp     10022     1  0 17:30 ?        00:00:00 /usr/sbin/dhcpd -pf /var/run/dhcp/dhcpd.pid -q -user dhcp -group dhcp -chroot /var/lib/chroot/dhcp eth1 eth2
zion root # /etc/init.d/dhcp restart
 * Stopping dhcpd...                                                      [ ok ]
 * Setting ownership on dhcpd.leases...                                   [ ok ]
 * Starting chrooted dhcpd...                                             [ ok ]
zion root # ps -ef | grep dhcp 
dhcp     10199     1  0 17:31 ?        00:00:00 /usr/sbin/dhcpd -pf /var/run/dhcp/dhcpd.pid -q -user dhcp -group dhcp -chroot /var/lib/chroot/dhcp eth1 eth2


As you can see, the PID changes after the restart and everything is fine.

Regarding localtime, like I said in comment #3, it will be in the next version of the ebuild, when I get it tested thoroughly enough.

To answer your last question, I wrote the rc script.  -pf may not be in the manual, but it certainly is in the code:

~line 311 of dhcpd.c:
                } else if (!strcmp (argv [i], &quot;-pf&quot;)) {
                        if (++i == argc)
                                usage ();
                        path_dhcpd_pid = argv [i];
                        no_dhcpd_pid = 1;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matthias.foerste@freenet.de</who>
            <bug_when>2004-03-01 06:19:10 0000</bug_when>
            <thetext>ah well, i installed -r2 some days ago with the missing dchp subdir in /chroot/dhcp/var/run and upgraded to -r3 later. another small notice in pkg_postinst about that would have been helpful to my old blind eyes. They didnt notice the missing dir when checking the chroot. An strace was required because the dhcpd executable unfortunately didnt spit out any error messages at all. (yes, i started the init script nonquiet).

regarding localtime i just wanted to point out that its seems to work fine for me without.

the last question actually was just a comment about an outdated manual page that should have gone to /dev/null or isc.org instead of wasting your time. sorry</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tkay@darkwing.uoregon.edu</who>
            <bug_when>2004-04-05 16:12:16 0000</bug_when>
            <thetext>Created an attachment (id=28761)
New version of ebuild that seems to work with sandbox (see associated patches)

I have written a few more patches to the existing (broken) 2.02 ebuild. This
works on my x86 gentoo system with normal options. Two additional patches were
required.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tkay@darkwing.uoregon.edu</who>
            <bug_when>2004-04-05 16:14:22 0000</bug_when>
            <thetext>Created an attachment (id=28762)
Module install fix to make sandbox work properly

This patch is one of the file required by my submitted ebuild. It fixes the
automake files so that the install stays within the boundaries of the sandbox.
I created this by reading the source of apxs2, since there was no command line
way of asking it to do it for you, which was what was breaking the sandbox.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tkay@darkwing.uoregon.edu</who>
            <bug_when>2004-04-05 16:17:17 0000</bug_when>
            <thetext>Created an attachment (id=28763)
Turns off tests that are incompatible with portage

This is the second source patch I created to make the libapreq build work. It
turns off all &quot;make test&quot; targets, which do not seem to like running under
portage. Ideally, we would figure out how to make them work.

All I have to say is, the emerge now works cleanly on my system. YMMV.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tkay@darkwing.uoregon.edu</who>
            <bug_when>2004-04-05 16:20:47 0000</bug_when>
            <thetext>Shoot. Sorry guys! I have two tabs open on Gentoo bugs, and I just posted this series of fixes to the wrong one! I don&apos;t see a way for me to delete them, or I would. If you have permission to drop the crap I just added, please do. I apologize again.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2004-04-05 16:22:41 0000</bug_when>
            <thetext>It happens... :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2004-08-31 15:02:46 0000</bug_when>
            <thetext>*** Bug 51588 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>farcepest@gmail.com</who>
            <bug_when>2004-10-19 10:19:16 0000</bug_when>
            <thetext>I used the default chroot setup obtained with:

ebuild /var/db/pkg/net-misc/dhcp-3.0.1/dhcp-3.0.1.ebuild config # see note below

I put my configuration in /chroot/dhcp/etc/dhcp/dhcpd.conf. Start the server, and test it with dhcping: No response. &quot;unknown lease&quot; in syslog.

Put the same config file in /etc/dhcp/dhcpd.conf (via symbolic link to the one in the chroot). Stop the server. Comment out CHROOT in /etc/conf.d/dhcp. Start the server, and test with dhcping: It works.

Here&apos;s the fix. I added this line to /etc/conf.d/dhcp:

export LD_PRELOAD=&quot;/usr/lib/libresolv.so /usr/lib/libnss_dns.so&quot;

and then the chrooted version works. I&apos;ll leave some of my diagnostic data in below because it might still be useful (and you can see what I tried). In particular, /etc/resolv.conf and nsswitch.conf and maybe localtime are probably needed, and I think USE=static is broken.

-----

One of the files that the pkg_config() should probably copy into the chrooted directory is /etc/resolv.conf, as pointed out in comment #1. However, doing that  doesn&apos;t solve my problem. The name resolution is used by DHCP itself: All entries in dhcp.conf which can take an IP address can take a DNS name as well, and I use DNS names extensively.

/etc/localtime is still not copied, as suggested by comment #3. I&apos;m not sure that it&apos;s really necessary, but then I am using syslog-ng and have use_time_recvd(yes) which ignores the client-sent time.

The start and stop parts of the init script work fine for me, so those have probably been fixed for awhile.

I tried testing with USE=static, but the /usr/sbin/dhcpd produced is still dynamically linked.

/usr/sbin/dhcpd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), stripped
        linux-gate.so.1 =&gt;  (0xffffe000)
        libc.so.6 =&gt; /lib/libc.so.6 (0x4001d000)
        /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000)

-static shows up in the compiler flags when it builds, however.

Copying libresolv.so, libnss_*.so from /usr/lib into /chroot/dhcp/usr/lib has no effect (didn&apos;t really expect the to, based on above).

Copying /etc/nsswitch.conf into the chroot doesn&apos;t help either.

Additionally, the post install of the build says:

 * If you like to run dhcpd in chroot AND this is a new install OR
 * your dhcpd doesn&apos;t already run in chroot, simply run:
 *   ebuild /var/db/pkg/dhcp-3.0.1/dhcp-3.0.1/dhcp-3.0.1.ebuild config

Obviously this is the wrong path. The code reads:

        einfo &quot;If you like to run dhcpd in chroot AND this is a new install OR&quot;
        einfo &quot;your dhcpd doesn&apos;t already run in chroot, simply run:&quot;
        einfo &quot;  ebuild /var/db/pkg/${CATEGORY}/${PF}/${PF}.ebuild config&quot;

So something is happening to ${CATEGORY}, but it must be in one of the eclasses or in portage itself. I&apos;ve seen this on another package recently (www-apps/rt) too.

Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8.1)
=================================================================
System uname: 2.6.8.1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-O2 -march=pentium3 -fomit-frame-pointer -falign-labels=8 -falign-functions=32 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
COMPILER=&quot;&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -march=pentium3 -fomit-frame-pointer -falign-labels=8 -falign-functions=32 -pipe&quot;
DISTDIR=&quot;/var/cache/distfiles&quot;
FEATURES=&quot;autoaddcvs buildpkg ccache distcc sandbox&quot;
GENTOO_MIRRORS=&quot;http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/var/cache/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/var/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.us.gentoo.org/gentoo-portage&quot;
USE=&quot;apache2 apm arts avi berkdb bitmap-fonts crypt cups emacs encode f77 foomaticdb gd gdbm gif gpm gtk2 imlib innodb jpeg kerberos ldap libg++ libwww mad mikmod mpeg mssql mysql ncurses nls nptl odbc oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sasl sdl slang snmp spell ssl svga tcpd truetype vhosts x86 xml xml2 xmms xprint xv zlib&quot;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>farcepest@gmail.com</who>
            <bug_when>2004-12-13 08:11:50 0000</bug_when>
            <thetext>export LD_PRELOAD=&quot;/usr/lib/libresolv.so /usr/lib/libnss_dns.so&quot;

in /etc/conf.d/dhcp fixes the name resolution problems. I don&apos;t know if this is a particularly great permanent solution, but it fixed my problems. Maybe a comment to this effect could be put in /etc/conf.d/dhcp, or else it could conditionally be done in the init script if chrooting.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@gentoo.org</who>
            <bug_when>2004-12-20 10:55:19 0000</bug_when>
            <thetext>Ok, lets go through these...

First, the message at the end of the merge works properly for me:
 * If you like to run dhcpd in chroot AND this is a new install OR
 * your dhcpd doesn&apos;t already run in chroot, simply run:
 *   ebuild /var/db/pkg/net-misc/dhcp-3.0.1-r1/dhcp-3.0.1-r1.ebuild config

Second, localtime is now copied when running the suggested command.

Third, the suggested export has been added to the conf.d/dhcp file, but commented out.

Fourth, moved the -q flag to the conf.d/dhcp file for easier debugging.

All this is in the upcoming (~arch masked for now) 3.0.1-r1.  Please try it (in about 30 minutes, when it propagates).</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28761</attachid>
            <date>2004-04-05 16:12 0000</date>
            <desc>New version of ebuild that seems to work with sandbox (see associated patches)</desc>
            <filename>libapreq-2.02_alpha02.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1wZXJsL2xpYmFwcmVxL2xp
YmFwcmVxLTEuMi1yMS5lYnVpbGQsdiAxLjEgMjAwMy8xMS8wNSAwMDoxNzowNyByYWMgRXhwICQK
CmluaGVyaXQgbGlidG9vbApNWV9QPSR7UC9saWJhcHJlcS9saWJhcHJlcTJ9Ck1ZX1A9JHtNWV9Q
L2FscGhhL30KUz0ke1dPUktESVJ9LyR7TVlfUC9fWzAtOV1bMC05XS99LWRldgpERVNDUklQVElP
Tj0iQSBBcGFjaGUgUmVxdWVzdCBQZXJsIE1vZHVsZSIKU1JDX1VSST0iaHR0cDovL3d3dy5hcGFj
aGUub3JnL2Rpc3QvaHR0cGQvbGliYXByZXEvJHtNWV9QfS1kZXYudGFyLmd6IgpIT01FUEFHRT0i
aHR0cDovL2h0dHBkLmFwYWNoZS5vcmcvYXByZXEvIgpTTE9UPSIyIgpMSUNFTlNFPSJBcGFjaGUt
MS4xIGFzLWlzIgpLRVlXT1JEUz0ifng4NiBhbWQ2NCB+cHBjIH5zcGFyYyB+YWxwaGEgfmlhNjQi
CiMgY2NhY2hlIGJyZWFrcyB0aGUgY2dpIHBvcnRpb24gb2YgbWFrZSB0ZXN0CiMgdGhpZXZlZCBm
cm9tIGxpbHlwb25kIGVidWlsZApQQVRIPSIkKGVjaG8gIjoke1BBVEh9OiIgfCBzZWQgJ3MvOlte
Ol0qY2NhY2hlW146XSo6LzovO3MvXjovLztzLzokLy87JykiCkRFUEVORD0iJHtERVBFTkR9Cgk+
PXN5cy1hcHBzL3NlZC00CglkZXYtcGVybC9BcGFjaGUtVGVzdAoJPj1kZXYtcGVybC9tb2RfcGVy
bC0xLjk5IgoKbXlkb2M9IlRPRE8iCgojIHRoZSBpbnN0YWxsIHByb2Nlc3MgaW5zdGFsbHMgbGli
YXByZXEyIGZpcnN0LCBhbmQgdGhlbiBjYWxscyBhcHhzMgojIC1pLCB3aGljaCB0cmllcyB0byBy
ZWNvbXBpbGUgYSBsaWJ0b29sIHRoaW5nIGFuZCBmYWlscyBiZWNhdXNlIGl0CiMgY2FuJ3QgZmlu
ZCBsaWJhcHJlcTIsIHdoaWNoIGlzIHN0aWxsIHNpdHRpbmcgaW4gdGhlIHN0YWdpbmcKIyBkaXJl
Y3RvcnkuIHRoaXMgYXBwcm9hY2ggdGhpZXZlZCBmcm9tIHN1YnZlcnNpb24gZWJ1aWxkLCBzdWdn
ZXN0ZWQKIyBieSBwYXVsZHYuIHRoYXQgZGlkbid0IHdvcmssIG5laXRoZXIgZGlkIHRoZSBMRF9M
SUJSQVJZX1BBVEggdGhpbmcuCiMgSSdtIGF0IHRoZSBlbmQgb2YgbXkgcm9wZSBmb3Igbm93IG9u
IHRoaXMsIHNvIGknbSBkaXNhYmxpbmcgcmVsaW5rLgojIEFueWJvZHkgdGhhdCBjYW4gZmlndXJl
IG91dCBhIGNsZWFuZXIgd2F5IGlzIGNlcnRhaW5seSB3ZWxjb21lIHRvIGRvCiMgc28uCgpzcmNf
dW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICR7U30KCWVwYXRjaCAke0ZJTEVTRElSfS9saWJh
cHJlcS0yLjAtYmlubG9jLnBhdGNoIHx8IGRpZQoJZXBhdGNoICR7RklMRVNESVJ9L2xpYmFwcmVx
LTIuMC1ub3Rlc3QucGF0Y2ggfHwgZGllCgllcGF0Y2ggJHtGSUxFU0RJUn0vbGliYXByZXEtMi4w
LW1vZGluc3RhbGwucGF0Y2ggfHwgZGllCgllY2hvICJTY3JpcHRTb2NrICR7RH0vcnVuIiA+PiAk
e1N9L2Vudi90L2NvbmYvZXh0cmEuY29uZi5pbgoJZWxpYnRvb2xpemUKCXNlZCAtaSAtZSAncy9u
ZWVkX3JlbGluaz15ZXMvI291Y2ggbmVlZF9yZWxpbms9eWVzLycgJHtTfS9sdG1haW4uc2gKfQoK
c3JjX2NvbXBpbGUoKSB7CglhdXRvcmVjb25mCgllY29uZiAtLXdpdGgtYXBhY2hlMi1hcHhzPS91
c3Ivc2Jpbi9hcHhzMiBcCgkJLS13aXRoLWFwYWNoZTItaHR0cGQ9L3Vzci9zYmluL2FwYWNoZTIg
XAoJCS0td2l0aC1wZXJsLWdsdWUKCgllbWFrZSBMVF9MREZMQUdTPSItTCR7RH0vdXNyL2xpYiIg
fHwgZGllCgllbWFrZSB0ZXN0IHx8IGRpZQp9CgpzcmNfaW5zdGFsbCgpIHsKCW1ha2UgREVTVERJ
Uj0ke0R9IExUX0xERkxBR1M9Ii1MJHtEfS91c3IvbGliIiBpbnN0YWxsIHx8IGRpZQp9CgoKCgo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28762</attachid>
            <date>2004-04-05 16:14 0000</date>
            <desc>Module install fix to make sandbox work properly</desc>
            <filename>libapreq-2.0-modinstall.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">KioqIGVudi9NYWtlZmlsZS5hbS5vcmlnIEZyaSBOb3YgIDcgMTA6NTU6MTQgMjAwMwotLS0gZW52
L01ha2VmaWxlLmFtCU1vbiBBcHIgIDUgMTY6MDE6MDUgMjAwNAoqKioqKioqKioqKioqKioKKioq
IDMsOCAqKioqCi0tLSAzLDEyIC0tLS0KICBURVNUX0NPTkZJR19TQ1JJUFQgPSBwYWNrYWdlIEFw
YWNoZTo6VGVzdE1NOyBmaWx0ZXJfYXJncygpOyBnZW5lcmF0ZV9zY3JpcHQoInQvVEVTVCIpCiAg
RVhUUkFfRElTVCA9IHQgYy1tb2R1bGVzCiAgCisgSU5TVERTTyA9ICQoc2hlbGwgJChBUFJfQ09O
RklHKSAtLWluc3RhbGxidWlsZGRpcikvaW5zdGRzby5zaAorIFNITElCVE9PTCA9ICQoc2hlbGwg
JChBUFJfQ09ORklHKSAtLWluc3RhbGxidWlsZGRpcikvbGlidG9vbAorIEFQQUNIRTJfTU9EVUxF
UyA9ICQoc2hlbGwgL3Vzci9zYmluL2FweHMyIC1xIExJQkVYRUNESVIpCisgCiAgY2hlY2tfUFJP
R1JBTVMgPSB0ZXN0X2NnaQogIAogIGlmIEJVSUxEX0hUVFBECioqKioqKioqKioqKioqKgoqKiog
MzEsMzcgKioqKgogIG1vZF9hcHJlcV9sYV9MREZMQUdTID0gLWV4cG9ydC1keW5hbWljIC1tb2R1
bGUgLWF2b2lkLXZlcnNpb24gLXJwYXRoICQoQVBBQ0hFMl9NT0RVTEVTKQogIAogIGluc3RhbGwt
ZXhlYy1sb2NhbDogbW9kX2FwcmVxLmxhCiEgCUBBUEFDSEUyX0FQWFNAIC1pIC1hIC1uIGFwcmVx
IG1vZF9hcHJlcS5sYQogIAogIHQvVEVTVCA6IE1ha2VmaWxlLmFtIHQvVEVTVC5QTAogIAlAUEVS
TEAgLU1BcGFjaGU6OlRlc3RNTSAtZSAnJChURVNUX0NPTkZJR19TQ1JJUFQpJyAtLSAtYXB4cyBA
QVBBQ0hFMl9BUFhTQAotLS0gMzUsNDIgLS0tLQogIG1vZF9hcHJlcV9sYV9MREZMQUdTID0gLWV4
cG9ydC1keW5hbWljIC1tb2R1bGUgLWF2b2lkLXZlcnNpb24gLXJwYXRoICQoQVBBQ0hFMl9NT0RV
TEVTKQogIAogIGluc3RhbGwtZXhlYy1sb2NhbDogbW9kX2FwcmVxLmxhCiEgCUAtbWtkaXIgJChE
RVNURElSKSQoQVBBQ0hFMl9NT0RVTEVTKQohIAkkKElOU1REU08pIFNIX0xJQlRPT0w9JChTSExJ
QlRPT0wpIG1vZF9hcHJlcS5sYSAkKERFU1RESVIpJChBUEFDSEUyX01PRFVMRVMpCiAgCiAgdC9U
RVNUIDogTWFrZWZpbGUuYW0gdC9URVNULlBMCiAgCUBQRVJMQCAtTUFwYWNoZTo6VGVzdE1NIC1l
ICckKFRFU1RfQ09ORklHX1NDUklQVCknIC0tIC1hcHhzIEBBUEFDSEUyX0FQWFNACg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28763</attachid>
            <date>2004-04-05 16:17 0000</date>
            <desc>Turns off tests that are incompatible with portage</desc>
            <filename>libapreq-2.0-notest.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">KioqIE1ha2VmaWxlLmFtLm9yaWcJRnJpIE5vdiAgNyAxMTozNzozOCAyMDAzCi0tLSBNYWtlZmls
ZS5hbQlNb24gQXByICA1IDEzOjE1OjI5IDIwMDQKKioqKioqKioqKioqKioqCioqKiA3MCw3NiAq
KioqCiAgCS1ta2RpciBkb2NzCiAgCWVjaG8gR0VORVJBVEVfVEFHRklMRT1gcHdkYC9kb2NzL2Fw
ci50YWcgfCAkKEFQUl9ET1gpCiAgCiEgdGVzdDogbGliX3Rlc3QgZW52X3Rlc3QgJChQRVJMX1RF
U1QpCiAgCiAgZW52X3Rlc3Q6CiAgCWNkIGVudjsgbWFrZSB0ZXN0Ci0tLSA3MCw3NiAtLS0tCiAg
CS1ta2RpciBkb2NzCiAgCWVjaG8gR0VORVJBVEVfVEFHRklMRT1gcHdkYC9kb2NzL2Fwci50YWcg
fCAkKEFQUl9ET1gpCiAgCiEgdGVzdDogCiAgCiAgZW52X3Rlc3Q6CiAgCWNkIGVudjsgbWFrZSB0
ZXN0Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>