Stuf
This commit is contained in:
@@ -72,6 +72,9 @@ static const struct Applet applets[] = {
|
||||
#ifdef BB_INIT //sbin
|
||||
{"init", init_main},
|
||||
#endif
|
||||
#ifdef BB_FEATURE_LINUXRC //
|
||||
{"linuxrc", init_main},
|
||||
#endif
|
||||
#ifdef BB_KILL //bin
|
||||
{"kill", kill_main},
|
||||
#endif
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
sed -n '/^#define/{s/.*BB_//; s/$/.o/p; }' busybox.def.h | \
|
||||
tr [:upper:] [:lower:]
|
||||
ls -1 `sed -n '/^#define/{s/.*BB_// ; s/$/.c/p; }' busybox.def.h | \
|
||||
tr [:upper:] [:lower:]` 2> /dev/null | sed -e 's/\.c$/\.o/g'
|
||||
|
||||
|
@@ -6,17 +6,20 @@ if [ "$1" == "" ]; then
|
||||
echo "No installation directory, aborting."
|
||||
exit 1;
|
||||
fi
|
||||
rm -rf $1
|
||||
|
||||
# can't just use cat, rmdir is not unique
|
||||
#h=`cat busybox.links`
|
||||
h=`sort busybox.links | uniq`
|
||||
|
||||
mkdir -p $1/bin
|
||||
for i in $h ; do
|
||||
[ ${verbose} ] && echo " making link to $i"
|
||||
mkdir -p $1/`echo $i | sed -e 's/\(^.*\/\)\(.*\)/\1/g' `
|
||||
ln -s busybox $1/bin/`echo $i | sed -e 's/\(^.*\/\)\(.*\)/\2/g' `
|
||||
echo "working on $i now"
|
||||
mypath=`echo $i | sed -e 's/\(^.*\/\)\(.*\)/\1/g' `;
|
||||
myapp=`echo $i | sed -e 's/\(^.*\/\)\(.*\)/\2/g' `;
|
||||
echo "mkdir -p $1$mypath"
|
||||
echo "(cd $1$mypath ; ln -s /bin/busybox $1$mypath$myapp )"
|
||||
mkdir -p $1$mypath
|
||||
(cd $1$mypath ; ln -s /bin/busybox $1$mypath$myapp )
|
||||
done
|
||||
rm -f $1/bin/busybox
|
||||
install -m 755 busybox $1/bin/busybox
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user