Finalize 2.3.0.0

Fix permission setting for other
Add new fix permissions to GUI actions
Update version number
This commit is contained in:
Dees_Troy
2012-10-10 10:26:54 -04:00
parent a0f8a59aa1
commit 6480ce0f2a
3 changed files with 7 additions and 17 deletions
+2 -2
View File
@@ -157,9 +157,9 @@ int fixPermissions::pchmod(string fn, string mode) {
mask |= S_IXOTH;
}
if (mode[n] == '2')
mask |= S_IWGRP;
mask |= S_IWOTH;
if (mode[n] == '1')
mask |= S_IXGRP;
mask |= S_IXOTH;
}
}
+4 -14
View File
@@ -790,20 +790,10 @@ int GUIAction::doAction(Action action, int isThreaded /* = 0 */)
if (simulate) {
simulate_progress_bar();
} else {
int op_status;
if (!PartitionManager.Mount_By_Path("/data", true) || !PartitionManager.Mount_By_Path("/system", true))
operation_end(1, simulate);
DataManager::SetValue("tw_terminal_command_thread", "./sbin/fix_permissions.sh");
DataManager::SetValue("tw_terminal_state", 1);
DataManager::SetValue("tw_background_thread_running", 1);
op_status = pthread_create(&terminal_command, NULL, command_thread, NULL);
if (op_status != 0) {
LOGE("Error starting terminal command thread, %i.\n", op_status);
DataManager::SetValue("tw_terminal_state", 0);
DataManager::SetValue("tw_background_thread_running", 0);
operation_end(1, simulate);
}
int op_status = PartitionManager.Fix_Permissions();
if (op_status != 0)
op_status = 1; // failure
operation_end(op_status, simulate);
}
return 0;
}
+1 -1
View File
@@ -17,7 +17,7 @@
#ifndef _VARIABLES_HEADER_
#define _VARIABLES_HEADER_
#define TW_VERSION_STR "2.3.0.0RC1"
#define TW_VERSION_STR "2.3.0.0"
#define TW_USE_COMPRESSION_VAR "tw_use_compression"
#define TW_IGNORE_IMAGE_SIZE "tw_ignore_image_size"