Advertisement
Guest User

fixup

a guest
Aug 6th, 2017
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.31 KB | None | 0 0
  1. #!/bin/sh
  2. # Fix up mount points device node names.
  3. # This is broken pending systemd > 191-2 so hack the generated unit files :(
  4. # See: https://bugzilla.redhat.com/show_bug.cgi?id=859297
  5.  
  6. DEVICE=$1
  7. shift
  8.  
  9. echo "Fixing mount-points for device $DEVICE"
  10.  
  11. case "$DEVICE" in
  12. "kinzie")
  13. sed -i \
  14. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p24 ' \
  15. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  16. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p34 ' \
  17. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p48 ' \
  18. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p47 ' \
  19. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p46 ' \
  20. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p37 ' \
  21. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p36 ' \
  22. "$@"
  23. ;;
  24. "moto_msm8960_jbbl")
  25. sed -i \
  26. -e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p5 ' \
  27. -e 's block/platform/msm_sdcc.1/by-name/abootBackup mmcblk0p12 ' \
  28. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p31 ' \
  29. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p36 ' \
  30. -e 's block/platform/msm_sdcc.1/by-name/carriercust mmcblk0p35 ' \
  31. -e 's block/platform/msm_sdcc.1/by-name/cdrom mmcblk0p38 ' \
  32. -e 's block/platform/msm_sdcc.1/by-name/cid mmcblk0p28 ' \
  33. -e 's block/platform/msm_sdcc.1/by-name/devtree mmcblk0p30 ' \
  34. -e 's block/platform/msm_sdcc.1/by-name/dhob mmcblk0p21 ' \
  35. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p24 ' \
  36. -e 's block/platform/msm_sdcc.1/by-name/hob mmcblk0p20 ' \
  37. -e 's block/platform/msm_sdcc.1/by-name/kpan mmcblk0p33 ' \
  38. -e 's block/platform/msm_sdcc.1/by-name/logo mmcblk0p29 ' \
  39. -e 's block/platform/msm_sdcc.1/by-name/mbl mmcblk0p19 ' \
  40. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p26 ' \
  41. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  42. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p17 ' \
  43. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p18 ' \
  44. -e 's block/platform/msm_sdcc.1/by-name/padA mmcblk0p9 ' \
  45. -e 's block/platform/msm_sdcc.1/by-name/padB mmcblk0p16 ' \
  46. -e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p27 ' \
  47. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p22 ' \
  48. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p32 ' \
  49. -e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p6 ' \
  50. -e 's block/platform/msm_sdcc.1/by-name/rpmBackup mmcblk0p13 ' \
  51. -e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p2 ' \
  52. -e 's block/platform/msm_sdcc.1/by-name/sbl2 mmcblk0p3 ' \
  53. -e 's block/platform/msm_sdcc.1/by-name/sbl2Backup mmcblk0p10 ' \
  54. -e 's block/platform/msm_sdcc.1/by-name/sbl3 mmcblk0p4 ' \
  55. -e 's block/platform/msm_sdcc.1/by-name/sbl3Backup mmcblk0p11 ' \
  56. -e 's block/platform/msm_sdcc.1/by-name/sp mmcblk0p25 ' \
  57. -e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p23 ' \
  58. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p37 ' \
  59. -e 's block/platform/msm_sdcc.1/by-name/tombstones mmcblk0p34 ' \
  60. -e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p7 ' \
  61. -e 's block/platform/msm_sdcc.1/by-name/tzBackup mmcblk0p14 ' \
  62. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p39 ' \
  63. -e 's block/platform/msm_sdcc.1/by-name/utags mmcblk0p8 ' \
  64. -e 's block/platform/msm_sdcc.1/by-name/utagsBackup mmcblk0p15 ' \
  65. "$@"
  66. ;;
  67.  
  68. "eva")
  69. sed -i \
  70. -e 's block/platform/hi_mci.0/by-name/3rdmodem mmcblk0p35 ' \
  71. -e 's block/platform/hi_mci.0/by-name/3rdmodemnvm mmcblk0p14 ' \
  72. -e 's block/platform/hi_mci.0/by-name/3rdmodemnvmbkp mmcblk0p15 ' \
  73. -e 's block/platform/hi_mci.0/by-name/boot mmcblk0p28 ' \
  74. -e 's block/platform/hi_mci.0/by-name/cache mmcblk0p36 ' \
  75. -e 's block/platform/hi_mci.0/by-name/cust mmcblk0p40 ' \
  76. -e 's block/platform/hi_mci.0/by-name/dfx mmcblk0p34 ' \
  77. -e 's block/platform/hi_mci.0/by-name/dts mmcblk0p30 ' \
  78. -e 's block/platform/hi_mci.0/by-name/fastboot mmcblk0p5 ' \
  79. -e 's block/platform/hi_mci.0/by-name/frp mmcblk0p4 ' \
  80. -e 's block/platform/hi_mci.0/by-name/fw_hifi mmcblk0p27 ' \
  81. -e 's block/platform/hi_mci.0/by-name/fw_lpm3 mmcblk0p3 ' \
  82. -e 's block/platform/hi_mci.0/by-name/hisitest0 mmcblk0p37 ' \
  83. -e 's block/platform/hi_mci.0/by-name/hisitest1 mmcblk0p38 ' \
  84. -e 's block/platform/hi_mci.0/by-name/hisitest2 mmcblk0p41 ' \
  85. -e 's block/platform/hi_mci.0/by-name/misc mmcblk0p20 ' \
  86. -e 's block/platform/hi_mci.0/by-name/modem mmcblk0p31 ' \
  87. -e 's block/platform/hi_mci.0/by-name/modem_dsp mmcblk0p32 ' \
  88. -e 's block/platform/hi_mci.0/by-name/modem_dtb mmcblk0p33 ' \
  89. -e 's block/platform/hi_mci.0/by-name/modem_om mmcblk0p18 ' \
  90. -e 's block/platform/hi_mci.0/by-name/modemnvm_backup mmcblk0p10 ' \
  91. -e 's block/platform/hi_mci.0/by-name/modemnvm_factory mmcblk0p6 ' \
  92. -e 's block/platform/hi_mci.0/by-name/modemnvm_img mmcblk0p11 ' \
  93. -e 's block/platform/hi_mci.0/by-name/modemnvm_system mmcblk0p12 ' \
  94. -e 's block/platform/hi_mci.0/by-name/modemnvm_update mmcblk0p21 ' \
  95. -e 's block/platform/hi_mci.0/by-name/nvme mmcblk0p7 ' \
  96. -e 's block/platform/hi_mci.0/by-name/oeminfo mmcblk0p8 ' \
  97. -e 's block/platform/hi_mci.0/by-name/persist mmcblk0p16 ' \
  98. -e 's block/platform/hi_mci.0/by-name/recovery mmcblk0p29 ' \
  99. -e 's block/platform/hi_mci.0/by-name/recovery2 mmcblk0p22 ' \
  100. -e 's block/platform/hi_mci.0/by-name/reserved1 mmcblk0p17 ' \
  101. -e 's block/platform/hi_mci.0/by-name/reserved2 mmcblk0p23 ' \
  102. -e 's block/platform/hi_mci.0/by-name/secure_storage mmcblk0p13 ' \
  103. -e 's block/platform/hi_mci.0/by-name/sensorhub mmcblk0p26 ' \
  104. -e 's block/platform/hi_mci.0/by-name/splash mmcblk0p9 ' \
  105. -e 's block/platform/hi_mci.0/by-name/splash2 mmcblk0p19 ' \
  106. -e 's block/platform/hi_mci.0/by-name/system mmcblk0p39 ' \
  107. -e 's block/platform/hi_mci.0/by-name/teeos mmcblk0p24 ' \
  108. -e 's block/platform/hi_mci.0/by-name/trustfirmware mmcblk0p25 ' \
  109. -e 's block/platform/hi_mci.0/by-name/userdata mmcblk0p42 ' \
  110. -e 's block/platform/hi_mci.0/by-name/vrl mmcblk0p1 ' \
  111. -e 's block/platform/hi_mci.0/by-name/vrl_backup mmcblk0p2 ' \
  112. "$@"
  113. ;;
  114.  
  115. "matisse" | "matissewifi" | "matisse3g" | "matisselte")
  116. sed -i \
  117. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
  118. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p26 ' \
  119. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p15 ' \
  120. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
  121. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p2 ' \
  122. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p12 ' \
  123. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p13 ' \
  124. -e 's block/platform/msm_sdcc.1/by-name/apnhlos mmcblk0p1 ' \
  125. -e 's block/platform/msm_sdcc.1/by-name/efs mmcblk0p11 ' \
  126. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
  127. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
  128. "$@"
  129. ;;
  130.  
  131. "FP2")
  132. sed -i \
  133. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p13 ' \
  134. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p20 ' \
  135. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p16 ' \
  136. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
  137. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  138. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p11 ' \
  139. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p12 ' \
  140. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p17 ' \
  141. -e 's block/platform/msm_sdcc.1/by-name/fsc mmcblk0p18 ' \
  142. -e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p3 ' \
  143. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
  144. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p8 ' \
  145. "$@"
  146. ;;
  147.  
  148. "onyx")
  149. sed -i \
  150. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p7 ' \
  151. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p27 ' \
  152. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
  153. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
  154. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
  155. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  156. "$@"
  157. ;;
  158.  
  159. "bullhead")
  160. sed -i \
  161. -e 's block/platform/soc.0/f9824900.sdhci/by-name/DDR mmcblk0p28 ' \
  162. -e 's block/platform/soc.0/f9824900.sdhci/by-name/aboot mmcblk0p8 ' \
  163. -e 's block/platform/soc.0/f9824900.sdhci/by-name/abootbak mmcblk0p14 ' \
  164. -e 's block/platform/soc.0/f9824900.sdhci/by-name/apdp mmcblk0p17 ' \
  165. -e 's block/platform/soc.0/f9824900.sdhci/by-name/boot mmcblk0p37 ' \
  166. -e 's block/platform/soc.0/f9824900.sdhci/by-name/cache mmcblk0p40 ' \
  167. -e 's block/platform/soc.0/f9824900.sdhci/by-name/cmnlib mmcblk0p33 ' \
  168. -e 's block/platform/soc.0/f9824900.sdhci/by-name/cmnlibak mmcblk0p35 ' \
  169. -e 's block/platform/soc.0/f9824900.sdhci/by-name/config mmcblk0p16 ' \
  170. -e 's block/platform/soc.0/f9824900.sdhci/by-name/devinfo mmcblk0p43 ' \
  171. -e 's block/platform/soc.0/f9824900.sdhci/by-name/dpo mmcblk0p19 ' \
  172. -e 's block/platform/soc.0/f9824900.sdhci/by-name/fsc mmcblk0p20 ' \
  173. -e 's block/platform/soc.0/f9824900.sdhci/by-name/fsg mmcblk0p27 ' \
  174. -e 's block/platform/soc.0/f9824900.sdhci/by-name/grow mmcblk0p46 ' \
  175. -e 's block/platform/soc.0/f9824900.sdhci/by-name/hyp mmcblk0p6 ' \
  176. -e 's block/platform/soc.0/f9824900.sdhci/by-name/hypbak mmcblk0p12 ' \
  177. -e 's block/platform/soc.0/f9824900.sdhci/by-name/imgdata mmcblk0p29 ' \
  178. -e 's block/platform/soc.0/f9824900.sdhci/by-name/keymaster mmcblk0p32 ' \
  179. -e 's block/platform/soc.0/f9824900.sdhci/by-name/keymasterbak mmcblk0p34 ' \
  180. -e 's block/platform/soc.0/f9824900.sdhci/by-name/keystore mmcblk0p44 ' \
  181. -e 's block/platform/soc.0/f9824900.sdhci/by-name/laf mmcblk0p31 ' \
  182. -e 's block/platform/soc.0/f9824900.sdhci/by-name/limits mmcblk0p15 ' \
  183. -e 's block/platform/soc.0/f9824900.sdhci/by-name/metadata mmcblk0p30 ' \
  184. -e 's block/platform/soc.0/f9824900.sdhci/by-name/misc mmcblk0p23 ' \
  185. -e 's block/platform/soc.0/f9824900.sdhci/by-name/modem mmcblk0p1 ' \
  186. -e 's block/platform/soc.0/f9824900.sdhci/by-name/modemst1 mmcblk0p25 ' \
  187. -e 's block/platform/soc.0/f9824900.sdhci/by-name/modemst2 mmcblk0p26 ' \
  188. -e 's block/platform/soc.0/f9824900.sdhci/by-name/msadp mmcblk0p18 ' \
  189. -e 's block/platform/soc.0/f9824900.sdhci/by-name/oem mmcblk0p36 ' \
  190. -e 's block/platform/soc.0/f9824900.sdhci/by-name/persist mmcblk0p24 ' \
  191. -e 's block/platform/soc.0/f9824900.sdhci/by-name/persistent mmcblk0p42 ' \
  192. -e 's block/platform/soc.0/f9824900.sdhci/by-name/pmic mmcblk0p2 ' \
  193. -e 's block/platform/soc.0/f9824900.sdhci/by-name/pmicbak mmcblk0p10 ' \
  194. -e 's block/platform/soc.0/f9824900.sdhci/by-name/recovery mmcblk0p38 ' \
  195. -e 's block/platform/soc.0/f9824900.sdhci/by-name/rpm mmcblk0p7 ' \
  196. -e 's block/platform/soc.0/f9824900.sdhci/by-name/rpmbak mmcblk0p13 ' \
  197. -e 's block/platform/soc.0/f9824900.sdhci/by-name/sbl1 mmcblk0p3 ' \
  198. -e 's block/platform/soc.0/f9824900.sdhci/by-name/sbl1bak mmcblk0p9 ' \
  199. -e 's block/platform/soc.0/f9824900.sdhci/by-name/sdi mmcblk0p5 ' \
  200. -e 's block/platform/soc.0/f9824900.sdhci/by-name/sec mmcblk0p22 ' \
  201. -e 's block/platform/soc.0/f9824900.sdhci/by-name/ssd mmcblk0p21 ' \
  202. -e 's block/platform/soc.0/f9824900.sdhci/by-name/system mmcblk0p41 ' \
  203. -e 's block/platform/soc.0/f9824900.sdhci/by-name/tz mmcblk0p4 ' \
  204. -e 's block/platform/soc.0/f9824900.sdhci/by-name/tzbak mmcblk0p11 ' \
  205. -e 's block/platform/soc.0/f9824900.sdhci/by-name/userdata mmcblk0p45 ' \
  206. -e 's block/platform/soc.0/f9824900.sdhci/by-name/vendor mmcblk0p39 ' \
  207. "$@"
  208. ;;
  209.  
  210. "hammerhead")
  211. sed -i \
  212. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  213. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p16 ' \
  214. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p25 ' \
  215. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
  216. "$@"
  217. ;;
  218.  
  219. "mako")
  220. sed -i \
  221. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  222. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p20 ' \
  223. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p21 ' \
  224. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p23 ' \
  225. "$@"
  226. ;;
  227.  
  228. "grouper")
  229. sed -i \
  230. -e 's block/platform/sdhci-tegra.3/by-name/APP mmcblk0p3 ' \
  231. -e 's block/platform/sdhci-tegra.3/by-name/CAC mmcblk0p4 ' \
  232. -e 's block/platform/sdhci-tegra.3/by-name/UDA mmcblk0p9 ' \
  233. -e 's block/platform/sdhci-tegra.3/by-name/MSC mmcblk0p5 ' \
  234. -e 's block/platform/sdhci-tegra.3/by-name/LNX mmcblk0p2 ' \
  235. -e 's block/platform/sdhci-tegra.3/by-name/SOS mmcblk0p1 ' \
  236. "$@"
  237. ;;
  238.  
  239. "tilapia")
  240. sed -i \
  241. -e 's block/platform/sdhci-tegra.3/by-name/APP mmcblk0p3 ' \
  242. -e 's block/platform/sdhci-tegra.3/by-name/CAC mmcblk0p5 ' \
  243. -e 's block/platform/sdhci-tegra.3/by-name/UDA mmcblk0p10 ' \
  244. -e 's block/platform/sdhci-tegra.3/by-name/MSC mmcblk0p6 ' \
  245. -e 's block/platform/sdhci-tegra.3/by-name/LNX mmcblk0p2 ' \
  246. -e 's block/platform/sdhci-tegra.3/by-name/SOS mmcblk0p1 ' \
  247. "$@"
  248. ;;
  249.  
  250. "i9305" | "encore" | "n7000" | "n7100" | "i9300" | "anzu" | \
  251. "coconut" | "haida" | "hallon" | "iyokan" | "mango" | "phoenix" | \
  252. "satsuma" | "smultron" | "urushi" | "zeus" | "jenad")
  253. # Untested for other revisions of Samsung GT-S6500:
  254. # | "jena" | "trebon")
  255. sed -i \
  256. -e 's /block/ / ' \
  257. "$@"
  258. ;;
  259.  
  260. "p3100" | "p3110" | "p3113" | "p5100" | "p5110" | "p5113" | "espressowifi" | "espresso3g" | "i9100g")
  261. sed -i \
  262. -e 's block/platform/omap/omap_hsmmc.1/by-name/DATAFS mmcblk0p10 ' \
  263. -e 's block/platform/omap/omap_hsmmc.1/by-name/KERNEL mmcblk0p5 ' \
  264. -e 's block/platform/omap/omap_hsmmc.1/by-name/FACTORYFS mmcblk0p9 ' \
  265. -e 's block/platform/omap/omap_hsmmc.1/by-name/EFS mmcblk0p1 ' \
  266. -e 's block/platform/omap/omap_hsmmc.1/by-name/CACHE mmcblk0p7 ' \
  267. "$@"
  268. ;;
  269.  
  270. "maguro")
  271. sed -i \
  272. -e 's block/platform/omap/omap_hsmmc.0/by-name/system mmcblk0p10 ' \
  273. -e 's block/platform/omap/omap_hsmmc.0/by-name/cache mmcblk0p11 ' \
  274. -e 's block/platform/omap/omap_hsmmc.0/by-name/userdata mmcblk0p12 ' \
  275. -e 's block/platform/omap/omap_hsmmc.0/by-name/misc mmcblk0p5 ' \
  276. -e 's block/platform/omap/omap_hsmmc.0/by-name/boot mmcblk0p7 ' \
  277. -e 's block/platform/omap/omap_hsmmc.0/by-name/recovery mmcblk0p8 ' \
  278. -e 's block/platform/omap/omap_hsmmc.0/by-name/sbl mmcblk0p2 ' \
  279. -e 's block/platform/omap/omap_hsmmc.0/by-name/xloader mmcblk0p1 ' \
  280. -e 's block/platform/omap/omap_hsmmc.0/by-name/radio mmcblk0p9 ' \
  281. -e 's block/platform/omap/omap_hsmmc.0/by-name/efs mmcblk0p3 ' \
  282. "$@"
  283. ;;
  284.  
  285. "bacon")
  286. sed -i \
  287. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  288. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p15 ' \
  289. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p14 ' \
  290. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
  291. "$@"
  292. ;;
  293. "ace")
  294. sed -i \
  295. -e 's block/platform/msm_sdcc.2/by-num/p25 mmcblk0p25 ' \
  296. -e 's block/platform/msm_sdcc.2/by-num/p26 mmcblk0p26 ' \
  297. -e 's block/platform/msm_sdcc.2/by-num/p27 mmcblk0p27 ' \
  298. -e 's block/platform/msm_sdcc.2/by-num/p28 mmcblk0p28 ' \
  299. "$@"
  300. ;;
  301. "flo"|"deb")
  302. sed -i \
  303. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p4 ' \
  304. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
  305. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p22 ' \
  306. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p30 ' \
  307. -e 's block/platform/msm_sdcc.1/by-name/radio mmcblk0p1 ' \
  308. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p4 ' \
  309. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p25 ' \
  310. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p24 ' \
  311. "$@"
  312. ;;
  313. "yuga")
  314. sed -i \
  315. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p17 ' \
  316. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p24 ' \
  317. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p25 ' \
  318. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p26 ' \
  319. -e 's block/platform/msm_sdcc.1/by-name/LTALabel mmcblk1 ' \
  320. "$@"
  321. ;;
  322. "z3c" | "sirius")
  323. # Z3 compact is also called "aries" | "d5803" in aosp (called z3c in cm12.1)
  324. # Z2 is also called "d6503" in aosp (called sirius in cm12.1)
  325. # untested for "amami" | "leo" | "tianchi")
  326. sed -i \
  327. -e 's block/platform/msm_sdcc.1/by-name/DDR mmcblk0p17 ' \
  328. -e 's block/platform/msm_sdcc.1/by-name/FOTAKernel mmcblk0p16 ' \
  329. -e 's block/platform/msm_sdcc.1/by-name/LTALabel mmcblk0p18 ' \
  330. -e 's block/platform/msm_sdcc.1/by-name/TA mmcblk0p1 ' \
  331. -e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p5 ' \
  332. -e 's block/platform/msm_sdcc.1/by-name/alt_aboot mmcblk0p11 ' \
  333. -e 's block/platform/msm_sdcc.1/by-name/alt_dbi mmcblk0p10 ' \
  334. -e 's block/platform/msm_sdcc.1/by-name/alt_rpm mmcblk0p12 ' \
  335. -e 's block/platform/msm_sdcc.1/by-name/alt_s1sbl mmcblk0p9 ' \
  336. -e 's block/platform/msm_sdcc.1/by-name/alt_sbl1 mmcblk0p8 ' \
  337. -e 's block/platform/msm_sdcc.1/by-name/alt_tz mmcblk0p13 ' \
  338. -e 's block/platform/msm_sdcc.1/by-name/apps_log mmcblk0p22 ' \
  339. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
  340. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
  341. -e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p4 ' \
  342. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p21 ' \
  343. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p19 ' \
  344. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p20 ' \
  345. -e 's block/platform/msm_sdcc.1/by-name/ramdump mmcblk0p15 ' \
  346. -e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p6 ' \
  347. -e 's block/platform/msm_sdcc.1/by-name/s1sbl mmcblk0p3 ' \
  348. -e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p2 ' \
  349. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
  350. -e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p7 ' \
  351. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p25 ' \
  352. "$@"
  353. ;;
  354. "kis3")
  355. sed -i \
  356. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p12 ' \
  357. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p13 ' \
  358. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
  359. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p7 ' \
  360. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p16 ' \
  361. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  362. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
  363. "$@"
  364. ;;
  365. "m7spr")
  366. sed -i \
  367. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p35 ' \
  368. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p36 ' \
  369. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p37 ' \
  370. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p38 ' \
  371. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p39 ' \
  372. "$@"
  373. ;;
  374. "wt88047")
  375. sed -i \
  376. -e 's block/bootdevice/by-name/userdata mmcblk0p30 ' \
  377. -e 's block/bootdevice/by-name/boot mmcblk0p22 ' \
  378. -e 's block/bootdevice/by-name/system mmcblk0p23 ' \
  379. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  380. -e 's block/bootdevice/by-name/modemst1 mmcblk0p13 ' \
  381. -e 's block/bootdevice/by-name/modemst2 mmcblk0p14 ' \
  382. -e 's block/bootdevice/by-name/persist mmcblk0p25 ' \
  383. "$@"
  384. ;;
  385. "find5")
  386. sed -i \
  387. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  388. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
  389. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p19 ' \
  390. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p18 ' \
  391. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p20 ' \
  392. "$@"
  393. ;;
  394. "cancro")
  395. sed -i \
  396. -e 's block/platform/msm_sdcc.1/by-name/DDR mmcblk0p4 ' \
  397. -e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p7 ' \
  398. -e 's block/platform/msm_sdcc.1/by-name/bk1 mmcblk0p8 ' \
  399. -e 's block/platform/msm_sdcc.1/by-name/bk2 mmcblk0p11 ' \
  400. -e 's block/platform/msm_sdcc.1/by-name/bk3 mmcblk0p15 ' \
  401. -e 's block/platform/msm_sdcc.1/by-name/bk4 mmcblk0p17 ' \
  402. -e 's block/platform/msm_sdcc.1/by-name/bk5 mmcblk0p18 ' \
  403. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p19 ' \
  404. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
  405. -e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p6 ' \
  406. -e 's block/platform/msm_sdcc.1/by-name/fsc mmcblk0p14 ' \
  407. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p16 ' \
  408. -e 's block/platform/msm_sdcc.1/by-name/logo mmcblk0p10 ' \
  409. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p9 ' \
  410. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p22 ' \
  411. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p12 ' \
  412. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p13 ' \
  413. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
  414. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p20 ' \
  415. -e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p2 ' \
  416. -e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p1 ' \
  417. -e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p5 ' \
  418. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
  419. -e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p3 ' \
  420. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p25 ' \
  421. "$@"
  422. ;;
  423. "gemini")
  424. sed -i \
  425. -e 's block/bootdevice/by-name/aboot sde23 ' \
  426. -e 's block/bootdevice/by-name/abootbak sde24 ' \
  427. -e 's block/bootdevice/by-name/apdp sde5 ' \
  428. -e 's block/bootdevice/by-name/bk1 sda3 ' \
  429. -e 's block/bootdevice/by-name/bk10 sdf2 ' \
  430. -e 's block/bootdevice/by-name/bk11 sdf4 ' \
  431. -e 's block/bootdevice/by-name/bk12 sdf6 ' \
  432. -e 's block/bootdevice/by-name/bk2 sda8 ' \
  433. -e 's block/bootdevice/by-name/bk3 sda10 ' \
  434. -e 's block/bootdevice/by-name/bk4 sdd2 ' \
  435. -e 's block/bootdevice/by-name/bk5 sdd5 ' \
  436. -e 's block/bootdevice/by-name/bk6 sde4 ' \
  437. -e 's block/bootdevice/by-name/bk7 sde29 ' \
  438. -e 's block/bootdevice/by-name/bk8 sde30 ' \
  439. -e 's block/bootdevice/by-name/bk9 sde40 ' \
  440. -e 's block/bootdevice/by-name/bluetooth sde26 ' \
  441. -e 's block/bootdevice/by-name/boot sde36 ' \
  442. -e 's block/bootdevice/by-name/cache sda13 ' \
  443. -e 's block/bootdevice/by-name/cdt sdd3 ' \
  444. -e 's block/bootdevice/by-name/cmnlib sde19 ' \
  445. -e 's block/bootdevice/by-name/cmnlib64 sde21 ' \
  446. -e 's block/bootdevice/by-name/cmnlib64bak sde22 ' \
  447. -e 's block/bootdevice/by-name/cmnlibbak sde20 ' \
  448. -e 's block/bootdevice/by-name/cust sde38 ' \
  449. -e 's block/bootdevice/by-name/ddr sdd4 ' \
  450. -e 's block/bootdevice/by-name/devcfg sda4 ' \
  451. -e 's block/bootdevice/by-name/devcfgbak sda5 ' \
  452. -e 's block/bootdevice/by-name/devinfo sde1 ' \
  453. -e 's block/bootdevice/by-name/dip sde25 ' \
  454. -e 's block/bootdevice/by-name/dpo sde2 ' \
  455. -e 's block/bootdevice/by-name/dsp sde32 ' \
  456. -e 's block/bootdevice/by-name/frp sda7 ' \
  457. -e 's block/bootdevice/by-name/fsc sdf1 ' \
  458. -e 's block/bootdevice/by-name/fsg sde28 ' \
  459. -e 's block/bootdevice/by-name/hyp sde13 ' \
  460. -e 's block/bootdevice/by-name/hypbak sde14 ' \
  461. -e 's block/bootdevice/by-name/keymaster sde17 ' \
  462. -e 's block/bootdevice/by-name/keymasterbak sde18 ' \
  463. -e 's block/bootdevice/by-name/keystore sda6 ' \
  464. -e 's block/bootdevice/by-name/lksecapp sde7 ' \
  465. -e 's block/bootdevice/by-name/lksecappbak sde8 ' \
  466. -e 's block/bootdevice/by-name/logo sde31 ' \
  467. -e 's block/bootdevice/by-name/mdtp sde34 ' \
  468. -e 's block/bootdevice/by-name/misc sda9 ' \
  469. -e 's block/bootdevice/by-name/modem sde35 ' \
  470. -e 's block/bootdevice/by-name/modemst1 sdf3 ' \
  471. -e 's block/bootdevice/by-name/modemst2 sdf5 ' \
  472. -e 's block/bootdevice/by-name/msadp sde6 ' \
  473. -e 's block/bootdevice/by-name/oops sda11 ' \
  474. -e 's block/bootdevice/by-name/persist sda12 ' \
  475. -e 's block/bootdevice/by-name/pmic sde9 ' \
  476. -e 's block/bootdevice/by-name/pmicbak sde10 ' \
  477. -e 's block/bootdevice/by-name/recovery sde37 ' \
  478. -e 's block/bootdevice/by-name/reserve sdd1 ' \
  479. -e 's block/bootdevice/by-name/rpm sde11 ' \
  480. -e 's block/bootdevice/by-name/rpmbak sde12 ' \
  481. -e 's block/bootdevice/by-name/sec sde3 ' \
  482. -e 's block/bootdevice/by-name/splash sde33 ' \
  483. -e 's block/bootdevice/by-name/ssd sda1 ' \
  484. -e 's block/bootdevice/by-name/sti sde27 ' \
  485. -e 's block/bootdevice/by-name/switch sda2 ' \
  486. -e 's block/bootdevice/by-name/system sde39 ' \
  487. -e 's block/bootdevice/by-name/tz sde15 ' \
  488. -e 's block/bootdevice/by-name/tzbak sde16 ' \
  489. -e 's block/bootdevice/by-name/userdata sda14 ' \
  490. -e 's block/bootdevice/by-name/xbl sdb1 ' \
  491. -e 's block/bootdevice/by-name/xblbak sdc1 ' \
  492. "$@"
  493. ;;
  494. "gts210ltexx"|"gts210wifi")
  495. sed -i \
  496. -e 's block/platform/15540000.dwmmc0/by-name/BOOT mmcblk0p9 ' \
  497. -e 's block/platform/15540000.dwmmc0/by-name/CACHE mmcblk0p20 ' \
  498. -e 's block/platform/15540000.dwmmc0/by-name/EFS mmcblk0p3 ' \
  499. -e 's block/platform/15540000.dwmmc0/by-name/SYSTEM mmcblk0p19 ' \
  500. -e 's block/platform/15540000.dwmmc0/by-name/USERDATA mmcblk0p22 ' \
  501. "$@"
  502. ;;
  503. "kenzo")
  504. sed -i \
  505. -e 's block/bootdevice/by-name/DDR mmcblk0p15 ' \
  506. -e 's block/bootdevice/by-name/aboot mmcblk0p19 ' \
  507. -e 's block/bootdevice/by-name/abootbak mmcblk0p20 ' \
  508. -e 's block/bootdevice/by-name/apdp mmcblk0p43 ' \
  509. -e 's block/bootdevice/by-name/boot mmcblk0p21 ' \
  510. -e 's block/bootdevice/by-name/cache mmcblk0p25 ' \
  511. -e 's block/bootdevice/by-name/cmnlib mmcblk0p39 ' \
  512. -e 's block/bootdevice/by-name/cmnlibbak mmcblk0p41 ' \
  513. -e 's block/bootdevice/by-name/config mmcblk0p29 ' \
  514. -e 's block/bootdevice/by-name/cust mmcblk0p36 ' \
  515. -e 's block/bootdevice/by-name/devcfg mmcblk0p33 ' \
  516. -e 's block/bootdevice/by-name/devinfo mmcblk0p23 ' \
  517. -e 's block/bootdevice/by-name/dip mmcblk0p34 ' \
  518. -e 's block/bootdevice/by-name/dpo mmcblk0p45 ' \
  519. -e 's block/bootdevice/by-name/dsp mmcblk0p12 ' \
  520. -e 's block/bootdevice/by-name/fsc mmcblk0p2 ' \
  521. -e 's block/bootdevice/by-name/fsg mmcblk0p16 ' \
  522. -e 's block/bootdevice/by-name/hyp mmcblk0p10 ' \
  523. -e 's block/bootdevice/by-name/hypbak mmcblk0p11 ' \
  524. -e 's block/bootdevice/by-name/keymaster mmcblk0p40 ' \
  525. -e 's block/bootdevice/by-name/keymasterbak mmcblk0p42 ' \
  526. -e 's block/bootdevice/by-name/keystore mmcblk0p28 ' \
  527. -e 's block/bootdevice/by-name/limits mmcblk0p31 ' \
  528. -e 's block/bootdevice/by-name/mcfg mmcblk0p38 ' \
  529. -e 's block/bootdevice/by-name/mdtp mmcblk0p35 ' \
  530. -e 's block/bootdevice/by-name/misc mmcblk0p27 ' \
  531. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  532. -e 's block/bootdevice/by-name/modemst1 mmcblk0p13 ' \
  533. -e 's block/bootdevice/by-name/modemst2 mmcblk0p14 ' \
  534. -e 's block/bootdevice/by-name/mota mmcblk0p32 ' \
  535. -e 's block/bootdevice/by-name/msadp mmcblk0p44 ' \
  536. -e 's block/bootdevice/by-name/oem mmcblk0p30 ' \
  537. -e 's block/bootdevice/by-name/persist mmcblk0p26 ' \
  538. -e 's block/bootdevice/by-name/recovery mmcblk0p22 ' \
  539. -e 's block/bootdevice/by-name/rpm mmcblk0p6 ' \
  540. -e 's block/bootdevice/by-name/rpmbak mmcblk0p7 ' \
  541. -e 's block/bootdevice/by-name/sbl1 mmcblk0p4 ' \
  542. -e 's block/bootdevice/by-name/sbl1bak mmcblk0p5 ' \
  543. -e 's block/bootdevice/by-name/sec mmcblk0p17 ' \
  544. -e 's block/bootdevice/by-name/splash mmcblk0p18 ' \
  545. -e 's block/bootdevice/by-name/ssd mmcblk0p3 ' \
  546. -e 's block/bootdevice/by-name/syscfg mmcblk0p37 ' \
  547. -e 's block/bootdevice/by-name/system mmcblk0p24 ' \
  548. -e 's block/bootdevice/by-name/tz mmcblk0p8 ' \
  549. -e 's block/bootdevice/by-name/tzbak mmcblk0p9 ' \
  550. -e 's block/bootdevice/by-name/userdata mmcblk0p46 ' \
  551. "$@"
  552. ;;
  553.  
  554. "armani")
  555. sed -i \
  556. -e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p10 ' \
  557. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p24 ' \
  558. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p28 ' \
  559. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p13 ' \
  560. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p23 ' \
  561. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p26 ' \
  562. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p25 ' \
  563. -e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p3 ' \
  564. -e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p1 ' \
  565. -e 's block/platform/msm_sdcc.1/by-name/sdi mmcblk0p8 ' \
  566. -e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p7 ' \
  567. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p27 ' \
  568. -e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p5 ' \
  569. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p29 ' \
  570. "$@"
  571. ;;
  572.  
  573. "ham")
  574. sed -i \
  575. -e 's block/bootdevice/by-name/boot mmcblk0p9 ' \
  576. -e 's block/bootdevice/by-name/cache mmcblk0p21 ' \
  577. -e 's block/bootdevice/by-name/dbi mmcblk0p3 ' \
  578. -e 's block/bootdevice/by-name/frp mmcblk0p13 ' \
  579. -e 's block/bootdevice/by-name/fsc mmcblk0p6 ' \
  580. -e 's block/bootdevice/by-name/misc mmcblk0p20 ' \
  581. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  582. -e 's block/bootdevice/by-name/modemst1 mmcblk0p16 ' \
  583. -e 's block/bootdevice/by-name/modemst2 mmcblk0p17 ' \
  584. -e 's block/bootdevice/by-name/mrd mmcblk0p12 ' \
  585. -e 's block/bootdevice/by-name/pad mmcblk0p15 ' \
  586. -e 's block/bootdevice/by-name/persist mmcblk0p19 ' \
  587. -e 's block/bootdevice/by-name/recovery mmcblk0p10 ' \
  588. -e 's block/bootdevice/by-name/rpm mmcblk0p4 ' \
  589. -e 's block/bootdevice/by-name/sbl1 mmcblk0p2 ' \
  590. -e 's block/bootdevice/by-name/splash mmcblk0p11 ' \
  591. -e 's block/bootdevice/by-name/ssd mmcblk0p7 ' \
  592. -e 's block/bootdevice/by-name/system mmcblk0p22 ' \
  593. -e 's block/bootdevice/by-name/userdata mmcblk0p23 ' \
  594. "$@"
  595. ;;
  596. "oneplus3")
  597. sed -i \
  598. -e 's block/bootdevice/by-name/LOGO block/sde17 ' \
  599. -e 's block/bootdevice/by-name/aboot block/sde15 ' \
  600. -e 's block/bootdevice/by-name/abootbak block/sde16 ' \
  601. -e 's block/bootdevice/by-name/apdp block/sde30 ' \
  602. -e 's block/bootdevice/by-name/bluetooth block/sde23 ' \
  603. -e 's block/bootdevice/by-name/boot block/sde18 ' \
  604. -e 's block/bootdevice/by-name/boot_aging block/sde19 ' \
  605. -e 's block/bootdevice/by-name/cache block/sda3 ' \
  606. -e 's block/bootdevice/by-name/cdt block/sdd2 ' \
  607. -e 's block/bootdevice/by-name/cmnlib block/sde26 ' \
  608. -e 's block/bootdevice/by-name/cmnlib64 block/sde28 ' \
  609. -e 's block/bootdevice/by-name/cmnlib64bak block/sde29 ' \
  610. -e 's block/bootdevice/by-name/cmnlibbak block/sde27 ' \
  611. -e 's block/bootdevice/by-name/config block/sda14 ' \
  612. -e 's block/bootdevice/by-name/ddr block/sdd3 ' \
  613. -e 's block/bootdevice/by-name/devcfg block/sda6 ' \
  614. -e 's block/bootdevice/by-name/devcfgbak block/sda7 ' \
  615. -e 's block/bootdevice/by-name/devinfo block/sde22 ' \
  616. -e 's block/bootdevice/by-name/dip block/sde13 ' \
  617. -e 's block/bootdevice/by-name/dpo block/sde32 ' \
  618. -e 's block/bootdevice/by-name/dsp block/sde12 ' \
  619. -e 's block/bootdevice/by-name/frp block/sda8 ' \
  620. -e 's block/bootdevice/by-name/fsc block/sdf3 ' \
  621. -e 's block/bootdevice/by-name/fsg block/sde7 ' \
  622. -e 's block/bootdevice/by-name/hyp block/sde5 ' \
  623. -e 's block/bootdevice/by-name/hypbak block/sde6 ' \
  624. -e 's block/bootdevice/by-name/keymaster block/sde24 ' \
  625. -e 's block/bootdevice/by-name/keymasterbak block/sde25 ' \
  626. -e 's block/bootdevice/by-name/keystore block/sda5 ' \
  627. -e 's block/bootdevice/by-name/md5 block/sdf4 ' \
  628. -e 's block/bootdevice/by-name/mdtp block/sde14 ' \
  629. -e 's block/bootdevice/by-name/misc block/sda4 ' \
  630. -e 's block/bootdevice/by-name/modem block/sde11 ' \
  631. -e 's block/bootdevice/by-name/modemst1 block/sdf1 ' \
  632. -e 's block/bootdevice/by-name/modemst2 block/sdf2 ' \
  633. -e 's block/bootdevice/by-name/msadp block/sde31 ' \
  634. -e 's block/bootdevice/by-name/oem_dycnvbk block/sda9 ' \
  635. -e 's block/bootdevice/by-name/oem_stanvbk block/sda10 ' \
  636. -e 's block/bootdevice/by-name/param block/sda11 ' \
  637. -e 's block/bootdevice/by-name/persist block/sda2 ' \
  638. -e 's block/bootdevice/by-name/pmic block/sde9 ' \
  639. -e 's block/bootdevice/by-name/pmicbak block/sde10 ' \
  640. -e 's block/bootdevice/by-name/recovery block/sde21 ' \
  641. -e 's block/bootdevice/by-name/reserve block/sdd1 ' \
  642. -e 's block/bootdevice/by-name/reserve1 block/sda12 ' \
  643. -e 's block/bootdevice/by-name/reserve2 block/sda13 ' \
  644. -e 's block/bootdevice/by-name/rpm block/sde1 ' \
  645. -e 's block/bootdevice/by-name/rpmbak block/sde2 ' \
  646. -e 's block/bootdevice/by-name/sec block/sde8 ' \
  647. -e 's block/bootdevice/by-name/splash block/sde33 ' \
  648. -e 's block/bootdevice/by-name/ssd block/sda1 ' \
  649. -e 's block/bootdevice/by-name/sti block/sde34 ' \
  650. -e 's block/bootdevice/by-name/system block/sde20 ' \
  651. -e 's block/bootdevice/by-name/tz block/sde3 ' \
  652. -e 's block/bootdevice/by-name/tzbak block/sde4 ' \
  653. -e 's block/bootdevice/by-name/userdata block/sda15 ' \
  654. -e 's block/bootdevice/by-name/xbl block/sdb1 ' \
  655. -e 's block/bootdevice/by-name/xblbak block/sdc1 ' \
  656. "$@"
  657. ;;
  658. *)
  659. cat <<EOF
  660.  
  661. ****************************************************************
  662. ****************************************************************
  663. ERROR: $DEVICE does not have mountpoint fixup data - see
  664. SailfishOS HADK for details on how to fix this
  665. Check: device/$VENDOR/$DEVICE/recovery.fstab
  666. ****************************************************************
  667. ****************************************************************
  668.  
  669. EOF
  670. exit 1
  671. ;;
  672. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement