Loading extendedcommands.c +1 −1 Original line number Diff line number Diff line Loading @@ -467,7 +467,7 @@ int format_unknown_device(const char *device, const char* path, const char *fs_t static char tmp[PATH_MAX]; if (strcmp(path, "/data") == 0) { sprintf(tmp, "for f in $(ls -a | grep ^media$); do rm -rf $f; done"); sprintf(tmp, "cd /data ; for f in $(ls -a | grep -v ^media$); do rm -rf $f; done"); __system(tmp); } else { Loading roots.c +3 −2 Original line number Diff line number Diff line Loading @@ -169,7 +169,8 @@ int ensure_path_mounted(const char* path) { if (v == NULL) { // no /sdcard? let's assume /data/media if (strstr(path, "/sdcard") == path) { if (0 != ensure_path_mounted("/data")) int ret; if (0 != (ret = ensure_path_mounted("/data"))) return ret; rmdir("/sdcard"); symlink("/data/media", "/sdcard"); Loading Loading @@ -236,7 +237,7 @@ int ensure_path_mounted(const char* path) { int ensure_path_unmounted(const char* path) { // if we are using /data/media, do not ever unmount volumes /data or /sdcard if (volume_for_path("/sdcard") == NULL && (strstr(path, "/sdcard") == path || strstr(path, "/data") == path) { if (volume_for_path("/sdcard") == NULL && (strstr(path, "/sdcard") == path || strstr(path, "/data") == path)) { return 0; } Loading Loading
extendedcommands.c +1 −1 Original line number Diff line number Diff line Loading @@ -467,7 +467,7 @@ int format_unknown_device(const char *device, const char* path, const char *fs_t static char tmp[PATH_MAX]; if (strcmp(path, "/data") == 0) { sprintf(tmp, "for f in $(ls -a | grep ^media$); do rm -rf $f; done"); sprintf(tmp, "cd /data ; for f in $(ls -a | grep -v ^media$); do rm -rf $f; done"); __system(tmp); } else { Loading
roots.c +3 −2 Original line number Diff line number Diff line Loading @@ -169,7 +169,8 @@ int ensure_path_mounted(const char* path) { if (v == NULL) { // no /sdcard? let's assume /data/media if (strstr(path, "/sdcard") == path) { if (0 != ensure_path_mounted("/data")) int ret; if (0 != (ret = ensure_path_mounted("/data"))) return ret; rmdir("/sdcard"); symlink("/data/media", "/sdcard"); Loading Loading @@ -236,7 +237,7 @@ int ensure_path_mounted(const char* path) { int ensure_path_unmounted(const char* path) { // if we are using /data/media, do not ever unmount volumes /data or /sdcard if (volume_for_path("/sdcard") == NULL && (strstr(path, "/sdcard") == path || strstr(path, "/data") == path) { if (volume_for_path("/sdcard") == NULL && (strstr(path, "/sdcard") == path || strstr(path, "/data") == path)) { return 0; } Loading