diff options
author | Doug Zongker <dougz@android.com> | 2010-02-02 13:09:52 -0800 |
---|---|---|
committer | Doug Zongker <dougz@android.com> | 2010-02-03 09:20:07 -0800 |
commit | e08991e02a7d678f2574e85289a34b2a9a537c82 (patch) | |
tree | ca53b4adbf66388805a47f93c440412be552761c /updater/install.c | |
parent | 93dbe07ff6c06e8df2c804cbac63601fbb1de041 (diff) | |
download | bootable_recovery-e08991e02a7d678f2574e85289a34b2a9a537c82.zip bootable_recovery-e08991e02a7d678f2574e85289a34b2a9a537c82.tar.gz bootable_recovery-e08991e02a7d678f2574e85289a34b2a9a537c82.tar.bz2 |
bump updater API version to 3; deprecate firmware update command
Remove support for the HTC-specific "firmware" update command and the
corresponding edify function write_firmware_update(). This
functionality is now done by an edify extension library that lives in
vendor/htc.
Change-Id: I80858951ff10ed8dfff98aefb796bef009e05efb
Diffstat (limited to 'updater/install.c')
-rw-r--r-- | updater/install.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/updater/install.c b/updater/install.c index 934acaa..852b393 100644 --- a/updater/install.c +++ b/updater/install.c @@ -703,44 +703,6 @@ done: return result; } -// write_firmware_image(file, partition) -// -// partition is "radio" or "hboot" -// file is not used until after updater exits -// -// TODO: this should live in some HTC-specific library -char* WriteFirmwareImageFn(const char* name, State* state, - int argc, Expr* argv[]) { - char* result = NULL; - - char* partition; - char* filename; - if (ReadArgs(state, argv, 2, &filename, &partition) < 0) { - return NULL; - } - - if (strlen(partition) == 0) { - ErrorAbort(state, "partition argument to %s can't be empty", name); - goto done; - } - if (strlen(filename) == 0) { - ErrorAbort(state, "file argument to %s can't be empty", name); - goto done; - } - - FILE* cmd = ((UpdaterInfo*)(state->cookie))->cmd_pipe; - fprintf(cmd, "firmware %s %s\n", partition, filename); - - printf("will write %s firmware from %s\n", partition, filename); - result = partition; - -done: - if (result != partition) free(partition); - free(filename); - return result; -} - - extern int applypatch(int argc, char** argv); // apply_patch(srcfile, tgtfile, tgtsha1, tgtsize, sha1:patch, ...) @@ -888,7 +850,6 @@ void RegisterInstallFunctions() { RegisterFunction("getprop", GetPropFn); RegisterFunction("file_getprop", FileGetPropFn); RegisterFunction("write_raw_image", WriteRawImageFn); - RegisterFunction("write_firmware_image", WriteFirmwareImageFn); RegisterFunction("apply_patch", ApplyPatchFn); RegisterFunction("apply_patch_check", ApplyPatchFn); |