OSDN Git Service
Elliott Hughes [Wed, 29 Jun 2016 19:20:17 +0000 (19:20 +0000)]
Switch to toybox start/stop. am:
ba38a4371a am:
ae67d9bdb2 am:
8f84d48a6e
am:
429e43125e
Change-Id: I60dcdda9015f7913a465293547e7230698ddd47a
Elliott Hughes [Wed, 29 Jun 2016 19:17:39 +0000 (19:17 +0000)]
Switch to toybox start/stop. am:
ba38a4371a am:
ae67d9bdb2
am:
8f84d48a6e
Change-Id: I83ff186c87c56c6487fdc5115615fe3c58337602
Elliott Hughes [Wed, 29 Jun 2016 19:15:11 +0000 (19:15 +0000)]
Switch to toybox start/stop. am:
ba38a4371a
am:
ae67d9bdb2
Change-Id: I049e8e9ab4debd22ed4b9dfa7fd36b8cb46dad2d
Elliott Hughes [Wed, 29 Jun 2016 19:07:15 +0000 (19:07 +0000)]
Switch to toybox start/stop.
am:
ba38a4371a
Change-Id: I15e2811fd922fee8e8df755fc7f87c625ecf5532
Elliott Hughes [Wed, 29 Jun 2016 18:45:39 +0000 (11:45 -0700)]
Switch to toybox start/stop.
Change-Id: I0c89f73d66d3df80e289a7c6447b76f7d578ab8a
Elliott Hughes [Tue, 28 Jun 2016 22:58:52 +0000 (22:58 +0000)]
Merge remote-tracking branch \\\\'toybox/master\\\\' into HEAD am:
06b90e3d57 am:
abe38f86d4 am:
00471ea82a
am:
5c3de314c1
Change-Id: I1a2d6910367f2a5acd61e139034fabd074d2f0b9
Elliott Hughes [Tue, 28 Jun 2016 22:51:09 +0000 (22:51 +0000)]
Merge remote-tracking branch \\\'toybox/master\\\' into HEAD am:
06b90e3d57 am:
abe38f86d4
am:
00471ea82a
Change-Id: Id8859331e4fdd297253a4cd152827cd86e24f7fc
Elliott Hughes [Tue, 28 Jun 2016 22:48:32 +0000 (22:48 +0000)]
Merge remote-tracking branch \\'toybox/master\\' into HEAD am:
06b90e3d57
am:
abe38f86d4
Change-Id: Iafe2de3258cc88ac460ceea353922e3c9384a049
Elliott Hughes [Tue, 28 Jun 2016 22:46:03 +0000 (22:46 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
06b90e3d57
Change-Id: Ie78a98ea6c99a1262dad73eb6795d8c6c20ae9f5
Elliott Hughes [Tue, 28 Jun 2016 21:20:54 +0000 (14:20 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: Ia675ae28c2ce58dfbe0293394f091747b4d7f11c
Elliott Hughes [Mon, 27 Jun 2016 21:51:18 +0000 (14:51 -0700)]
Fix iteration for start/stop without arguments.
Rob Landley [Tue, 28 Jun 2016 06:54:01 +0000 (01:54 -0500)]
Fix a "may be used uninitialized".
Elliott Hughes [Mon, 27 Jun 2016 15:26:03 +0000 (08:26 -0700)]
Fix start.c build and add error reporting.
Rob Landley [Sat, 25 Jun 2016 19:57:39 +0000 (14:57 -0500)]
Code style pass.
Elliott Hughes [Sat, 25 Jun 2016 19:21:35 +0000 (14:21 -0500)]
new Android toys: start/stop
Elliott Hughes [Wed, 22 Jun 2016 22:55:35 +0000 (15:55 -0700)]
Update Android section of roadmap.
top switched over a week or two back, and log switched today.
Elliott Hughes [Wed, 22 Jun 2016 22:50:51 +0000 (15:50 -0700)]
Remove android/log's "default" priority.
It turns out that "default" goes nowhere. Whereas "silent" actually shows
up in the log. So document "silent" (which we already supported) but
remove support for "default".
Also make the spacing between levels in the help more regular; it looks
weird being in columns when there's only one row!
Elliott Hughes [Wed, 22 Jun 2016 21:50:13 +0000 (21:50 +0000)]
Switch to toybox log. am:
f74df030dd am:
20c5ae0259 am:
861d59d52c
am:
4987e30e64
Change-Id: I0def0b302ce4c739a818dd1a126bcfca431bebf2
Elliott Hughes [Wed, 22 Jun 2016 21:47:23 +0000 (21:47 +0000)]
Switch to toybox log. am:
f74df030dd am:
20c5ae0259
am:
861d59d52c
Change-Id: Iba741cd407cc5c255ab199afc2c8d6c9b3dbc0fe
Elliott Hughes [Wed, 22 Jun 2016 21:43:31 +0000 (21:43 +0000)]
Switch to toybox log. am:
f74df030dd
am:
20c5ae0259
Change-Id: I022041a7c399e54c0763f06f8f315c1ded24d7d5
Elliott Hughes [Wed, 22 Jun 2016 21:41:04 +0000 (21:41 +0000)]
Switch to toybox log.
am:
f74df030dd
Change-Id: I6956af1cee8e8035e1bba29a37b2150f13cf5be5
Elliott Hughes [Wed, 22 Jun 2016 19:25:11 +0000 (12:25 -0700)]
Switch to toybox log.
Change-Id: I093ee85ca4fc862f45f6166f1a63cada9e5a4eb7
Elliott Hughes [Wed, 22 Jun 2016 18:39:51 +0000 (18:39 +0000)]
Merge remote-tracking branch \\\\'toybox/master\\\\' into HEAD am:
0803f535c0 am:
092461d02d am:
2ec6bb6932
am:
ae5a7a02c9
Change-Id: I333cbfd43f5dc8add45cbd0f2e79096508246913
Rob Landley [Wed, 22 Jun 2016 18:31:09 +0000 (18:31 +0000)]
Merge remote-tracking branch \\\'toybox/master\\\' into HEAD am:
0803f535c0 am:
092461d02d
am:
2ec6bb6932
Change-Id: I817ed223ef8ba3b11116bec735efc19bbfcfd6c8
Elliott Hughes [Wed, 22 Jun 2016 18:28:39 +0000 (18:28 +0000)]
Merge remote-tracking branch \\'toybox/master\\' into HEAD am:
0803f535c0
am:
092461d02d
Change-Id: I248376888406a9beef0266bbc19a16c34c12a934
Rob Landley [Wed, 22 Jun 2016 18:26:09 +0000 (18:26 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
0803f535c0
Change-Id: Ib0d8d4f3a27cf8c04e77ea0cadfaacee1f02c7ed
Elliott Hughes [Wed, 22 Jun 2016 17:26:11 +0000 (10:26 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: Ifa85ce6790aef1838c29d521b3fdd23d7e8728d7
Rob Landley [Tue, 21 Jun 2016 21:10:49 +0000 (16:10 -0500)]
Attempt at cleanup of log.c, but I don't have a build environment for it so...
Elliott Hughes [Tue, 21 Jun 2016 20:32:42 +0000 (15:32 -0500)]
new Android toy: log
Rob Landley [Sun, 19 Jun 2016 12:07:44 +0000 (07:07 -0500)]
Last commit depends on new lib code I forgot to check in. (Oops.)
Rob Landley [Sun, 19 Jun 2016 12:07:15 +0000 (07:07 -0500)]
Next round of diffstat cleanup.
Elliott Hughes [Fri, 17 Jun 2016 22:51:25 +0000 (15:51 -0700)]
Make it clearer that CMD is the thread name.
It should come as no surprise to those who followed the development of
this that it's not well known which of the various names is actually the
thread name. Adding "thread" to the ps --help output seems like a good
idea.
I'm also assuming that "stat2" was meant to read "stat[2]", since that's
how it mostly appeared on the list while discussing this. Still fits in
80 columns.
Rob Landley [Wed, 15 Jun 2016 20:47:01 +0000 (15:47 -0500)]
Add readlink0() and readlinkat0() which null terminate the data.
Rob Landley [Wed, 15 Jun 2016 16:43:48 +0000 (11:43 -0500)]
The glibc bug at https://sourceware.org/bugzilla/show_bug.cgi?id=17829
continues to get worse, and now can't handle INT_MAX/2 either. So our
first workaround _also_ broke.
But posix says "A negative precision is taken as if the precision were
omitted." and that _doesn't_ trigger the glibc bug, so use that instead.
Elliott Hughes [Tue, 14 Jun 2016 16:13:53 +0000 (16:13 +0000)]
Switch to toybox top. am:
f6453fed89 am:
04a205cd99 am:
b79bef7176
am:
20ad18582d
Change-Id: Ic313d656600579d5100ad337f8aac00effbe8557
Elliott Hughes [Tue, 14 Jun 2016 16:08:36 +0000 (16:08 +0000)]
Switch to toybox top. am:
f6453fed89 am:
04a205cd99
am:
b79bef7176
Change-Id: Iaec931ee01ec72181140fc595645c369716bdadf
Elliott Hughes [Tue, 14 Jun 2016 16:03:55 +0000 (16:03 +0000)]
Switch to toybox top. am:
f6453fed89
am:
04a205cd99
Change-Id: I35027e7193fce72821888e3bf19b43070b2abab0
Elliott Hughes [Tue, 14 Jun 2016 15:59:19 +0000 (15:59 +0000)]
Switch to toybox top.
am:
f6453fed89
Change-Id: I4809d4e1305f8b56bb04ec2a3c58f953e2aa3a31
Elliott Hughes [Tue, 14 Jun 2016 01:52:28 +0000 (18:52 -0700)]
Switch to toybox top.
Change-Id: Ia282db6ff58ae22e01d60623bf316823c230e003
Elliott Hughes [Mon, 13 Jun 2016 21:56:24 +0000 (21:56 +0000)]
Merge remote-tracking branch \\\\'toybox/master\\\\' into HEAD am:
c615678676 am:
017e8d53d7 am:
89692f5545
am:
ad86721b5c
Change-Id: Id5148a01fd2987a577300016a28049ce053ac901
Rob Landley [Mon, 13 Jun 2016 21:50:38 +0000 (21:50 +0000)]
Merge remote-tracking branch \\\'toybox/master\\\' into HEAD am:
c615678676 am:
017e8d53d7
am:
89692f5545
Change-Id: I40eb5c15a9f9863f8511536a548fe91e684060b8
Elliott Hughes [Mon, 13 Jun 2016 21:46:44 +0000 (21:46 +0000)]
Merge remote-tracking branch \\'toybox/master\\' into HEAD am:
c615678676
am:
017e8d53d7
Change-Id: Idce2d426e3b07090e3bf4302e897c174ab3613a0
Rob Landley [Mon, 13 Jun 2016 21:42:52 +0000 (21:42 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
c615678676
Change-Id: I9e2998e71daa88eddf99889016fe899be695ce15
Elliott Hughes [Mon, 13 Jun 2016 21:23:15 +0000 (14:23 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: Ib0a2f504182aa42c934bd5fb99d6ed0afe8a2b8a
Rob Landley [Sun, 12 Jun 2016 08:35:57 +0000 (03:35 -0500)]
Lots of netstat cleanup, including a rewrite of the unix domain socket output.
(Ubuntu's netstat is left justifying the inode field, and they're wrong.)
Elliott Hughes [Sun, 12 Jun 2016 05:00:54 +0000 (22:00 -0700)]
Finish switching to dev_major/dev_minor.
7ca5dc4232b9ac5ee5cd25c8b5b33a58904cd251 didn't switch all callers over
to the new functions.
Rob Landley [Sat, 11 Jun 2016 00:00:25 +0000 (19:00 -0500)]
Missing parentheses. (Oops.)
Elliott Hughes [Fri, 10 Jun 2016 16:08:33 +0000 (09:08 -0700)]
Fix trailing whitespace bug in netstat.
Spotted while trying to diff netstat -nt against toybox netstat -nt.
Rob Landley [Fri, 10 Jun 2016 23:54:10 +0000 (18:54 -0500)]
xreadlink() only exits for memory allocation, it returns 0 if file not found.
(I forget who reported this bug, wasn't me.)
Elliott Hughes [Mon, 6 Jun 2016 22:41:39 +0000 (15:41 -0700)]
Update Android roadmap section.
We killed toolbox ioctl and wouldn't build a toybox one anyway.
Also admit that -- although toybox has a grep -- we're not actually using
it yet (and why we're not).
Rob Landley [Fri, 10 Jun 2016 23:37:41 +0000 (18:37 -0500)]
Shuffle arguments around (TNAME->NAME->COMM->CMD), working around posix
constraints while still trying to get sane behavior. Discard the old CMD,
move COMM to CMD, move the old NAME to COMM, and move TNAME to NAME.
Posix assumes argv[] is the only source of process name data, but Linux has
three sources (/proc/$PID/cmdline, /proc/$PID/exe, /proc/$PID/stat field 2)
and android uses multiple sources simultaneously to identify its processes
and threads.
Toybox ps also assumes that the field names displayed in the headers
can be fed to -o to get that output, which is an assumption posix's
ps spec clearly does not have. Before we were erring on the side of posix,
now we're erring on the side of sanity.
CMD now shows stat[2], all the time. The posix -f behavior change is now
just an ARGS=CMD alias in the -f default command line, which -o overrides.
(Before -f changed the behavior of -o CMD, which is closer to what
posix says but is _insane_ and we've stopped doing it.)
COMM now shows /proc/$PID/exe minus the path. (I'm aware posix says argv[0]
here, but it says argv everywhere.)
NAME is now argv[0] of $PID.
TNAME went away.
Both $COMM and $NAME show the data for $PID, which is a thread's parent
process when $TID != $PID.
Rob Landley [Fri, 10 Jun 2016 22:58:56 +0000 (17:58 -0500)]
Revert commit
e02e41373ea3, we're always initializing the TNAME string
field (that's the ptb/tb switching in get_ps) so it's never blank, so
this doesn't trigger. (Conditionally initializing it would save runtime
memory, but at the expense of more complex code.)
Elliott Hughes [Fri, 10 Jun 2016 17:01:19 +0000 (17:01 +0000)]
Merge remote-tracking branch \\\\'toybox/master\\\\' into HEAD am:
c0fec89dcf am:
e389dc2bc4 am:
80af18ab32
am:
c85f5d4af7
Change-Id: Idb8a58429df92349468a028f8f846046f655f35e
Elliott Hughes [Fri, 10 Jun 2016 16:58:29 +0000 (16:58 +0000)]
Merge remote-tracking branch \\\'toybox/master\\\' into HEAD am:
c0fec89dcf am:
e389dc2bc4
am:
80af18ab32
Change-Id: I039bf4df17ace5f19c5086f90f298ecfaa87adda
Elliott Hughes [Fri, 10 Jun 2016 16:55:40 +0000 (16:55 +0000)]
Merge remote-tracking branch \\'toybox/master\\' into HEAD am:
c0fec89dcf
am:
e389dc2bc4
Change-Id: I10b66f2ef5eaa4d3383e8a82d41d1f1ff10ac67a
Elliott Hughes [Fri, 10 Jun 2016 16:52:50 +0000 (16:52 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
c0fec89dcf
Change-Id: I03a3edda576fe6d2852fe21a54ff9ed35c57d54a
Elliott Hughes [Fri, 10 Jun 2016 16:42:10 +0000 (09:42 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Elliott Hughes [Thu, 9 Jun 2016 00:03:26 +0000 (17:03 -0700)]
HACK: restore Android ps behavior.
"NAME" is no longer doing what we want; "TNAME" is what "NAME" used to be,
except that "TNAME" implies -T. This patch switches us over to "TNAME",
disables the implicit -T.
Change-Id: I5553703d3939b24eaf39976162d2f75a591e1ce8
Kyungsik Lee [Thu, 9 Jun 2016 09:36:34 +0000 (18:36 +0900)]
Fix dangling link after cp command
"toybuf" should be initialized before calling symlinkat() or
dangling link could occur.
Elliott Hughes [Thu, 9 Jun 2016 16:03:10 +0000 (16:03 +0000)]
Merge remote-tracking branch \\\\'toybox/master\\\\' into HEAD am:
73f8634ae0 am:
ad9f9e14e4 am:
a8bd5bcbac
am:
321862b9e6
Change-Id: Ib068ebd49b9f1f51d9796f25e2a98a0dba081383
Rob Landley [Thu, 9 Jun 2016 15:56:48 +0000 (15:56 +0000)]
Merge remote-tracking branch \\\'toybox/master\\\' into HEAD am:
73f8634ae0 am:
ad9f9e14e4
am:
a8bd5bcbac
Change-Id: I129a4b7190a245c8407e29cc11d8b45979b48ab4
Elliott Hughes [Thu, 9 Jun 2016 15:51:23 +0000 (15:51 +0000)]
Merge remote-tracking branch \\'toybox/master\\' into HEAD am:
73f8634ae0
am:
ad9f9e14e4
Change-Id: I4fc9986a6e1d54e2d3828c78557835e69d9b3db5
Rob Landley [Thu, 9 Jun 2016 15:46:01 +0000 (15:46 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
73f8634ae0
Change-Id: I6865c79f91ddf25add64638c57e10e68129885eb
Elliott Hughes [Thu, 9 Jun 2016 15:21:00 +0000 (08:21 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I703e4ec03f0eb2a5a215ac07407e094a92f0d161
Rob Landley [Thu, 9 Jun 2016 03:53:51 +0000 (22:53 -0500)]
Fix ps bug, last field wasn't expanding to width.
(Still fixing the fallout from that "Don't truncate number fields" logic rewrite.)
Rob Landley [Thu, 9 Jun 2016 01:30:08 +0000 (20:30 -0500)]
Change the TNAME behavior to "Show parent argv[0]. If that's blank, showour argv[0]. If that's blank, show [stat2]."
That way threads show their parents, parents show themselves, and
kernel threads show the [stat2] name.
Rob Landley [Tue, 7 Jun 2016 23:16:25 +0000 (18:16 -0500)]
Izabera pointed out that cmp -ls are contradictory.
Elliott Hughes [Mon, 6 Jun 2016 20:38:57 +0000 (20:38 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
e0f2d3d3e0 am:
1b6a32c79c am:
e31aa50b1d
am:
fe94459eb4
* commit '
fe94459eb4620da96911c90748e5ea086a744928':
Fix TOYBOX_VERSION
Basic success/failure return from pgrep/pkill.
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27, use generated constant for stat field parsing loop.
In cp -a, don't complain if non-root user can't chown, failure is expected.
Add output path to cp error message filenames.
Change-Id: I6e74de996168212e361309d8d379a22603f73d56
Paul Barker [Mon, 6 Jun 2016 20:36:25 +0000 (20:36 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
e0f2d3d3e0 am:
1b6a32c79c
am:
e31aa50b1d
* commit '
e31aa50b1d00b49a3ce9d57f9b82522cf26fa78b':
Fix TOYBOX_VERSION
Basic success/failure return from pgrep/pkill.
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27, use generated constant for stat field parsing loop.
In cp -a, don't complain if non-root user can't chown, failure is expected.
Add output path to cp error message filenames.
Change-Id: I8a85492ccc9bfb967fba22c1285558e4613f613b
Elliott Hughes [Mon, 6 Jun 2016 20:33:26 +0000 (20:33 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
e0f2d3d3e0
am:
1b6a32c79c
* commit '
1b6a32c79ce23995fc87de172af1ea145d5e4853':
Fix TOYBOX_VERSION
Basic success/failure return from pgrep/pkill.
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27, use generated constant for stat field parsing loop.
In cp -a, don't complain if non-root user can't chown, failure is expected.
Add output path to cp error message filenames.
Change-Id: Iab69722a3107f3475835283d61a50c2b2a700111
Paul Barker [Mon, 6 Jun 2016 20:28:44 +0000 (20:28 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
e0f2d3d3e0
* commit '
e0f2d3d3e0f5815582a2d9a328cf2f94cf8172ec':
Fix TOYBOX_VERSION
Basic success/failure return from pgrep/pkill.
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27, use generated constant for stat field parsing loop.
In cp -a, don't complain if non-root user can't chown, failure is expected.
Add output path to cp error message filenames.
Change-Id: I440d122c015b3e390064085f638063139b3936d1
Elliott Hughes [Mon, 6 Jun 2016 18:09:21 +0000 (11:09 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I0e66b038cc5e409bb5c47dd851d37efc98e4a356
Paul Barker [Sat, 4 Jun 2016 14:05:49 +0000 (15:05 +0100)]
Fix TOYBOX_VERSION
The latest tagged version is 0.7.1.
Elliott Hughes [Sat, 4 Jun 2016 16:26:14 +0000 (09:26 -0700)]
Basic success/failure return from pgrep/pkill.
The man page says they also return 2 for syntax errors and 3 for "fatal
error: out of memory etc", but I don't know how to implement that and
don't need it (or have any reason to believe anyone needs it).
Bug:
29092208
Rob Landley [Sat, 4 Jun 2016 19:36:39 +0000 (14:36 -0500)]
ps: Show [stat2] for any otherwise blank process name field, expand TNAME to 27,
use generated constant for stat field parsing loop.
Rob Landley [Tue, 31 May 2016 22:33:23 +0000 (17:33 -0500)]
In cp -a, don't complain if non-root user can't chown, failure is expected.
Rob Landley [Mon, 30 May 2016 18:43:17 +0000 (13:43 -0500)]
Add output path to cp error message filenames.
Elliott Hughes [Fri, 27 May 2016 23:02:13 +0000 (23:02 +0000)]
Regenerate generated files. am:
a439588aab am:
f644bebdd9 am:
b46da2c1ae
am:
fbb1be9b8e
* commit '
fbb1be9b8ea56c366e16a78ca73d9dbfc811afc1':
Regenerate generated files.
Change-Id: Iaad1c8e4e56b6dd1e615b4ee335cd9ae412e8ced
Elliott Hughes [Fri, 27 May 2016 23:02:12 +0000 (23:02 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
1c046ba85a am:
0a2465b7db am:
e08318d24b
am:
6d6f104bb2
* commit '
6d6f104bb281af186ef303bc7af981d167beec03':
Add -o TNAME for android, fix display of last field (retain left justifification when trimmed for screen width), make ARGS path trimming logic work with spaces in path.
Stabilize another sort.
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Change-Id: I93a7dd1afbc2c75f072e7dbb2dd5dc1dbe3d360b
Elliott Hughes [Fri, 27 May 2016 22:31:16 +0000 (22:31 +0000)]
Regenerate generated files. am:
a439588aab am:
f644bebdd9
am:
b46da2c1ae
* commit '
b46da2c1ae46d7e018c89fc9a9f42a107f1d8c66':
Regenerate generated files.
Change-Id: Ia57b3fb1c0c593248cd534d11ccf47885f69b0d5
Rob Landley [Fri, 27 May 2016 22:31:15 +0000 (22:31 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
1c046ba85a am:
0a2465b7db
am:
e08318d24b
* commit '
e08318d24bea5e12bf5bc71b5e58f8d72cec8f6f':
Add -o TNAME for android, fix display of last field (retain left justifification when trimmed for screen width), make ARGS path trimming logic work with spaces in path.
Stabilize another sort.
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Change-Id: I7911c2df4e3abb806f2bda86e627b8894994f89a
Elliott Hughes [Fri, 27 May 2016 22:26:47 +0000 (22:26 +0000)]
Regenerate generated files. am:
a439588aab
am:
f644bebdd9
* commit '
f644bebdd96d78accb597f080adad4e34ae98a62':
Regenerate generated files.
Change-Id: Ic547341baeed2bb1cffa2355226f55518e447caa
Elliott Hughes [Fri, 27 May 2016 22:26:47 +0000 (22:26 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
1c046ba85a
am:
0a2465b7db
* commit '
0a2465b7dbd911e4745af51f691b7618ff43b1e8':
Add -o TNAME for android, fix display of last field (retain left justifification when trimmed for screen width), make ARGS path trimming logic work with spaces in path.
Stabilize another sort.
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Change-Id: Ic0675d535dc0717aef51a9c2a59ce2cd61175146
Elliott Hughes [Fri, 27 May 2016 22:24:12 +0000 (22:24 +0000)]
Regenerate generated files.
am:
a439588aab
* commit '
a439588aabe25c09e56b91da4ce288d730e99295':
Regenerate generated files.
Change-Id: I941bc3927b1674ca6b723056419945a48502a152
Rob Landley [Fri, 27 May 2016 22:24:09 +0000 (22:24 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
1c046ba85a
* commit '
1c046ba85afc8af804e9c9529517eef9d55273b6':
Add -o TNAME for android, fix display of last field (retain left justifification when trimmed for screen width), make ARGS path trimming logic work with spaces in path.
Stabilize another sort.
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Change-Id: Icc43b91509855c97e31c790476252c56f62708a3
Elliott Hughes [Fri, 27 May 2016 22:15:29 +0000 (15:15 -0700)]
Regenerate generated files.
Change-Id: I475d806d0d4c7a403a1b42aee4d5077bd4fe38df
Elliott Hughes [Fri, 27 May 2016 20:57:40 +0000 (13:57 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Rob Landley [Fri, 27 May 2016 19:54:27 +0000 (14:54 -0500)]
Add -o TNAME for android, fix display of last field (retain left justifification
when trimmed for screen width), make ARGS path trimming logic work with
spaces in path.
Elliott Hughes [Wed, 25 May 2016 21:43:56 +0000 (14:43 -0700)]
Stabilize another sort.
Unstable sorting means confusing diffs if you're checking in the generated
files. (Which I shouldn't be doing, but getting this bundle of random scripts
into Android's build system isn't going to be easy...)
Elliott Hughes [Wed, 25 May 2016 23:57:07 +0000 (23:57 +0000)]
Stop building toybox route. am:
48e1f81151 am:
127fdfaa41 am:
9bf37a0686
am:
640c78cd4d
* commit '
640c78cd4d05eff7370ec4028d1728e6dfb150fc':
Stop building toybox route.
Change-Id: Ibaed9a08d1e26461b5a6e25f897f11c9b10bafcb
Elliott Hughes [Wed, 25 May 2016 23:46:27 +0000 (23:46 +0000)]
Stop building toybox route. am:
48e1f81151 am:
127fdfaa41
am:
9bf37a0686
* commit '
9bf37a0686523c0f04d6091a67cfa75b3307aa45':
Stop building toybox route.
Change-Id: I82c389e94a6c263231769bbb0f5a3ef9cfe0c084
Elliott Hughes [Wed, 25 May 2016 23:36:32 +0000 (23:36 +0000)]
Stop building toybox route. am:
48e1f81151
am:
127fdfaa41
* commit '
127fdfaa4146bf81e0d6f4503f6dcfafad7037a1':
Stop building toybox route.
Change-Id: Ide8827adc6239ea2c92db663c1ee2f68e81d0388
Elliott Hughes [Wed, 25 May 2016 23:26:46 +0000 (23:26 +0000)]
Stop building toybox route.
am:
48e1f81151
* commit '
48e1f81151f6f73d6bbd9c69c1224e60863609fb':
Stop building toybox route.
Change-Id: Ic661b343c374faedeec63aeef3f07bfb2c3e862f
Elliott Hughes [Wed, 25 May 2016 21:47:37 +0000 (14:47 -0700)]
Stop building toybox route.
From the commit that stopped creating the symlink:
We should remove the "route" command because its output is irrelevant and
misleading. This is because it only looks at the "main" routing table,
which is a last resort routing table that is a) trumped by all other
networks, b) empty except for directly-connected routes c) cannot even be
used by non-root users.
The proper way to understand device routing is to look at the output of
"ip rule" and "ip route", both of which are already available.
Example of how this is confusing:
$ adb shell route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
160.249.218.72 * 255.255.255.248 U 0 0 0 rmnet_data0
192.168.144.0 * 255.255.240.0 U 0 0 0 wlan0
These aren't guaranteed to be used. For example, according to the output
above 160.249.218.73 should go through rmnet_data0, but it doesn't:
$ adb shell ip route get 160.249.218.73
160.249.218.73 via 192.168.159.254 dev wlan0 src 192.168.159.164 uid 0
cache
Also, there is no default route. But the device has networking just fine:
$ adb shell ip route get 8.8.8.8
8.8.8.8 via 192.168.159.254 dev wlan0 src 192.168.159.164 uid 0
cache
Bug: http://b/
27603033
Change-Id: I40be0a7e2841144797a67f9aeb82b9097cec5400
Elliott Hughes [Wed, 25 May 2016 21:44:21 +0000 (21:44 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
b5b37acaac am:
afd5761e89 am:
e0a437e83c
am:
1317487788
* commit '
1317487788889aea4b49d9f0b6fc919f2acac7d7':
The "show parent command path" commit changed the criteria for active nodes, and the collate logic wasn't updated. (Oops.)
Change-Id: I6efadf76f7ec70f82ae6e04ae6966e3e3f101e8f
Rob Landley [Wed, 25 May 2016 21:37:57 +0000 (21:37 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
b5b37acaac am:
afd5761e89
am:
e0a437e83c
* commit '
e0a437e83cc988274890589fd5d0c8146830403e':
The "show parent command path" commit changed the criteria for active nodes, and the collate logic wasn't updated. (Oops.)
Change-Id: I84710826975f03e4533c235906e4195ec47eb99e
Elliott Hughes [Wed, 25 May 2016 21:26:06 +0000 (21:26 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD am:
b5b37acaac
am:
afd5761e89
* commit '
afd5761e898130744d19e3d2960f72295478d70f':
The "show parent command path" commit changed the criteria for active nodes, and the collate logic wasn't updated. (Oops.)
Change-Id: Icff8308b066d65d51ec9c915f8fe226334d3ae68
Rob Landley [Wed, 25 May 2016 21:20:00 +0000 (21:20 +0000)]
Merge remote-tracking branch \'toybox/master\' into HEAD
am:
b5b37acaac
* commit '
b5b37acaac3661ee9fabbf3cc4ab5026cd534f41':
The "show parent command path" commit changed the criteria for active nodes, and the collate logic wasn't updated. (Oops.)
Change-Id: Ib0a3a91d79f05175bac63ef1ff423f5e1df86c6d
Rob Landley [Wed, 25 May 2016 17:56:56 +0000 (12:56 -0500)]
Stand alone builds of OLDTOY should show help text for corresponding NEWTOY.
Elliott Hughes [Tue, 24 May 2016 22:27:49 +0000 (15:27 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD