On Saturday 06 March 2010 11:50, Ajith Adapa wrote:
> >
> > You can download 1.15.x, run "make allnoconfig", editing a few options in 
> > .config file to
> > enable httpd (+ CONFIG_STATIC, CONFIG_CROSS_COMPILER etc), and run "make".
> >
> > Then you can replace _only_ httpd on the target system with version 1.15.x, 
> > leaving
> > everything else as-is.
> >
> > It'll take about 15 minutes.
> >
> 
> You mean to say that I can build the busybox binary with the latest
> 1.16 version and replace my existing busybox binary with the latest
> one and start using it ??

No, I am saying that if you are afraid of replacing ALL 1.2 applets
by 1.16 applets, you may build busybox 1.16 with ONLY ONE enabled applet
and replace ONLY THAT ONE applet.

In other words, if your current sutiation is like this:

# ls -l /bin/h*
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hd -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hdparm -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/head -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hexdump -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hostid -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hostname -> 
/app/busybox-1.2.0/busybox
-rwxr-xr-x    1 root     root        828452 Nov  8 00:26 /bin/httpd -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hush -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hwclock -> 
/app/busybox-1.2.0/busybox

You might replace it with:

# ls -l /bin/h*
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hd -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hdparm -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/head -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hexdump -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hostid -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hostname -> 
/app/busybox-1.2.0/busybox
-rwxr-xr-x    1 root     root        828452 Nov  8 00:26 /bin/httpd
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hush -> 
/app/busybox-1.2.0/busybox
lrwxrwxrwx    1 root     root            27 Jan 26 08:29 /bin/hwclock -> 
/app/busybox-1.2.0/busybox

where /bin/httpd is a new busybox binary.


> Since my software build uses 1.2 version of busybox I see major
> changes in the functionality and interface from 1.2 to 1.16 version ..
> for example httpd code itself. So do u think it wont break my software
> package by just replacing the busybox binary with the latest binary ??

I can't give you such guarantee.
-- 
vda
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to