Go to file
atinm a42d2b1e24 Reverts: http://review.cyanogenmod.com/#change,6130
The system() call implemented in bionic/libc/unistd/system.c
depends on paths.h which sets _PATH_BSHELL to "/system/bin/sh"
which is incorrect for recovery - recovery cannot
depend on /system being mounted or even sane because /system
could be corrupt when recovery is used.

We need _PATH_BSHELL to be pointing to /sbin/sh - and
therefore bootable/recovery has its own __system() call
implemented in bootable/recovery/libcrecovery that sets
_PATH_BSHELL as well as makes sure environ is used in
the call to execve.

Change-Id: I2e5fd9c259e4fd0a9aad826a297fd3233a50a7c1
2011-06-25 18:41:05 -04:00
applypatch Modify apply_patch to fail if trying to patch mtd on non-mtd devices. 2010-11-11 00:00:45 -08:00
bmlutils remove logging, fix bug 2011-05-30 15:21:44 -07:00
edify make StringValue wrapper okay to call on NULL 2010-02-24 15:05:07 -08:00
etc add offmode charging for htc 2011-04-10 10:20:53 -07:00
flashutils tar nandroid and /data/media support. 2011-06-08 19:03:27 -07:00
htc/res/offmode_charging_images add offmode charging for htc 2011-04-10 10:20:53 -07:00
libcrecovery tar nandroid and /data/media support. 2011-06-08 19:03:27 -07:00
minui Add support for devices that have an upside-down mounted display. 2011-01-19 11:15:08 +00:00
minzip add a one-argument version of package_extract_file 2010-02-01 14:40:12 -08:00
mmcutils Fix makefile fail 2011-03-21 20:31:52 -04:00
mtdutils bml_over_mtd: Take care of bad blocks on "boot" partition for Samsung Galaxy S Phones. 2011-04-25 11:16:41 -07:00
res/images update to 3.1.0.0 2011-05-12 13:46:19 -07:00
testdata add a simple unit test for the OTA package verifier 2009-12-09 17:01:45 -08:00
tools remove amend 2009-07-14 16:58:42 -07:00
updater fix boot image not flashing properly, prevent the error in the future. 2011-05-29 18:45:42 -07:00
utilities fix bug where the wrong SD Card block gets partitioned. rely on the ftsab to glean the sdcard mmcblk 2011-04-22 11:26:03 -07:00
Android.mk Reverts: http://review.cyanogenmod.com/#change,6130 2011-06-25 18:41:05 -04:00
bootloader.c Dont error spew if no misc partition is available. 2011-02-27 15:54:03 -08:00
bootloader.h forward port excluded bootloader stuff from eclair 2010-06-30 23:17:53 -07:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:04:03 -08:00
common.h Support fs mount options. 2011-02-27 14:00:19 -08:00
default_recovery_ui.c Recovery: Fix keys for many new devices 2011-03-26 18:51:18 +01:00
edifyscripting.c format .android_secure on RM data wipe. 2011-04-23 19:01:16 -07:00
encryptedfs_provisioning.c Merge from ClockworkMod recovery 2010-12-18 17:42:31 -08:00
encryptedfs_provisioning.h DO NOT MERGE 2010-04-01 17:14:57 -07:00
extendedcommands.c Reverts: http://review.cyanogenmod.com/#change,6130 2011-06-25 18:41:05 -04:00
extendedcommands.h Fix 6 extentedcommands declaration warnings 2011-05-30 13:27:05 +02:00
firmware.h forward port excluded bootloader stuff from eclair 2010-06-30 23:17:53 -07:00
install.c whoops 2011-05-25 10:47:41 -07:00
install.h run update-binary first. revert recovery API version to 2. use RECOVERY_VERSION for the actual display version. 2010-03-20 01:08:55 -07:00
killrecovery.sh fixes and stuff for droid x 2010-08-17 16:55:38 -07:00
mounts.c tar nandroid and /data/media support. 2011-06-08 19:03:27 -07:00
mounts.h tar nandroid and /data/media support. 2011-06-08 19:03:27 -07:00
nandroid-md5.sh fix nandroid-md5.sh executable bit. 2011-01-01 18:50:09 -08:00
nandroid.c Use the callback function in the call to mkyaffs2image() in _wrapper 2011-06-25 18:40:18 -04:00
nandroid.h fix up some implicit declarations 2011-05-26 11:47:56 -07:00
NOTICE Automated import from //branches/donutburger/...@140818,140818 2009-03-24 18:36:43 -07:00
recovery_ui.h Added Power off capability 2011-01-10 06:14:21 +01:00
recovery.c move the sdcard symlinker into process_volumes 2011-06-10 09:17:30 -07:00
roots.c bug fixes 2011-06-15 00:00:55 -07:00
roots.h make tar backups opt in. 2011-06-10 09:45:52 -07:00
setprop.c missing files 2010-07-24 11:21:12 -07:00
ui.c There was apparently a lack of carebear. 2010-12-18 22:29:27 -08:00
verifier_test.c add a simple unit test for the OTA package verifier 2009-12-09 17:01:45 -08:00
verifier_test.sh add a simple unit test for the OTA package verifier 2009-12-09 17:01:45 -08:00
verifier.c add a simple unit test for the OTA package verifier 2009-12-09 17:01:45 -08:00
verifier.h do not merge: cherry-picked 60151a295c from master branch 2009-08-17 13:21:04 -07:00