[07:26] <EvanR> it doesnt seem that the commonly available dhcpcd dhcp client has an option for no daemonize
[07:26] <EvanR> dhclient does, according to some online man pages, but i cant seem to get the source
[07:28] <catsup> you can't find the source for dhclient?
[07:29] <EvanR> no
[07:29] <EvanR> is it on the first link on google to 'ISC DHCP', that doesnt work
[07:30] <EvanR> debian seems to keep the other dhcp client packages
[07:31] <catsup> http://packages.debian.org/source/etch/dhcp
[07:32] <catsup> that builds the package dhcp-client that contains the dhclient that accepts -d not to daemonize
[07:33] <catsup> (you don't have to build the package, the original tgz is there)
[07:34] <catsup> iirc pump doesn't need to daemonize
[07:34] <catsup> also
[07:35] <EvanR> hmm.
[07:38] <EvanR> by the way, when you see a .orig.tar.gz file at the debian site, is that the original source, or the source which is possibly changed before being built and packaged
[07:39] <catsup> that's the original source
[07:39] <catsup> from upstream
[07:40] <catsup> all debian changes are in the .diff
[07:40] <EvanR> ok. well it is hell to build :)
[07:40] <catsup> is it?
[07:40] <EvanR> and no way to direct the installation prefix
[07:40] <EvanR> as far as the reame is concerned, at least
[07:40] <EvanR> readme
[07:40] <EvanR> i think im going to check out pump 
[07:41] <EvanR> bah id hate to use non standard tools :(, stupid dhcpcd
[07:41] <catsup> pump is nonstandard??
[07:42] <catsup> ISC seems to consistently produce crap
[07:42] <EvanR> is dhclient the standard on debian/ubuntu/mepis? because dhcpcd is on all of them, though on the bsd's it is a different dhcpcd i think
[07:42] <catsup> i really don't understand how they continue to exist
[07:42] <EvanR> dhcpcd on the other linux distros*
[07:43] <catsup> well i think that all of debian's dhcp clients are named dhclient
[07:43] <catsup> but the ISC one is the one on the netinst install cd
[07:43] <catsup> at least for the last couple versions
[07:43] <EvanR> actually, i think the dhcpcd in *bsd is the ISC one to....
[07:44] <EvanR> or based on it
[07:44] <catsup> well, ISC tools are very popular
[07:44] <EvanR> hmm. interesting
[07:44] <catsup> pump was made by redhat.  i used to use pump.  it works fine.  it's not like a dhcp client is a very complex thing.
[07:44] <catsup> ISC has managed to fuck theirs up, though
[07:45] <catsup> with their configure script
[07:45] <EvanR> and whatever the normal one is, thats fucked up too, no --no-daemonize ?
[07:45] <catsup> normal one?  eh?
[07:45] <EvanR> the one i have, the one in the slackware distro, the one in the lfs book...
[07:46] <catsup> by the way
[07:46] <EvanR> dunno what mandrake had
[07:46] <catsup> i just downloaded the ISC dhcp source
[07:46] <catsup> edit Makefile.conf to configure it
[07:47] <EvanR> have you tried to build it yet
[07:47] <catsup> no
[07:47] <EvanR> see if it crashes
[07:48] <catsup> crashes??  you mean the binary?
[07:49] <EvanR> no, the build process
[07:49] <catsup> ok i built it
[07:49] <catsup> what crashed?  gcc?  how?
[07:49] <catsup> segv?
[07:50] <EvanR> no, it didnt crash gcc, it just failed to compile
[07:50] <EvanR> i have been fixing typos in code all week for some reason
[07:51] <EvanR> if you built it, it might be a lack of dependencies
[07:51] <catsup> it compiled fine for me
[07:51] <catsup> what was your error?
[07:51] <EvanR> a long line of errors, and i was so fed up with ISC i deleted the source dir and the package
[07:51] <catsup> heh
[07:51] <catsup> good for you
[07:52] <catsup> read the pages about ISC BIND on djb's web site some time
[07:54] <catsup> http://cr.yp.to
[07:55] <EvanR> thats they one everyone uses right, bind9
[07:55] <EvanR> with the reputation
[07:56] <catsup> no
[07:56] <catsup> not everyone uses it...
[07:56] <catsup> but yeah it's very popular
[07:58] <catsup> not apparently because of people making choices though, much less intelligent people making informed choices...
[08:01] <EvanR> grrr. the openbsd dhcpcd server only comes as a binary, or as part of a 100M source distro
[08:01] <EvanR> dhcp client*
[08:01]  * EvanR smash furniture
[08:01] <catsup> um
[08:01] <catsup> try the other clients from debian
[08:02] <EvanR> pump
[08:02] <catsup> yeah pump is probably what you want.  pump was written by redhat.  i'm sure it doesn't suck.  i used to use it, although that was probably 5 years ago.
[08:04] <EvanR> seems to require 'newt.h'
[08:05] <catsup> what distro are you using?
[08:05] <EvanR> uhm it produced a binary even with all those errors
[08:05] <EvanR> seems to be working
[08:06] <EvanR> its a custom distro
[08:06] <catsup> i thought newt was an ncurses gui library
[08:06] <catsup> pkgdesc="Not Erik's Windowing Toolkit - text mode windowing with slang"
[08:06] <EvanR> i have ncurses, no newt.h
[08:07] <EvanR> lol nice
[08:07] <EvanR> that must be for an optional pump 'gui'
[08:08] <EvanR> called 'netconfig'
[08:11] <catsup> oh, i found a new section of djb's web site.  this guy is hilarious.  http://cr.yp.to/uic.html
[08:21] <EvanR_> bah
[08:22] <EvanR_> can pump not no-daemonize
[08:24] <catsup> if you're building the source it shouldn't be hard to make the change
[08:24] <catsup> just find the call to daemon
[08:25] <EvanR_> thats what i was thinking
[08:25] <EvanR_> except doing it for dhdpcd :)
[08:25] <EvanR_> with suitable spelling fixes
[08:28] <EvanR_> dammit, the isc dhcp site works in firefox, it was my ipv6 configuration :(
[08:29]  * EvanR_ smashes furniture
[08:35] <catsup> ha