BusyBox combines tiny versions of many common UNIX utilities into a single small executable.
1
vote
0answers
23 views
Linux shell lagging one step
I upgraded busybox from 1.2.1 to 1.7.4 in my embedded system platform and it is connected to linux host via serial cable. Now when I type any command in shell on that embedded system platform like ...
0
votes
2answers
157 views
Is /etc/resolv.conf needed when using a static IP address?
I am trying to configure the IP address of my embedded device. The device should have a static IP address and I attempt to set this using the /etc/network/interfaces file with
iface eth0 inet static
...
0
votes
1answer
64 views
Unable to get embedded device to ping anything on the network
I have an embedded device, built using buildroot, kernel version 3.6.11 running busybox. The kernel is built with completely default options. I have configured the device according to what the network ...
4
votes
1answer
234 views
updating `/etc/resolv.conf` on a read only filesystem
I currently have a busybox based embedded linux system. The filesystem is a readonly mounted jffs2 filesystem. One problem I've run into is that /etc/resolv.conf can't be updated by DHCP.
Is it ...
3
votes
1answer
205 views
What are special prompt symbols for busybox's sh support?
I want to setup a time prompt on PS1.
But, there is no document about what are symbols the busybox support.
Is there any one know? Here are all which I knew.
PS1='\u@\h: \w \$'
3
votes
1answer
156 views
Need to improve urlencode function
I need a way to URL encode strings with a shell script on a OpenWRT device running old version of busybox.
Right now I ended up with the following code:
urlencode() {
echo "$@" | awk -v ORS="" '{ ...
1
vote
0answers
197 views
Busybox `uname -r` shows wrong kernel version
My kernel is 3.2.27 and /lib/modules/ contains 3.2.27 + folder. But when I am using
/# uname -r
3.1.9+
It's showing a strange output. My problem is that for modprobe depends on uname when I put
...
2
votes
2answers
192 views
No /proc in a Busybox-based embedded Linux distribution
I am making an embedded Linux distribution and my board is a Raspberry Pi. My kernel version is 3.2.27 without initramfs and my root file system as follows:
/lib /* contains ...
3
votes
1answer
635 views
Create and control start up scripts in BusyBox
I have compiled a custom linux kernel in BusyBox. BusyBox init does not support runlevels. When the kernel boots up in BusyBox, it first executes init which looks for the specified runlevel in ...
1
vote
1answer
304 views
How to chroot into busybox environment?
i have a filesystem build with buildroot, to compile code for a device using a old kernel and uClibc.
Now i want to chroot into the fs. The problem is, i dont have /bin/bash, just /bin/busybox. How ...
1
vote
3answers
178 views
Script matching literal pattern over multiple lines?
I have a multi-line string in the variable $PAT. $PAT must be searched for within the file $FILE. If $PAT is in $FILE, it needs to print the file with $PAT removed. If $PAT is not found, then print ...
1
vote
1answer
434 views
busybox ash PS1 not expanding
I am trying to setup busybox's ash on an embedded system to support expanding the PS1 prompt statement. I have it currently set as
PS1='\u@\h:\w\$ '
However, all that is displayed is literally ...
2
votes
1answer
145 views
Chaining commands within `watch`
Ok, this is driving me a bit nuts.
I'm trying to watch the number of files in a set of subdirectories.
find . | wc -l correctly returns the number of sub-folders and files.
However, watch 'find . | ...
5
votes
1answer
105 views
Using OGG/Vorbis, is there a way to continue to record to an existing audio file?
I am using Vorbis/ogg to record audio (using arecord and then pipping to oggenc). I have downloaded oggvideotools, which gave me oggCat, which will let me join two previously recorded audio files into ...
3
votes
1answer
123 views
inittab '-' character in process field
I have a an inittab file with the following entry:
console::askfirst:-/bin/ash
According to this Man page a '+' character in the process field means
init will not do utmp and wtmp accounting ...
1
vote
3answers
571 views
bash merge 2 lists removing duplicated
I have an embedded linux system using Busybox (OpenWRT) - so commands are limited. I have two files that look like:
first file
aaaaaa
bbbbbb
cccccc
mmmmmm
nnnnnn
second file
mmmmmm
nnnnnn
...
1
vote
1answer
366 views
How do I safely unmount a network share on Linux STB without crashing (I get GSOD)?
I have a network share named dreambox on C:\dreambox that is shared with the group Everyone in Windows. I have mounted it to /hdd on a Linux-based STB with OpenDreambox (OpenEmbedded) using Telnet ...
2
votes
5answers
2k views
Bash iterate over a list of strings
I have this bash script:
for opt in string1 string2 string3 ... string99
do somestuff
It works, but I would like to replace the explicit listing of my strings with a file which actually contains ...
3
votes
3answers
223 views
How to remove a trailing CRLF from a file?
I have a binary file with a trailing CRLF (2 bytes total) that I want to remove. How should I do it?
Please note that I'm using busybox and I don't have perl.
2
votes
2answers
346 views
Remove 50GB oldest files in busybox when used capacity reaches 95%
Ok i have requested a code here but initial i didn't ask to make it busybox compatible. My bad. I'm new to linux and coding.
The code needs to do the following:
Delete 50GB of oldest data (dir ...
2
votes
2answers
232 views
How can I get the GNU screen command to automatically start with every BusyBox ash session?
On an embedded device with BusyBox installed I want to set it up so that the gnu screen command is automatically started when any BusyBox session is started.
I have seen that I can add the screen ...
2
votes
0answers
78 views
Busybox exits instantly printing 'SIGUSR1'
I was tinkering with my router these days. It runs on MIPS core and the OS is based on Linux. But the builtin busybox is very limited. I managed to export a binary of busybox compiled for MIPS through ...
5
votes
1answer
597 views
Search for a string in files recursively in BusyBox 1.0? [duplicate]
Possible Duplicate:
How to grep a text recursively on BusyBox 1.0?
How can I search for a string in a file recursively in BusyBox 1.0 if find and grep are not available ?
(I want to telnet ...
0
votes
1answer
252 views
buildroot/busybox: launch bootchartd on startup
I built a custom linux image using buildroot and busybox. To speed up the boot process I'd like to use bootchartd (built-in version of busybox) to profile the process. However bootchartd is not ...
3
votes
1answer
214 views
Busybox NAS appliance
I have a NAS appliance that crashed last weekend. The IT guys apparently / maybe didn't recover it in the right way? There's about 50,000 directories in a "lost+found" directory each with a numeric ...
1
vote
0answers
249 views
Run script as root under Busybox?
I have written a shell script that has to be run as root under Busybox. My first thought was to add the script to /etc/busybox.conf like this:
/sbin/my_script.sh = ssx root.root
But this only works ...
0
votes
1answer
162 views
kexec from within initramfs
Can kexec be used from within initramfs to load up a new image and kernel?
It seems that kexec calls shutdown which then looks for /dev/initctl, which is missing from a busybox initramfs image.
Any ...
6
votes
2answers
1k views
Wake-on-LAN with BusyBox?
Is it possible to implement the wake-on-lan magic packet in bash? I'm using a old, customized BusyBox and don't have ether-wake. Is it possible to replace it with some other shell command, like:
...
6
votes
2answers
376 views
How to develop a small linux distro?
Since Linux uses open-source packages, I was wondering if I could develop my own Linux distro by compiling these packages.
I tried to read the Linux From Scratch book but it's quite big and uses lots ...
1
vote
2answers
983 views
How to grep a text recursively on BusyBox 1.0?
How can I find a file containing a certain string on a BusyBox 1.0, if grep -r does not work?
3
votes
2answers
243 views
shell howto: save multiple binary data files (jpg) to one file with some additional data and separate again
I have a system with restricted calculational power (fritzbox) and functions (busybox) and an webcam, able to deliver JPG files.
Now I'm looking for for a method (based on shell script) to download ...
2
votes
1answer
612 views
Linux 2.6.32, busybox, Identify physical SD device
I have a USB card reader with two SD card interfaces and two USB ports (so it can also act as a USB hub) all on the same device. I am running an embedded Linux device that is unsupervised in its use ...
2
votes
5answers
2k views
Trying to set date on a Linux based machine from another machine
I am running busy box on an embedded platform. I would like to set the date on the box properly each time I reboot the hardware. I have no way to save the time persistently, so am reduced to setting ...
3
votes
1answer
734 views
How to get 3 minutes future date?
I want to get the date 3 minutes on the future. For example, if "now" is
01-Jan-70 00:00:00 GMT
I want to get
01-Jan-80 00:03:00 GMT
How should I do it? I'm working with busybox linux.
1
vote
1answer
156 views
Check a bash variable against a file
I have a bash variable ($HTTP_COOKIE) which contains a string. I want to check if this string matches the content of a given file (token). I'm working on a busybox linux.
How should I do?
5
votes
2answers
267 views
Which sed version is not GNU sed 4.0?
I'm trying to figure out which version of sed that I've got on BusyBox 1.18.3. The --version output is cryptic.
$ sed --version
This is not GNU sed version 4.0
The following code is from the ...
6
votes
3answers
4k views
How do I check busybox version (from busybox)?
I'm using busybox in a embedded system, and I would like to check its version. How do I check the busybox version from within busybox?
2
votes
1answer
188 views
Can I bypass crontab command by putting the file?
I need to create and put my cron file with
cat cronfile1 cronfile2 > cronfile
crontab cronfile -u myuser
This works for me, but I want to know if I can do directly
cat cronfile1 cronfile2 > ...
4
votes
3answers
2k views
when does the system send a SIGTERM to a process?
My server program received a SIGTERM and stopped (with exit code 0). I am surprised by this, as I am pretty sure that there was plenty of memory for it. Under what conditions does linux (busybox) send ...
2
votes
2answers
229 views
non-case-sensitive sed - OpenWrt
the input would be like this in a file:
<sCripT
and the parsing looks like this:
sed -i "s/<script//g" SOMETHING.html
the "/gi" is not good, because OpenWrt doesn't knows it (busybox..):
...
1
vote
2answers
680 views
Sorting by date
Original:
Jan 23 2011 10:42 SOMETHING 2007.12.20.avi
Jun 26 2009 SOMETHING 2009.06.25.avi
Feb 12 2010 SOMETHING 2010.02.11.avi
Jan 29 2011 09:17 SOMETHING 2011.01.27.avi
Feb 11 2011 20:06 SOMETHING ...
3
votes
1answer
175 views
ls pagination on MontaVista with BusyBox
I'm logged into an IP Phone running MontaVista with a very stripped down BusyBox binary (by stripped down, I mean the OEM has removed almost all of its functionality, except the basics like cat, ls ...
7
votes
3answers
1k views
How does one atomically change a symlink to a directory in busybox?
I am trying to (as close as possibly) atomically change a symlink. I've tried:
ln -sf other_dir existing_symlink
That just put the new symlink in the directory that existing_symlink pointed to.
ln ...
3
votes
1answer
780 views
How to enter into BusyBox when booting?
I have occasionally installed cloud-init package in Ubuntu, which blocks me from booting. Neither recovery mode works. Because cloud-init installed some upstart job configuration.
So I want to enter ...
3
votes
2answers
4k views
Trouble getting busybox switch_root to work
I'm working on an embedded ARM Linux system that boots using initramfs. (Here's some background from a couple earlier questions, if you're interested.) So far, thanks in part to help received here, I ...
5
votes
3answers
2k views
How to generate initramfs image with busybox links?
Having been directed to initramfs by an answer to my earlier question (thanks!), I've been working on getting initramfs working. I can now boot the kernel and drop to a shell prompt, where I can ...