Patch for dhcpc for immediate backgrounding

Paul Fox pgf at brightstareng.com
Fri Jun 8 14:32:46 UTC 2007


 > -----BEGIN PGP SIGNED MESSAGE-----
 > Hash: SHA1
 > 
 > Thanks for the suggestion.
 > 
 > It was easier for me to just patch udhcpc then it was to add setsid  
 > to the cross-compile environment.  Since I had to patch udhcpc for my  
 > system anyway I thought I would share it back with the community.

setsid is busybox.

oh -- i see you're running 1.0.  it's not in there.  never mind.  :-)

paul

 > 
 > 
 > 
 > John T. Kamenik (Software Eng.)
 > jkamenik at patton.com
 > 
 > 
 > On Jun 8, 2007, at 3:35 AM, Denis Vlasenko wrote:
 > 
 > > On Tuesday 05 June 2007 17:35, John Kamenik wrote:
 > >> All,
 > >>
 > >> I have patched the 1.00 version of BusyBox's DHCP Client to add the
 > >> option to Daemonize at start.  I took a quick look at the 1.6 version
 > >> of BusyBox and it looks like the change could be easily applied to
 > >> it.  I unfortunately do not use 1.6 and do not have time to patch it
 > >> myself.
 > >>
 > >> The patch simply adds a "-B" option which will cause the udhcpc
 > >> program to background immediately.  It does NOT replace the "-b"
 > >> which causes udhcpc to background after it attempts to get a lease.
 > >> I added it so I do not have to block waiting for the first lease
 > >> attempt, which can take a decent amount of time if there is no DHCP
 > >> server to contact.
 > >
 > > What about using "setsid udhcpcd >/dev/null 2>/dev/null </dev/null &"?
 > > --
 > > vda
 > 
 > -----BEGIN PGP SIGNATURE-----
 > Version: GnuPG v1.4.7 (Darwin)
 > 
 > iD8DBQFGaWbaGcYBlkXseR8RAjGSAJ47CtOnA9cQO/lhOLJ+K1JcqbUxbwCgrvF7
 > DabYFqAmrJcDhIsaV+YhHn0=
 > =RtWs
 > -----END PGP SIGNATURE-----
 > _______________________________________________
 > busybox mailing list
 > busybox at busybox.net
 > http://busybox.net/cgi-bin/mailman/listinfo/busybox

=---------------------
 paul fox, pgf at brightstareng.com



More information about the busybox mailing list