<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/docs, branch 1_15_1</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=1_15_1</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=1_15_1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2009-07-30T10:57:19+00:00</updated>
<entry>
<title>rename _BB_SUID_ALWAYS and NEVER into REQUIRE and DROP. No code changes.</title>
<updated>2009-07-30T10:57:19+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-07-30T10:57:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6d48d3ee2a5a6b5bded1591952d8105fafdf783a'/>
<id>urn:sha1:6d48d3ee2a5a6b5bded1591952d8105fafdf783a</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>remove msh_function.patch. msh is deprecated</title>
<updated>2009-07-18T23:09:42+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-07-18T23:09:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=252ccba948eb9f6372de0ddf6d61654df91ab360'/>
<id>urn:sha1:252ccba948eb9f6372de0ddf6d61654df91ab360</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>seq: fix testsuite failures</title>
<updated>2009-06-15T07:16:27+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-06-15T07:16:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=cd3dd42c28832da92ee0d4d3afe7cf722e38f80c'/>
<id>urn:sha1:cd3dd42c28832da92ee0d4d3afe7cf722e38f80c</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Update POSIX compliance table</title>
<updated>2009-06-12T13:32:51+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-06-12T13:32:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=145512c634edfe48047ac7cd45b4b14319fbc407'/>
<id>urn:sha1:145512c634edfe48047ac7cd45b4b14319fbc407</id>
<content type='text'>
Signed-off-by: Max Panasenkov &lt;panmax@gmail.com&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>tweak docs</title>
<updated>2009-06-03T13:19:03+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-06-03T13:19:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=dc2bbb9669e53e70965dd09469f5ea701dc3d4ba'/>
<id>urn:sha1:dc2bbb9669e53e70965dd09469f5ea701dc3d4ba</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>POSIX conformance documentation for busybox</title>
<updated>2009-05-26T23:42:34+00:00</updated>
<author>
<name>David Krakov</name>
<email>krakov@gmail.org</email>
</author>
<published>2009-05-26T23:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=29ec1160374bad26d47eeb7ac2795456a1f3e6df'/>
<id>urn:sha1:29ec1160374bad26d47eeb7ac2795456a1f3e6df</id>
<content type='text'>
Attached a start for POSIX conformance documentation for busybox (see
TODO file and discussion last week).
A table of all options as defined by POSIX and as implemented by
busybox (see for a FreeBSD example
http://people.freebsd.org/~schweikh/posix-utilities.html).

Only the tools that are stand-alone applets are documented (not ash
built-ins as 'read'), as there are multiple shells.
When there are two versions (echo) the stand-alone version was
checked. I think this may be the wrong way to go, as most users will
probably use the built-in version - but which shell?

The table was auto-generated by running, for each POSIX utility,
latest git allyesconfig* "busybox &lt;tool&gt; --help" and parsing the
output, and comparing that to tool options extracted from its man page
at http://www.opengroup.org/onlinepubs/9699919799/.
This means that it the usage string is not correct, the table is also
wrong. I noticed that for 'kill', for example, the usage string does
not mention the -s, -q, -o options.
For each option is set whether it exists in busybox and if it is, is
it compliant to the standard. Of course, checking compliance can only
be done manually - a process which will probably take some time (see
'cat' for example).

I didn't post the auto-generation script (python, ugly) because the
table will now change manually; I can post it if there is anyone
interested.

As for the tools not implemented by busybox at all, I think most of
them are indeed fairly esotetic. Some I was suprised to see missing
are link, file, newgrp, unlink.

* Well, almost allyesconfig - but nothing very POSIX-y was disabled.

Signed-off-by: David Krakov &lt;krakov@gmail.org&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>split website off into dedicated git repo</title>
<updated>2009-05-13T05:48:00+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-05-13T05:48:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5'/>
<id>urn:sha1:7a5814c74c875d1d4ce80c8d24b0573a8fd51ab5</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>TODO: add some</title>
<updated>2009-05-13T00:18:43+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2009-05-13T00:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=318a8e5ed557ed04712edc2a59275c92ce7e85e6'/>
<id>urn:sha1:318a8e5ed557ed04712edc2a59275c92ce7e85e6</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>Adjust names, link contributing info in main index</title>
<updated>2009-05-11T20:51:49+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2009-05-11T20:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=845142e106f00428d9325c6a741488d1f5748e78'/>
<id>urn:sha1:845142e106f00428d9325c6a741488d1f5748e78</id>
<content type='text'>
Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
</content>
</entry>
<entry>
<title>add .gitignore files</title>
<updated>2009-05-05T13:05:30+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2009-05-05T13:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3322351724be7e094dfe82a496fd0bbc1626ffff'/>
<id>urn:sha1:3322351724be7e094dfe82a496fd0bbc1626ffff</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
</feed>
