Fix creation of /linuxrc

-Erik
This commit is contained in:
Erik Andersen 2000-04-18 23:32:10 +00:00
parent b9167cb67f
commit 9a8195cc03
7 changed files with 19 additions and 7 deletions

2
TODO
View File

@ -31,7 +31,7 @@ around to it some time. If you have any good ideas, please let me know.
-----------------------
Add a compile option to turn off all the compiled in help
andusage information. Some folks don't need or want it...
and usage information. Some folks don't need or want it...
-----------------------

View File

@ -149,7 +149,7 @@ static const struct Applet applets[] = {
#ifdef BB_LENGTH
{"length", length_main, _BB_DIR_USR_BIN},
#endif
#ifdef BB_FEATURE_LINUXRC //
#ifdef BB_LINUXRC
{"linuxrc", init_main, _BB_DIR_ROOT},
#endif
#ifdef BB_LN

View File

@ -15,6 +15,7 @@ for i in $h ; do
ln -fs /bin/busybox $1$i
done
rm -f $1/bin/busybox
mkdir -p $1/bin
install -m 755 busybox $1/bin/busybox
exit 0

View File

@ -149,7 +149,7 @@ static const struct Applet applets[] = {
#ifdef BB_LENGTH
{"length", length_main, _BB_DIR_USR_BIN},
#endif
#ifdef BB_FEATURE_LINUXRC //
#ifdef BB_LINUXRC
{"linuxrc", init_main, _BB_DIR_ROOT},
#endif
#ifdef BB_LN

View File

@ -211,6 +211,7 @@
//---------------------------------------------------
// Nothing beyond this point should ever be touched by
// mere mortals so leave this stuff alone.
//
#ifdef BB_FEATURE_MOUNT_MTAB_SUPPORT
#define BB_MTAB
#endif
@ -232,6 +233,13 @@
#ifdef BB_FEATURE_LINUXRC
#ifndef BB_INIT
#define BB_INIT
#define BB_LINUXRC
#endif
#endif
//
#ifdef BB_GZIP
#ifndef BB_GUNZIP
#define BB_GUNZIP
#endif
#endif
//

View File

@ -15,6 +15,7 @@ for i in $h ; do
ln -fs /bin/busybox $1$i
done
rm -f $1/bin/busybox
mkdir -p $1/bin
install -m 755 busybox $1/bin/busybox
exit 0

View File

@ -525,10 +525,12 @@ int fullRead(int fd, char *buf, int len)
#if defined (BB_CHMOD_CHOWN_CHGRP) \
|| defined (BB_CP_MV) \
|| defined (BB_FIND) \
|| defined (BB_LS) \
|| defined (BB_INSMOD)
|| defined (BB_CP_MV) \
|| defined (BB_FIND) \
|| defined (BB_INSMOD) \
|| defined (BB_RM) \
|| defined (BB_TAR)
/*
* Walk down all the directories under the specified
* location, and do something (something specified