diff options
author | Tao Bao <tbao@google.com> | 2016-11-04 22:01:11 +0100 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-11-04 22:01:11 +0100 |
commit | d0daf7f7df03a339ec17df0c4085a2ae9930a9dd (patch) | |
tree | 04c59e3035dd1344462fb969209324ac3786840a /updater/install.cpp | |
parent | Merge "Cleanup the duplicates of logs rotation functions" (diff) | |
parent | updater: Add a testcase for RenameFn(). (diff) | |
download | android_bootable_recovery-d0daf7f7df03a339ec17df0c4085a2ae9930a9dd.tar android_bootable_recovery-d0daf7f7df03a339ec17df0c4085a2ae9930a9dd.tar.gz android_bootable_recovery-d0daf7f7df03a339ec17df0c4085a2ae9930a9dd.tar.bz2 android_bootable_recovery-d0daf7f7df03a339ec17df0c4085a2ae9930a9dd.tar.lz android_bootable_recovery-d0daf7f7df03a339ec17df0c4085a2ae9930a9dd.tar.xz android_bootable_recovery-d0daf7f7df03a339ec17df0c4085a2ae9930a9dd.tar.zst android_bootable_recovery-d0daf7f7df03a339ec17df0c4085a2ae9930a9dd.zip |
Diffstat (limited to 'updater/install.cpp')
-rw-r--r-- | updater/install.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/updater/install.cpp b/updater/install.cpp index 25f6a9106..ed55ea517 100644 --- a/updater/install.cpp +++ b/updater/install.cpp @@ -293,7 +293,7 @@ Value* FormatFn(const char* name, State* state, int argc, Expr* argv[]) { } int64_t size; - if (!android::base::ParseInt(fs_size.c_str(), &size)) { + if (!android::base::ParseInt(fs_size, &size)) { return ErrorAbort(state, kArgsParsingFailure, "%s: failed to parse int in %s\n", name, fs_size.c_str()); } @@ -329,6 +329,9 @@ Value* FormatFn(const char* name, State* state, int argc, Expr* argv[]) { return nullptr; } +// rename(src_name, dst_name) +// Renames src_name to dst_name. It automatically creates the necessary directories for dst_name. +// Example: rename("system/app/Hangouts/Hangouts.apk", "system/priv-app/Hangouts/Hangouts.apk") Value* RenameFn(const char* name, State* state, int argc, Expr* argv[]) { if (argc != 2) { return ErrorAbort(state, kArgsParsingFailure, "%s() expects 2 args, got %d", name, argc); |