Thomas Lundquist, update for current structure

This commit is contained in:
Glenn L McGrath 2003-10-01 11:33:46 +00:00
parent 0ad4daa54e
commit 9c91e4142d

View File

@ -14,8 +14,9 @@ Initial Write
First, write your applet. Be sure to include copyright information at the
top, such as who you stole the code from and so forth. Also include the
mini-GPL boilerplate. Be sure to name the main function <applet>_main instead
of main. And be sure to put it in <applet>.c. For a new applet mu, here is
the code that would go in mu.c:
of main. And be sure to put it in <applet>.c. Usage do not have to be taken care of by your applet.
For a new applet mu, here is the code that would go in mu.c:
----begin example code------
@ -86,13 +87,20 @@ Placement / Directory
Find the appropriate directory for your new applet.
Add the applet to the applet directory Makefile:
Make sure you find the appropriate places in the files, the applets are
sorted alphabetically.
Add the applet to Makefile.in in the chosen applet directory:
obj-$(CONFIG_MU) += mu.o
Add the applet to the applet directory config.in:
Add the applet to Config.in in the chosen applet directory:
bool 'mu' CONFIG_MU
config CONFIG_MU
bool "MU"
default n
help
Returns an indeterminate value.
Usage String(s)
@ -129,9 +137,9 @@ algorithm in busybox.c and the Gods of BusyBox smite you. Yea, verily:
/* all programs below here are alphabetically "greater than" 'mu' */
Finally, add a define for your applet to Config.h:
Finally, add a define for your applet to include/config.h
#define CONFIG_MU
#undef CONFIG_MU
Documentation
@ -146,9 +154,10 @@ Adding some text to docs/Configure.help is a nice start.
The Grand Announcement
----------------------
Then create a diff -urN of the files you added (<applet>.c, usage.c,
applets.h, Config.h) and send it to the mailing list:
busybox@busybox.net. Sending patches as attachments is preferred, but
not required.
Then create a diff -urN of the files you added (<appletdir/><applet>.c,
include/usage.c, include/applets.h, include/config.h, <appletdir>/Makefile.in, <appletdir>/config.in)
and send it to the mailing list:
busybox@busybox.net.
Sending patches as attachments is preferred, but not required.