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 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 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 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 of main. And be sure to put it in <applet>.c. Usage do not have to be taken care of by your applet.
the code that would go in mu.c:
For a new applet mu, here is the code that would go in mu.c:
----begin example code------ ----begin example code------
@ -86,13 +87,20 @@ Placement / Directory
Find the appropriate directory for your new applet. 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 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) 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' */ /* 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 Documentation
@ -146,9 +154,10 @@ Adding some text to docs/Configure.help is a nice start.
The Grand Announcement The Grand Announcement
---------------------- ----------------------
Then create a diff -urN of the files you added (<applet>.c, usage.c, Then create a diff -urN of the files you added (<appletdir/><applet>.c,
applets.h, Config.h) and send it to the mailing list: include/usage.c, include/applets.h, include/config.h, <appletdir>/Makefile.in, <appletdir>/config.in)
busybox@busybox.net. Sending patches as attachments is preferred, but and send it to the mailing list:
not required. busybox@busybox.net.
Sending patches as attachments is preferred, but not required.