summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhang sanshan <b51434@freescale.com>2015-11-17 15:21:18 +0800
committerzhang sanshan <b51434@freescale.com>2015-11-17 15:21:18 +0800
commit722498ab45e87de6ad18d873bc10779d36f6ea1a (patch)
treebd4900d91f45941015f62636cf5d7bd8cf9c6046
parent9c723a7d146018be07f49f6162ba761973049b9b (diff)
downloadu-boot-imx-722498ab45e87de6ad18d873bc10779d36f6ea1a.zip
u-boot-imx-722498ab45e87de6ad18d873bc10779d36f6ea1a.tar.gz
u-boot-imx-722498ab45e87de6ad18d873bc10779d36f6ea1a.tar.bz2
Revert "MA-7053 when I add selinux=disable in the cmdline, the board do OTA update will fail"
This reverts commit 24356fe059abbc9eae1b192f7af8a46f204a36f4. Conflicts: common/image-android.c
-rw-r--r--common/image-android.c33
-rw-r--r--include/android_image.h3
2 files changed, 2 insertions, 34 deletions
diff --git a/common/image-android.c b/common/image-android.c
index 27da522..48c223f 100644
--- a/common/image-android.c
+++ b/common/image-android.c
@@ -90,14 +90,8 @@ int android_image_get_kernel(const struct andr_img_hdr *hdr, int verify,
strcat(commandline, suffixStr);
#endif
- if (getenv("bootcmd_android_recovery")) {
- char new_commandline[ANDR_BOOT_ARGS_SIZE];
- char cmd_selinux[30] = "androidboot.selinux=disabled";
- del_sub_str(commandline, cmd_selinux, new_commandline);
- setenv("bootargs", new_commandline);
- } else {
- setenv("bootargs", commandline);
- }
+ setenv("bootargs", commandline);
+
if (os_data) {
*os_data = (ulong)hdr;
*os_data += hdr->page_size;
@@ -168,26 +162,3 @@ int android_image_get_fdt(const struct andr_img_hdr *hdr,
return 0;
}
-void del_sub_str(const char *str, const char *sub_str, char *cmdline)
-{
- int str_len = strlen(str);
- int sub_str_len = strlen(sub_str);
-
- while (*str != '\0') {
- while (*str != *sub_str && *str != '\0') {
- *cmdline = *str;
- str++;
- cmdline++;
- }
- if (strncmp(str, sub_str, sub_str_len) != 0) {
- *cmdline = *str;
- str++;
- cmdline++;
- continue;
- } else {
- str += sub_str_len;
- }
-
- }
- *cmdline = '\0';
-}
diff --git a/include/android_image.h b/include/android_image.h
index 07dfd94..094d60a 100644
--- a/include/android_image.h
+++ b/include/android_image.h
@@ -66,7 +66,4 @@ struct andr_img_hdr {
* 6. if second_size != 0: jump to second_addr
* else: jump to kernel_addr
*/
-
-void del_sub_str(const char *str, const char *sub_str, char *cmdline);
-
#endif