summaryrefslogtreecommitdiffstats
path: root/shell_and_utilities
Commit message (Collapse)AuthorAgeFilesLines
* install mini-keyctl to /system/binXiaoyong Zhou2019-01-311-0/+1
| | | | | | | | This CL installs mini-keyctl for fsverity Bug: 112038861 Test: build, flash and check mini-keyctl is properly installed. Change-Id: Ib3adc1b7c92cae28caf72544987c7f3f23eafbbc
* Add setuid/setgid capabilities to simpleperf_app_runner.Yabin Cui2019-01-221-0/+1
| | | | | | | | | | Also add simpleperf_app_runner in shell utilities. Bug: 118835348 Test: build and boot. Test: run simpleperf_app_runner manually. Change-Id: I538503dabfa8ff192f4b3029206a62613eacdf32
* Add simpleperf in system shell utilities.Yabin Cui2019-01-171-0/+1
| | | | | | | | This is to ship simpleperf on user device. Bug: 118835348 Test: build. Change-Id: Ice37fc672d4d273fff67b3ffe49f2e83929fdc9f
* Update shell documentation for the current state of master.Elliott Hughes2018-12-051-36/+32
| | | | | Test: N/A Change-Id: I6efdd73ef44f376820f471dcfcd8005aa1e79cb0
* Make unzip available.Elliott Hughes2018-09-041-0/+2
| | | | | | Bug: N/A Test: N/A Change-Id: I7f7a2e5d494536e5eb5f5e8744af224f31351c15
* Move back to BSD grep, and make it available for recovery too.Elliott Hughes2018-08-011-0/+1
| | | | | | | Bug: http://b/111849261 Bug: https://bugs.exim.org/show_bug.cgi?id=2294 Test: manual Change-Id: Ia4f67b9f803c4f039d170f6d015a1bd2bb0ef23d
* Restore tcpdump.Elliott Hughes2018-07-271-0/+1
| | | | | | | | | tcpdump accidentally fell off the device when its Android.mk was converted to Android.bp. Bug: http://b/111654811 Test: builds Change-Id: Ia49a6722b47c9017b6e573cb88f7a93f3d95db5d
* Revert "Switch to PCRE grep."Elliott Hughes2018-07-261-3/+1
| | | | | | | | | | | | This reverts commit 90a018a87a605de6ad3550861143f1a5f7917570. Not a clean revert because things have changed slightly, and I'm sticking with the egrep/fgrep shell scripts for now. Bug: http://b/111849261 Bug: https://bugs.exim.org/show_bug.cgi?id=2294 Test: manual Change-Id: I72ae637c84f0eb1c2b5291db73ebff1628d54110
* Merge "Split shell_and_utilities into partition parts."Anton Hansson2018-06-211-8/+29
|\
| * Split shell_and_utilities into partition parts.Anton Hansson2018-06-201-8/+29
| | | | | | | | | | | | | | | | | | | | This allows a product to selectively include binaries for the partitions relevant to it. For example, mainline will only include the system copies. Bug: 80410283 Test: make Change-Id: I1d1d62a3c8afff19cd45388adc323587f5043243
* | shell_and_utilities: update README.md.Elliott Hughes2018-06-201-1/+3
|/ | | | | | Bug: N/A Test: N/A Change-Id: I972e6e06b0eedc9a16420ba8360258cfaf2d1c57
* Merge "newfs_msdos: switch to external/newfs_msdos."Treehugger Robot2018-06-201-0/+1
|\
| * newfs_msdos: switch to external/newfs_msdos.Elliott Hughes2018-06-131-0/+1
| | | | | | | | | | | | Bug: http://b/29899852 Test: builds Change-Id: Iecd80d0c64cb5eec4c76ba4bce775508ee45df49
* | Shared libs are supported in recovery modeJiyong Park2018-06-101-0/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | adbd has been built as a static executable since the same binary was copied to the recovery partition where shared library is not supported. However, since we now support shared library in the recovery partition, adbd is built as a dynamic executable. In addition, the dependency from adbd to libdebuggerd_handler is removed as debuggerd is handled by the dynamic linker. A few more modules in /system/core are marked as recovery_available: true as they are transitive dependencies of the dynamic linker. This change also includes ld.config.recovery.txt which is the linker config file for the recovery mode. It is installed to /etc/ld.config.txt and contains linker namespace config for the dynamic binaries under /sbin. Bug: 63673171 Test: `adb reboot recovery; adb devices` shows the device ID Test: Select 'mount /system' in the recovery mode, then `adb shell`. $ lsof -p `pidof adbd` shows that libm.so, libc.so, etc. are loaded from the /lib directory. Change-Id: I363d5a787863f1677ee40afb5d5841321ddaae77
* Update shell and utilities doc on the use of dd and grep.Tao Bao2018-06-081-5/+3
| | | | | | | | We have moved away from BSD dd and grep, which is also shown in the section for Android Q. Test: N/A Change-Id: I13484879e697a1cf2c8b82d7e28a167cb34c00fa
* Update shell and utilities docs.Elliott Hughes2018-05-031-24/+24
| | | | | | | | For both P and Q. Bug: N/A Test: N/A Change-Id: I85572bd71871a30c5e6761e098c0d4c63563e873
* Switch to PCRE grep.Elliott Hughes2018-04-231-2/+2
| | | | | | Bug: http://b/77150016 Test: boots, manual testing Change-Id: I377ca42ed9783edcceab4daabe43e993ef74e837
* Document the switch to toybox dd.Elliott Hughes2018-04-211-0/+26
| | | | | | Bug: N/A Test: N/A Change-Id: Ia1fd8a14ceb9d9e8661804a126b3818cc066b0ff
* Build /vendor/bin/logwrapper too.Elliott Hughes2018-04-111-0/+2
| | | | | | Bug: https://issuetracker.google.com/77284669 Test: builds Change-Id: Iaafc856f2a7441d318f7b9376caa6629e02a8e23
* Reland: Add getprop to toolboxTom Cherry2018-01-101-8/+8
| | | | | | | | | | Add a non-toybox version of getprop, so that we can interface with the new C++ PropertyInfoAreaFile class to return property context information. Bug: 36001741 Test: Compared toolbox getprop results with toybox getprop Change-Id: I4e90aa5b843cb5cfcbe85f05f23ae8e22729b26e
* Add toolbox to vendorTom Cherry2018-01-091-0/+1
| | | | | | | In preparation for adding getprop to toolbox Test: toolbox is present in vendor Change-Id: I8f2f7f8359902e84c14cc0c4adf349475d1d7aa7
* Revert "Add getprop to toolbox"Tom Cherry2018-01-091-8/+8
| | | | | | This reverts commit c73497e17a1f0be9afd6903f58dea3ea5b01be08. Change-Id: Id6b84c86781a6ad7b675c10f142c3daa4117ec46
* Add getprop to toolboxTom Cherry2018-01-081-8/+8
| | | | | | | | | | Add a non-toybox version of getprop, so that we can interface with the new C++ PropertyInfoAreaFile class to return property context information. Bug: 36001741 Test: Compared toolbox getprop results with toybox getprop Change-Id: I5f98f9e895d0620a2d9686bc0608490e7d9c3120
* Merge "Add OWNERS."Elliott Hughes2017-12-071-0/+1
|\
| * Add OWNERS.Elliott Hughes2017-12-071-0/+1
| | | | | | | | | | | | Bug: N/A Test: N/A Change-Id: Ie785058c0f5eb9b4086c98ccba6e63e3ed411b65
* | Always build awk.Elliott Hughes2017-12-042-1/+30
|/ | | | | | Bug: http://b/69117476 Test: builds Change-Id: I93590e942fa78d7e472f032181f72b87c57bc387
* Update shell and utilities docs for O.Elliott Hughes2017-09-131-18/+27
| | | | | | Bug: N/A Test: N/A Change-Id: I9e5acdcdd124e9d7907fe6fa51a3be290262be69
* Remove reference to deleted gzip moduleColin Cross2017-07-061-1/+0
| | | | | | | | | The gzip module was removed and replaced with an implementation in toybox. Remove the required modules reference. Bug: 63400769 Change-Id: I032d7ddc59105b3c6fb87084983266655772756a Test: m -j checkbuild
* Add building and installing of grep for vendor.Erik Staats2017-06-151-0/+1
| | | | | | | Bug: 38240024 Test: Verified that grep is installed in /vendor/bin. See details in testing done comment in https://android-review.googlesource.com/412061 . Change-Id: I06007014779310bc24c65f7343111c5217ba6ff0
* shell_and_utils: add vendor shell and toybox targetsSandeep Patil2017-05-221-0/+3
| | | | | | | | Bug: 36463595 Test: Build and boot. Change-Id: I245d1755546fa597e941badce251c2e8293e998e Signed-off-by: Sandeep Patil <sspatil@google.com>
* Add a README.md about our shell and utilities.Elliott Hughes2017-04-141-0/+157
| | | | | | | | | | This is definitely a FAQ, and it doesn't make sense for me to maintain this on Google+ when I have the power to just check it in (and now have a sensible place to do so). Bug: N/A Test: N/A Change-Id: I649803ac846917a45f4b7b89cffe5b450179c479
* Switch to a shell_and_utilities phony module.Elliott Hughes2017-04-031-0/+13
(cherrypick of 8ad0e66e77c795d11e9cd5c7b576eed0da60537e.) Bug: N/A Test: builds Change-Id: I700700abb4de76017a2ff811ceff19ea2ee86eb2