Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. From 99646fd5076365472de55b4bcdbf42d619592f2f Mon Sep 17 00:00:00 2001
  2. From: LuK1337 <priv.luk@gmail.com>
  3. Date: Tue, 3 Mar 2015 15:58:05 +0100
  4. Subject: [PATCH] Multirom: Implement F2FS support for USB OTG
  5.  
  6. ---
  7. multirom.cpp | 11 +++++++++--
  8. 1 file changed, 9 insertions(+), 2 deletions(-)
  9.  
  10. diff --git a/multirom.cpp b/multirom.cpp
  11. index 983b22f..337b0f5 100644
  12. --- a/multirom.cpp
  13. +++ b/multirom.cpp
  14. @@ -1530,15 +1530,22 @@ bool MultiROM::createImage(const std::string& base, const char *img, int size)
  15. }
  16.  
  17. char cmd[256];
  18. + char mkfs_bin[256];
  19. +
  20. + if(strcmp(img, "data")) {
  21. + mkfs_bin = "mkfs.f2fs";
  22. + } else {
  23. + mkfs_bin = "make_ext4fs";
  24. + }
  25.  
  26. // make_ext4fs errors out if it has unknown path
  27. if(TWFunc::Path_Exists("/file_contexts") &&
  28. (!strcmp(img, "data") ||
  29. !strcmp(img, "system") ||
  30. !strcmp(img, "cache"))) {
  31. - snprintf(cmd, sizeof(cmd), "make_ext4fs -l %dM -a \"/%s\" -S /file_contexts \"%s/%s.img\"", size, img, base.c_str(), img);
  32. + snprintf(cmd, sizeof(cmd), "%s -l %dM -a \"/%s\" -S /file_contexts \"%s/%s.img\"", mkfs_bin, size, img, base.c_str(), img);
  33. } else {
  34. - snprintf(cmd, sizeof(cmd), "make_ext4fs -l %dM \"%s/%s.img\"", size, base.c_str(), img);
  35. + snprintf(cmd, sizeof(cmd), "%s -l %dM \"%s/%s.img\"", mkfs_bin, size, base.c_str(), img);
  36. }
  37.  
  38. LOGINFO("Creating image with cmd: %s\n", cmd);
  39. --
  40. 2.1.4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement