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:26 |
catsup | you can't find the source for dhclient? | 07:28 |
EvanR | no | 07:29 |
EvanR | is it on the first link on google to 'ISC DHCP', that doesnt work | 07:29 |
EvanR | debian seems to keep the other dhcp client packages | 07:30 |
catsup | http://packages.debian.org/source/etch/dhcp | 07:31 |
catsup | that builds the package dhcp-client that contains the dhclient that accepts -d not to daemonize | 07:32 |
catsup | (you don't have to build the package, the original tgz is there) | 07:33 |
catsup | iirc pump doesn't need to daemonize | 07:34 |
catsup | also | 07:34 |
EvanR | hmm. | 07:35 |
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:38 |
catsup | that's the original source | 07:39 |
catsup | from upstream | 07:39 |
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:40 |
EvanR | bah id hate to use non standard tools :(, stupid dhcpcd | 07:41 |
catsup | pump is nonstandard?? | 07:41 |
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:42 |
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:43 |
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:44 |
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:45 |
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:46 |
EvanR | have you tried to build it yet | 07:47 |
catsup | no | 07:47 |
EvanR | see if it crashes | 07:47 |
catsup | crashes?? you mean the binary? | 07:48 |
EvanR | no, the build process | 07:49 |
catsup | ok i built it | 07:49 |
catsup | what crashed? gcc? how? | 07:49 |
catsup | segv? | 07:49 |
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:50 |
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:51 |
catsup | read the pages about ISC BIND on djb's web site some time | 07:52 |
catsup | http://cr.yp.to | 07:54 |
EvanR | thats they one everyone uses right, bind9 | 07:55 |
EvanR | with the reputation | 07:55 |
catsup | no | 07:56 |
catsup | not everyone uses it... | 07:56 |
catsup | but yeah it's very popular | 07:56 |
catsup | not apparently because of people making choices though, much less intelligent people making informed choices... | 07:58 |
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:01 |
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:02 |
EvanR | seems to require 'newt.h' | 08:04 |
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:05 |
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:06 |
EvanR | lol nice | 08:07 |
EvanR | that must be for an optional pump 'gui' | 08:07 |
EvanR | called 'netconfig' | 08:08 |
catsup | oh, i found a new section of djb's web site. this guy is hilarious. http://cr.yp.to/uic.html | 08:11 |
EvanR_ | bah | 08:21 |
EvanR_ | can pump not no-daemonize | 08:22 |
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:24 |
EvanR_ | thats what i was thinking | 08:25 |
EvanR_ | except doing it for dhdpcd :) | 08:25 |
EvanR_ | with suitable spelling fixes | 08:25 |
EvanR_ | dammit, the isc dhcp site works in firefox, it was my ipv6 configuration :( | 08:28 |
* EvanR_ smashes furniture | 08:29 | |
catsup | ha | 08:35 |
=== Amaranth is now known as NotAmaranth |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!