Merge commit '91acb14877e7138879057f794a61ee2fd424a41d' into eclair-plus-aosp
* commit '91acb14877e7138879057f794a61ee2fd424a41d':
Revert "adb: Another attempted workaround for the adb disconnect problem."
Merge commit 'd6e3307d02abfd8dc0206a416308fb62f2eb32ee'
* commit 'd6e3307d02abfd8dc0206a416308fb62f2eb32ee':
Revert "adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell."
Merge commit '410776e1cf896f152272e71900d2d022846f756f'
* commit '410776e1cf896f152272e71900d2d022846f756f':
init.rc: Add dumpstate service
init: Add support for enforcing setprop by caller's group.
adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell.
Merge commit 'f56d1b5a76c6cb282a7689fc93f85de63bd205f6' into eclair-plus-aosp
* commit 'f56d1b5a76c6cb282a7689fc93f85de63bd205f6':
Revert "adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell."
Merge commit 'e991decf340e24203ed63f87d9313598cd09a46c' into eclair-plus-aosp
* commit 'e991decf340e24203ed63f87d9313598cd09a46c':
init.rc: Add dumpstate service
init: Add support for enforcing setprop by caller's group.
adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell.
This reverts commit be0045aafd.
This change broke compatibility with previous versions of adbd, so I will be implementing this
by modifying the bugreport command on the device instead.
* changes:
init.rc: Add dumpstate service
init: Add support for enforcing setprop by caller's group.
adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell.
This allows dumpstate to run as root even if adbd is not.
Change-Id: I04bda1ee0c8de91677149a2a9eda713c85067aa4
Signed-off-by: Mike Lockwood <lockwood@android.com>
Merge commit '69551d85e95d2ba712f083b39f3ff0b32f865e34' into eclair-plus-aosp
* commit '69551d85e95d2ba712f083b39f3ff0b32f865e34':
init: add some more audio devices
Merge commit '8c92ba1921fc8dc3fc7cc39ef854e9ee70fafc67'
* commit '8c92ba1921fc8dc3fc7cc39ef854e9ee70fafc67': (21 commits)
BUGFIX - ro.kernel.android.{qemud | ril} and ro.android.noril
Allow an onrestart command to stop the current service
added chdir/chroot commands to init for mount switching/pivoting
Trivial implementation of init's import command.
adb: Fix emulator support.
Fix broken 'adb root' command.
adb: Improved support for running adb over TCP/IP
BUG 2033924: Add AdbWinUsbApi.dll to prebuilt for Windows SDK
adb: Fix infinite loop in Linux host device discovery.
adb: print better error message when there are insufficient permissions for a device.
adb: update call to register_usb_transport in Mac and Windows builds.
adb: On Linux, detect USB devices for which adb does not have permissions to communicate with.
adb: Use correct language ID when retrieving USB serial number.
adb: Remove adbd from simulator build.
adb: add "adb reboot" command.
get rid of utils/executablepath.h, which now lives in the simulator
Allow adb to use ANDORID_SERIAL env variable to specify the device to talk to.
Fix incorrect check for LOG_UEVENTS
init.rc: Fixes typo: sytem -> system.
completed implementation of "trigger" for init
...
Merge commit 'a360f29264fe9c63963e4b789b56b94a5eb8af27'
* commit 'a360f29264fe9c63963e4b789b56b94a5eb8af27':
vold: Format cards < 2GB as FAT16, otherwise FAT32. Also let the formatter
Merge commit '4ad30d2885a801ee23fb44c1edcda051905868c9' into eclair-plus-aosp
* commit '4ad30d2885a801ee23fb44c1edcda051905868c9':
vold: Format cards < 2GB as FAT16, otherwise FAT32. Also let the formatter
This fixes both a typo and the fact that sh seems not to have
test or [.
(see also sh/builtins.def: ##testcmd commented out)
The handling of these properties was broken, having the effect
that the Modem in ... internal/telephony/test/Simulated*.java
was never run, even if it would have been the users/developers
intention.
See also issue #1380http://code.google.com/p/android/issues/detail?id=1380
Signed-off-by: Simon.Braunschmidt@gmail.com>
For example,
service recovery /sbin/recovery
onrestart start loadkeys
onrestart class_start con
onrestart stop recovery
Previously, if you had a service like the above, the "onrestart stop
recovery" clause would not have any effect, because the restart flag
would be re-set after the stop command had executed.
This is similar to a service with the "oneshot" keyword, with the critical
difference being that it executes the other onrestart commands when the
service dies.