NSLU2-Linux
view · edit · print · history

Optware.BusyBox History

Hide minor edits - Show changes to markup

October 28, 2008, at 04:57 AM by Ralph Finch --
Changed lines 49-52 from:

for com in `cat bb.lst`; do if ! which $com > /dev/null; then ln -s /opt/bin/busybox /opt/sbin/$com; fi; done

to:

for com in `cat bb.txt`; do if ! which $com > /dev/null; then ln -s /opt/bin/busybox /opt/sbin/$com; fi; done

October 23, 2008, at 11:06 PM by RalphFinch --
Added line 42:
Added line 44:
Added line 46:
October 23, 2008, at 11:05 PM by RalphFinch --
Changed lines 41-42 from:
to:

To get the "better" v1.00 utils without stepping on the preferred utils: 1. install the latest BusyBox with no links using ipkg install busybox-base 2. dump all the v1.00 BusyBox commands into a single line text file; I did /opt/bin/busybox > bb.txt and edited the file. 3. run this bash line to make symlinks for only those unused BusyBox commands:

for com in `cat bb.lst`; do if ! which $com > /dev/null; then ln -s /opt/bin/busybox /opt/sbin/$com; fi; done

June 20, 2006, at 02:03 PM by placid --
Changed lines 30-31 from:

BusyBox v1.00 (2004.10.17-10:05+0000) multi-call binary

to:

BusyBox v1.1.3 (2006.06.21-00:00+0000) multi-call binary

April 14, 2006, at 12:37 PM by Saul --
Changed lines 154-155 from:

Slinbox

to:

Slingbox

February 12, 2006, at 07:15 AM by Érick Lavoie --
Changed lines 19-20 from:

If your command is available, then you only have to make a symbolic link like this: \\ "ln -s /opt/bin/busybox /opt/sbin/the_command_you_want" \\

to:

If your command is available, then you only have to make a symbolic link like this:
"ln -s /opt/bin/busybox /opt/sbin/the_command_you_want" \\

February 12, 2006, at 07:14 AM by Érick Lavoie --
Changed lines 18-19 from:

"/opt/bin/busybox the_command_you_want"

to:

"/opt/bin/busybox the_command_you_want" \\

February 12, 2006, at 07:12 AM by Érick Lavoie --
Changed lines 18-19 from:

"/opt/bin/busybox the_command_you_want" \\

to:

"/opt/bin/busybox the_command_you_want"

February 12, 2006, at 07:12 AM by Érick Lavoie --
Added line 19:
Added line 23:
February 12, 2006, at 07:11 AM by Érick Lavoie --
Changed line 155 from:

The only reason for slingbox is the installation of unslung. It shouldn't be used for anything else.

to:

The only reason for slingbox is the installation of unslung. It shouldn't be used for anything else.

February 12, 2006, at 07:11 AM by Érick Lavoie --
Changed lines 17-20 from:

You can test the available commands like this:
"/opt/bin/busybox the_command_you_want"\\ If your command is available, then you only have to make a symbolic link like this:\\ "ln -s /opt/bin/busybox /opt/sbin/the_command_you_want"\\

to:

You can test the available commands like this:
"/opt/bin/busybox the_command_you_want" \\ If your command is available, then you only have to make a symbolic link like this: \\ "ln -s /opt/bin/busybox /opt/sbin/the_command_you_want" \\

February 12, 2006, at 07:10 AM by Érick Lavoie --
Changed line 18 from:

"/opt/bin/busybox the_command_you_want"\\ \\

to:

"/opt/bin/busybox the_command_you_want"\\

February 12, 2006, at 07:10 AM by Érick Lavoie --
Changed lines 20-21 from:

"ln -s /opt/bin/busybox /opt/sbin/the_command_you_want"\\
choosing /opt/bin or /opt/sbin in the second argument depending on the command.\\

to:

"ln -s /opt/bin/busybox /opt/sbin/the_command_you_want"\\ choosing /opt/bin or /opt/sbin in the second argument depending on the command.

February 12, 2006, at 07:09 AM by Érick Lavoie --
Changed lines 18-21 from:

"/opt/bin/busybox the_command_you_want"
If your command is available, the you only have to make a symbolic link like this:
"ln -s /opt/bin/busybox /opt/sbin/the_command_you_want"

