<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox/tests, branch 0.8.2</title>
<subtitle>Toybox with POSIX patches from E5ten
</subtitle>
<id>https://git.carbslinux.org/forks/toybox/atom?h=0.8.2</id>
<link rel='self' href='https://git.carbslinux.org/forks/toybox/atom?h=0.8.2'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/'/>
<updated>2019-10-16T17:10:53+00:00</updated>
<entry>
<title>Simple ps smoketest.</title>
<updated>2019-10-16T17:10:53+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-16T17:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=275c0a97f7adfe6705702aedaf1bc0e9fbe19f97'/>
<id>urn:sha1:275c0a97f7adfe6705702aedaf1bc0e9fbe19f97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make cmp.test pass with TEST_HOST on systems that gratuitously violate posix.</title>
<updated>2019-10-12T23:39:50+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-12T23:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=99eeaec65441a03d8b0b3003de6aeb6a1b5a741b'/>
<id>urn:sha1:99eeaec65441a03d8b0b3003de6aeb6a1b5a741b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix argless find segfault.</title>
<updated>2019-10-12T22:23:30+00:00</updated>
<author>
<name>Denys Nykula</name>
<email>nykula@ukr.net</email>
</author>
<published>2019-10-11T16:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=0cc9d996ed3fe49b34fdf0943523e880203e5be5'/>
<id>urn:sha1:0cc9d996ed3fe49b34fdf0943523e880203e5be5</id>
<content type='text'>
Inline array becomes garbage outside the if.
</content>
</entry>
<entry>
<title>Fix same spurious test failures that were affecting killall,</title>
<updated>2019-10-11T20:40:08+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-11T20:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=c8400d7f82adbf1716244e136121ab59a4b075fb'/>
<id>urn:sha1:c8400d7f82adbf1716244e136121ab59a4b075fb</id>
<content type='text'>
and silence "killed" messages from the shell by forking in a subshell.
</content>
</entry>
<entry>
<title>xargs: various fixes.</title>
<updated>2019-10-10T02:24:15+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-10-09T21:48:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=48d750ca5be4db45a3f04956a9d8ca87ddc45db2'/>
<id>urn:sha1:48d750ca5be4db45a3f04956a9d8ca87ddc45db2</id>
<content type='text'>
Don't run the command with no arguments if we run out of input but
have already run the command at least once. The implementation of "run
the command at least once (unless -r was supplied)" wasn't taking into
account whether or not this was our first time round the loop.

Fix the exit value, and the -- already documented but not implemented --
behavior if a child exits with status 255.

Also extend the tests to cover these cases, plus cases I broke while
coming up with the fix. Add more tests to convince myself that we've
correctly interpreted how -s is supposed to behave, and fix the corner
cases at the bottom end of the range.

This fixes some issues we were seeing trying to build the Android SDK
for (and more importantly, on) macOS.
</content>
</entry>
<entry>
<title>readlink: add missing line, plus a test.</title>
<updated>2019-10-04T21:16:57+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-10-03T01:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=86c25f5335bd664a4f6dc7255c7556df707fe086'/>
<id>urn:sha1:86c25f5335bd664a4f6dc7255c7556df707fe086</id>
<content type='text'>
I must have lost this line somehow when I moved the patch from my AOSP
tree to a toybox tree. (But the ln tests passed on the host because I
was using coreutils ln there :-( )
</content>
</entry>
<entry>
<title>tar.test: work around SELinux messing with st_blocks.</title>
<updated>2019-10-02T16:45:43+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-10-01T00:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=1103c843a6b9213c6cf89449ff55a8c959dca910'/>
<id>urn:sha1:1103c843a6b9213c6cf89449ff55a8c959dca910</id>
<content type='text'>
Just re-tar the extracted file and check we get the expected result.
</content>
</entry>
<entry>
<title>Test ln -t</title>
<updated>2019-09-30T18:04:56+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-09-30T18:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=98d6e0cbf63822f9107a899e9443402cd64dd90d'/>
<id>urn:sha1:98d6e0cbf63822f9107a899e9443402cd64dd90d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ln -T</title>
<updated>2019-09-25T21:07:21+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-09-25T21:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=51cc908ee40615b6bb162674f2466cb5b8795c57'/>
<id>urn:sha1:51cc908ee40615b6bb162674f2466cb5b8795c57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid spurious test failures when fork() coincides with signal being sent,</title>
<updated>2019-09-22T14:45:30+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-09-22T14:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=e794647d2ac93a968c25491fe3681a9613c410e6'/>
<id>urn:sha1:e794647d2ac93a968c25491fe3681a9613c410e6</id>
<content type='text'>
then pgrep finds child that hasn't exec("sleep") yet. So add 1/10 sec sleep
to let exec() happen before pgrep.

While we're there fix spurious "terminated" messages and reorder test file
creation so it fits in 80 columns.
</content>
</entry>
</feed>
