D-Link Forums

The Graveyard - Products No Longer Supported => D-Link Storage => ShareCenter® Add-on Applications => Topic started by: DcMcIx on February 24, 2017, 10:34:51 AM

Title: Update BusyBox to v1.21.1
Post by: DcMcIx on February 24, 2017, 10:34:51 AM
Hi,

NOTE : FOR FW 1.08 (not tested on FW 1.07)

The installed version of BusyBox is the v1.20.2 (it does not includ all needed command ex : wget ; volname ; wget ; sort ...)

The simplest way to replace the installed BusyBox with a much complete one :

/!\ THIS IS A RISKY OPERATION IT CAN HARM YOUR NAS, USE ONLY IF NEEDED, AND YOU KNOW HOW TO DO IT WELL /!\
/!\ FOR ADVANCED USERS ONLY /!\
/!\ BACKUP THE CURRENT BUSYBOX BINARY BEFORE YOU BEGIN /!\
cd /bin
cp -f -a busybox busybox.bkp

Install "vtcron" AddOn from : http://dlink.vtverdohleb.org.ua/Add-On
Once installed you can copy BusyBox (installed with vtcron) like this :

Type commad in the order given : (assuming you didn't change anything on the system : volume name ; mount point ...)
cd /mnt/HD/HD_a2/Nas_Prog/vtcron/bin
cp -R -f -a busybox /bin/

Once the copy completed, you're now on the new busybox binary :

*** This is the version you'll have ***
/ # busybox
BusyBox v1.21.1 (2013-07-08 10:13:48 CDT) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2012.
***************************************************************************************

Now to add command that will be handled with busybox you can create new 'symlinks' to BusyBox like this :

Symlinks must be created in "/bin" :
For wget : (command in order)
cd /bin
ln -sf busybox wget

For sort : (command in order)
ln -sf busybox sort

You can create symlinks for all of the commands or just for the ones you need :-)

Hope It helped in some way :-)