to:

"/opt/bin/busybox the_command_you_want"\\
If your command is available, then you only have to make a symbolic link like this:\\ "ln -s /opt/bin/busybox /opt/sbin/the_command_you_want"\\
choosing /opt/bin or /opt/sbin in the second argument depending on the command.\\

February 12, 2006, at 07:05 AM by Érick Lavoie --
Added lines 17-21:

You can test the available commands like this:
"/opt/bin/busybox the_command_you_want"
If your command is available, the you only have to make a symbolic link like this:
"ln -s /opt/bin/busybox /opt/sbin/the_command_you_want"

February 12, 2006, at 06:58 AM by Érick Lavoie --
Changed lines 15-16 from:

Then you can manually add the link(s) you want.

to:

Then you can manually add the link(s) you want. Note that the default busybox installation(0.60) is located in /bin/busybox and the new one is in /opt/bin/busybox.

September 17, 2005, at 09:00 AM by marceln -- Added unslung
Added lines 21-22:

slingbox version (needed for unslung install):
BusyBox v1.00 (2005.09.04-09:26+0000) multi-call binary \\

Added lines 35-36:
Added lines 147-150:

Slinbox

The only reason for slingbox is the installation of unslung. It shouldn't be used for anything else.

August 28, 2005, at 02:08 PM by kaste -- added Inge\'s recommendation
Changed lines 5-6 from:

By default you already have a working busybox, which is the default Linksys one. To update to the ipkg version, please follow the instructions in this document: UpgradeBusyBoxUsingIpkg?

to:

By default you already have a working busybox 0.6, which is the default Linksys one. There is a newer version (1.0) available - however, there is no need to jump on the band wagon. In short: 1.0 brings some new utils. But clashes with other, better packages.

The reason is not that 1.0 is not great, but that there are better versions of the same utilities in packages like procps and coreutils, so unless you're really pressed for space, I suggest you go with them (e.g. top is way better in procps).

Take a look below, which lists all applets, and if there is a util or two in 1.0 you want, you have a second option: ipkg install busybox-base, which only installs busybox 1.0 without the conflicting links. Then you can manually add the link(s) you want.

June 17, 2005, at 08:59 PM by ToddZ -- added link to BusyBox site list/usage of command, change log
Changed lines 15-22 from:
to:

Answer:

"...BusyBox 1.00 represents a tremendous improvement over the old 0.60.x stable series. Now featuring a Linux KernelConf? based configuration system (as used by the Linux kernel), Linux 2.6 kernel support, many many new applets, and the development work and testing of thousands of people from around the world."

http://www.busybox.net/downloads/Changelog

"This is a list of the all the available commands in BusyBox (v1.00) with complete usage information and examples of how to use each app."

http://www.busybox.net/downloads/BusyBox.html
October 30, 2004, at 04:11 PM by tman --
Changed line 20 from:

/opt/bin and /opt/sbin. Actually, you'll find that those are all soft links only. The file busybox is the only executable.

to:

/opt/bin and /opt/sbin. Actually, you'll find that those are all sym links. The file busybox is the only executable.

Changed lines 22-125 from:

