<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox/Makefile, branch 0.5.2</title>
<subtitle>Toybox with POSIX patches from E5ten
</subtitle>
<id>https://git.carbslinux.org/forks/toybox/atom?h=0.5.2</id>
<link rel='self' href='https://git.carbslinux.org/forks/toybox/atom?h=0.5.2'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/'/>
<updated>2015-02-14T07:08:15+00:00</updated>
<entry>
<title>Move guts of "make change" to scripts/change.sh, don't try to build sh or help standalone.</title>
<updated>2015-02-14T07:08:15+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-02-14T07:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=45962a70e01c817dea7e7bf872b4e33748df7921'/>
<id>urn:sha1:45962a70e01c817dea7e7bf872b4e33748df7921</id>
<content type='text'>
sh builtin commands need multiplexer, help describes other enabled commands.
</content>
</entry>
<entry>
<title>Clean up the output of "make change".</title>
<updated>2015-02-07T23:19:38+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-02-07T23:19:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=5eb4475bab76e81fd0119332d761b185a35944a5'/>
<id>urn:sha1:5eb4475bab76e81fd0119332d761b185a35944a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add "make help" entry for "make change".</title>
<updated>2014-12-13T17:59:10+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-12-13T17:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=e72ea20cada3cf20864740caa99e7b099b5f7ec9'/>
<id>urn:sha1:e72ea20cada3cf20864740caa99e7b099b5f7ec9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add "change" subdirectory to make clean.</title>
<updated>2014-11-28T22:51:32+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-11-28T22:51:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=6d33f3a8be75aadfc9fd452ed67964920e451b14'/>
<id>urn:sha1:6d33f3a8be75aadfc9fd452ed67964920e451b14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add "make change" target to build the big toybox binary as a bunch of little ones (in the "change" subdirectory), and tweak scripts/make.sh to avoid redundant work when rebuilding.</title>
<updated>2014-11-28T22:49:46+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-11-28T22:49:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=62390fddc753e04aa12655d073572f9c39af3874'/>
<id>urn:sha1:62390fddc753e04aa12655d073572f9c39af3874</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete generated/README.txt (the contents are in code.html now) so clean can just remove the "generated" directory entirely.</title>
<updated>2014-09-20T19:20:28+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-09-20T19:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=94a4603481b9fc663a72549b4cd0dcbd95fca062'/>
<id>urn:sha1:94a4603481b9fc663a72549b4cd0dcbd95fca062</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Forgot to check in the updated makefile when I moved the testsuite.</title>
<updated>2014-09-20T18:22:13+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-09-20T18:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=cd299bfc0665ec13b406009b9ca1b43d17e1ad85'/>
<id>urn:sha1:cd299bfc0665ec13b406009b9ca1b43d17e1ad85</id>
<content type='text'>
(Did you know you can test individual commands with scripts/test.sh command?
Now you do...)
</content>
</entry>
<entry>
<title>Create a generated/build.sh with a single compiler command line to rebuild the toybox_unstripped binary using the existing generated/*.h files.</title>
<updated>2014-09-12T01:50:10+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-09-12T01:50:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=8aa87ab9b4ee68eec75af26d550fbcfb732d660f'/>
<id>urn:sha1:8aa87ab9b4ee68eec75af26d550fbcfb732d660f</id>
<content type='text'>
This way we can snapshot the generated/*.{h,sh} from a defconfig build into
a "shipped" directory or something, and then people can maybe build on crazy
crippled environments like pcbsd that haven't got gmake and put bash under
/usr/local so none of the #!/scripts can find it. This solves at least
part of the "toybox can build with itself but you need to build toybox first
to have the tools to run the build scripts" problem.

Next up: work out the minimal config to provide the build tools needed
to run an actual build. (This should, eventually, include a "make" command
if freebsd's kernel is going to refuse to build with netbsd's "make" and
we don't just write off the whole thing as crazy. But it probably shouldn't
include commands that #include &lt;linux/*.h&gt; if we are trying to make that work.)
</content>
</entry>
<entry>
<title>Make tweaks: collate generated/*.o files into their own subdirectory, add PIPEFAIL for better error reporting, and simpler regex to select toys/*/*.c list based on NEWTOY/OLDTOY macros.</title>
<updated>2014-09-10T01:13:03+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-09-10T01:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=7a07c6bc431d441a2363b58a1d82fe7a2a6d75f2'/>
<id>urn:sha1:7a07c6bc431d441a2363b58a1d82fe7a2a6d75f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update clean to clean up after new parallel build.</title>
<updated>2014-08-10T17:01:49+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-08-10T17:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=579ce3511a9bd9f288201c16553c866384e14a79'/>
<id>urn:sha1:579ce3511a9bd9f288201c16553c866384e14a79</id>
<content type='text'>
</content>
</entry>
</feed>
