openrecoveryscript: really append ORS command to ORS script file.
for example, in "/cache/recovery/command" :
--wipe_data
--update-package=/sdcard/1.zip
Change-Id: I70c92a868372dca48024e303a0778f9409ab0dc9
diff --git a/openrecoveryscript.cpp b/openrecoveryscript.cpp
index ebf7654..b31a760 100644
--- a/openrecoveryscript.cpp
+++ b/openrecoveryscript.cpp
@@ -420,12 +420,12 @@
}
int OpenRecoveryScript::Insert_ORS_Command(string Command) {
- ofstream ORSfile(SCRIPT_FILE_TMP);
+ ofstream ORSfile(SCRIPT_FILE_TMP, ios_base::app | ios_base::out);
if (ORSfile.is_open()) {
//if (Command.substr(Command.size() - 1, 1) != "\n")
// Command += "\n";
LOGINFO("Inserting '%s'\n", Command.c_str());
- ORSfile << Command.c_str();
+ ORSfile << Command.c_str() << endl;
ORSfile.close();
return 1;
}