[ ash basename bunzip2 busybox bzcat cat chgrp chmod chown chroot chvt clear cmp cp cut date dd deallocvt df dirname dmesg du echo egrep env expr false fgrep find free grep gunzip gzip head hexdump hostname id ifconfig insmod install kill killall klogd ln logger ls lsmod md5sum mkdir mknod mktemp modprobe more mount mv nc netstat openvt pidof ping pivot_root ps pwd readlink reboot reset rm rmdir rmmod route sed sh sleep sort strings swapoff swapon sync syslogd tail tar tee test time top touch tr true tty umount uname uniq unzip uptime usleep vi wc wget which whoami xargs yes zcat

to:
  [
  ash
  basename
  bunzip2
  busybox
  bzcat
  cat
  chgrp
  chmod
  chown
  chroot
  chvt
  clear
  cmp
  cp
  cut
  date
  dd
  deallocvt
  df
  dirname
  dmesg
  du
  echo
  egrep
  env
  expr
  false
  fgrep
  find
  free
  grep
  gunzip
  gzip
  head
  hexdump
  hostname
  id
  ifconfig
  insmod
  install
  kill
  killall
  klogd
  ln
  logger
  ls
  lsmod
  md5sum
  mkdir
  mknod
  mktemp
  modprobe
  more
  mount
  mv
  nc
  netstat
  openvt
  pidof
  ping
  pivot_root
  ps
  pwd
  readlink
  reboot
  reset
  rm
  rmdir
  rmmod
  route
  sed
  sh
  sleep
  sort
  strings
  swapoff
  swapon
  sync
  syslogd
  tail
  tar
  tee
  test
  time
  top
  touch
  tr
  true
  tty
  umount
  uname
  uniq
  unzip
  uptime
  usleep
  vi
  wc
  wget
  which
  whoami
  xargs
  yes
  zcat
October 29, 2004, at 12:20 AM by Chris E --
Changed line 5 from:

By default you already have a working busybox, which is the default Linksys one. To update to the ipkg version, please follow the instructions in this document: UpgradeBusyboxUsingIpkg?

to:

By default you already have a working busybox, which is the default Linksys one. To update to the ipkg version, please follow the instructions in this document: {{UpgradeBusyBoxUsingIpkg?}}

Added line 17:
October 17, 2004, at 11:25 AM by rwhitby --
Changed line 10 from:

Busybox v0.60.4 (2004.05.28-07:40+0000) multi-call binary \\

to:

BusyBox v0.60.4 (2004.05.28-07:40+0000) multi-call binary \\

October 17, 2004, at 11:24 AM by rwhitby --
Changed lines 19-20 from:

/opt/bin/ and /opt/sbin/. Actually, you'll find that those are all soft links only. The file busybox is the only executable.

to:

/opt/bin and /opt/sbin. Actually, you'll find that those are all soft links only. The file busybox is the only executable.

October 17, 2004, at 11:24 AM by rwhitby --
Changed line 12 from:

1.00-rc3-1

to:

BusyBox v1.00 (2004.10.17-10:05+0000) multi-call binary

Changed line 14 from:

Todo: how does 1.00-xxx differ from the original 0.60.4 ?

to:

Todo: how does 1.00 differ from the original 0.60.4 ?

Changed lines 19-21 from:

/opt/bin/ , /opt/sbin/ and /opt/usr/bin/ . Actually, you'll find that those are all soft links only. The file busybox is the only executable.

to:

/opt/bin/ and /opt/sbin/. Actually, you'll find that those are all soft links only. The file busybox is the only executable.

October 07, 2004, at 06:40 PM by kaste --
Changed lines 1-126 from:

Describe {{Busybox}} here.

to:

Read about the busybox here: http://www.busybox.net/about.html

Howto

By default you already have a working busybox, which is the default Linksys one. To update to the ipkg version, please follow the instructions in this document: UpgradeBusyboxUsingIpkg?

Version history

Standard Linksys:
Busybox v0.60.4 (2004.05.28-07:40+0000) multi-call binary
IPKG package:
1.00-rc3-1

Todo: how does 1.00-xxx differ from the original 0.60.4 ?

Files

The following 'files' are part of the busybox installation. They are spread across the folders /opt/bin/ , /opt/sbin/ and /opt/usr/bin/ . Actually, you'll find that those are all soft links only. The file busybox is the only executable.

[ ash basename bunzip2 busybox bzcat cat chgrp chmod chown chroot chvt clear cmp cp cut date dd deallocvt df dirname dmesg du echo egrep env expr false fgrep find free grep gunzip gzip head hexdump hostname id ifconfig insmod install kill killall klogd ln logger ls lsmod md5sum mkdir mknod mktemp modprobe more mount mv nc netstat openvt pidof ping pivot_root ps pwd readlink reboot reset rm rmdir rmmod route sed sh sleep sort strings swapoff swapon sync syslogd tail tar tee test time top touch tr true tty umount uname uniq unzip uptime usleep vi wc wget which whoami xargs yes zcat

view · edit · print · history · Last edited by Ralph Finch.
Based on work by RalphFinch, placid, Saul, Érick Lavoie, marceln, kaste, ToddZ, tman, Chris E, and rwhitby.
Originally by kaste.
Page last modified on October 28, 2008, at 04:57 AM