<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox/scripts, 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-14T20:54:36+00:00</updated>
<entry>
<title>Fix --help for single.sh builds.</title>
<updated>2015-02-14T20:54:36+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-02-14T20:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=55fc1603b4162786565106e703da14106295171e'/>
<id>urn:sha1:55fc1603b4162786565106e703da14106295171e</id>
<content type='text'>
</content>
</entry>
<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>Build standalone commands where "depends on" config entries need to be switched on.</title>
<updated>2015-02-07T23:20:23+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-02-07T23:20:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=912b2be5e53f2656727beb3158c8d97ad6b1f6f2'/>
<id>urn:sha1:912b2be5e53f2656727beb3158c8d97ad6b1f6f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AOSP master has &lt;pty.h&gt; and builds netcat/nc.</title>
<updated>2015-01-16T19:49:23+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2015-01-16T19:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=c2415d16a8991e2192bda002baab840bfa4d5d79'/>
<id>urn:sha1:c2415d16a8991e2192bda002baab840bfa4d5d79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Need to update install.c for the changed OLDTOY() argument list.</title>
<updated>2015-01-02T06:44:27+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-01-02T06:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=4f53457205593c965fa31715652e678783a9b89d'/>
<id>urn:sha1:4f53457205593c965fa31715652e678783a9b89d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak status.html</title>
<updated>2015-01-01T23:37:57+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-01-01T23:37:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=3c9940445e71d9b4701449cc0dc47f7ac32d5803'/>
<id>urn:sha1:3c9940445e71d9b4701449cc0dc47f7ac32d5803</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Redo option parsing infrastructure so #define FORCE_FLAGS can unzero flag macros for a disabled command (needed when multiple commands share infrastructure with a common set of flags).</title>
<updated>2015-01-01T03:30:59+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2015-01-01T03:30:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=f3e56f4e4ff773de95fa2c9daf979734d826fc33'/>
<id>urn:sha1:f3e56f4e4ff773de95fa2c9daf979734d826fc33</id>
<content type='text'>
This means the flag space is no longer packed, but leaves gaps where the zeroes
go. (Actual flag bit positions are the same for all configs.) Since the
option parsing needs to know where the holes are, the OPTSTR values are
now generated as part of flags.h with ascii 1 values for the disabled values.
(So generated/oldflags.h went away.)

This also means that the option string argument for OLDTOY() went away, it now
uses the same arguments as the NEWTOY() it references.
</content>
</entry>
<entry>
<title>those of us who need to check in generated files find that 'tr' and</title>
<updated>2014-12-24T01:17:13+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2014-12-24T01:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=627cd0f0d974e9ba25d95cb8f5e23ac6c9c93aaf'/>
<id>urn:sha1:627cd0f0d974e9ba25d95cb8f5e23ac6c9c93aaf</id>
<content type='text'>
'traceroute' keep swapping places. self-inflicted, yes, but not much i
can do about it :-(
</content>
</entry>
<entry>
<title>Oops. xfork() moved to portability.c and the config2help.c build wasn't including that. (Worked until I did a "make clean".)</title>
<updated>2014-12-13T18:09:25+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2014-12-13T18:09:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=79839a4f4f1430f4ddf4ec1d3b1836f8b91ff671'/>
<id>urn:sha1:79839a4f4f1430f4ddf4ec1d3b1836f8b91ff671</id>
<content type='text'>
</content>
</entry>
<entry>
<title>here's a patch that should let us replace toolbox's chcon.</title>
<updated>2014-12-12T02:17:28+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2014-12-12T02:17:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=e75b1d8d96ea104e5f4fa3f7d06e289cbbedc435'/>
<id>urn:sha1:e75b1d8d96ea104e5f4fa3f7d06e289cbbedc435</id>
<content type='text'>
(it also adds a feature, -R, because toybox makes that so easy.)

you'll probably want fancier configuration here because although the
--as-needed works okay, a typical Ubuntu box will have the .so but not
the .h files. i did consider adding a toys/selinux/ directory, but
given that existing tools like ls and id will want -Z SELinux options,
i wasn't sure whether you'd think it was worth segregating the
SELinux-only toys.

note that this won't help the tizen smack users (and patch for smack
won't help SELinux users). so you might want to think about where
you'd like us to be aiming: #if USE_SELINUX/USE_SMACK in all the
relevant places, or a toys/selinux and a toys/smack (though we'd still
need #if in at least ls and id), or a lib/security.c that concentrates
all the differences into one file?
</content>
</entry>
</feed>
