[moblab] Change the external mounting script to preserve permissions.

Some of the files on the external file need to keep the permissions
granted at creation time, reduce the scope of what is chowned to
moblab.

Fix issue where fsck sometimes failed because the usb had been mounted
by another part of chromeos.

BUG=chromium:752556,chromium:750921
TEST=local moblab testing

Change-Id: If03fb27fe744ecd9e694c5b7124655684958ca14
Reviewed-on: https://chromium-review.googlesource.com/602614
Commit-Ready: Keith Haddow <haddowk@chromium.org>
Tested-by: Keith Haddow <haddowk@chromium.org>
Reviewed-by: Keith Haddow <haddowk@chromium.org>
Reviewed-by: Michael Tang <ntang@chromium.org>
(cherry picked from commit 6c649639a56b8e78afcda5bf966a91fb27030979)
Reviewed-on: https://chromium-review.googlesource.com/602885
Commit-Queue: Keith Haddow <haddowk@chromium.org>
2 files changed
tree: ad736b9c5a3a38492b2326459d3de1c4e7e0c71d
  1. baseboard-auron/
  2. baseboard-coral/
  3. baseboard-fizz/
  4. baseboard-glados/
  5. baseboard-gru/
  6. baseboard-jecht/
  7. baseboard-kunimitsu/
  8. baseboard-oak/
  9. baseboard-poppy/
  10. baseboard-reef/
  11. baseboard-strago/
  12. chipset-apl/
  13. chipset-bdw/
  14. chipset-bsw/
  15. chipset-byt/
  16. chipset-hsw/
  17. chipset-kbl/
  18. chipset-mt8173/
  19. chipset-rk3399/
  20. chipset-skl/
  21. overlay-acorn/
  22. overlay-amd64-generic/
  23. overlay-amd64-host/
  24. overlay-amenia/
  25. overlay-anglar/
  26. overlay-arm-generic/
  27. overlay-arm64-generic/
  28. overlay-arm64-llvmpipe/
  29. overlay-asuka/
  30. overlay-auron/
  31. overlay-banjo/
  32. overlay-banon/
  33. overlay-beaglebone/
  34. overlay-bob/
  35. overlay-buddy/
  36. overlay-butterfly/
  37. overlay-candy/
  38. overlay-caroline/
  39. overlay-cave/
  40. overlay-celes/
  41. overlay-chell/
  42. overlay-clapper/
  43. overlay-coral/
  44. overlay-cyan/
  45. overlay-cyan-cheets/
  46. overlay-daisy/
  47. overlay-edgar/
  48. overlay-elm/
  49. overlay-enguarde/
  50. overlay-eve/
  51. overlay-expresso/
  52. overlay-falco/
  53. overlay-fizz/
  54. overlay-foster/
  55. overlay-gandof/
  56. overlay-gizmo/
  57. overlay-glados/
  58. overlay-glimmer/
  59. overlay-gnawty/
  60. overlay-gru/
  61. overlay-guado/
  62. overlay-hana/
  63. overlay-heli/
  64. overlay-jadeite/
  65. overlay-jecht/
  66. overlay-kefka/
  67. overlay-kevin/
  68. overlay-kip/
  69. overlay-kunimitsu/
  70. overlay-lakitu/
  71. overlay-lars/
  72. overlay-leon/
  73. overlay-link/
  74. overlay-lulu/
  75. overlay-lumpy/
  76. overlay-mccloud/
  77. overlay-mipseb-n32-generic/
  78. overlay-mipseb-n64-generic/
  79. overlay-mipseb-o32-generic/
  80. overlay-mipsel-n32-generic/
  81. overlay-mipsel-n64-generic/
  82. overlay-mipsel-o32-generic/
  83. overlay-monroe/
  84. overlay-moose/
  85. overlay-nasher/
  86. overlay-ninja/
  87. overlay-nyan/
  88. overlay-oak/
  89. overlay-orco/
  90. overlay-panther/
  91. overlay-parrot/
  92. overlay-pbody/
  93. overlay-peach/
  94. overlay-peppy/
  95. overlay-poppy/
  96. overlay-ppcbe-32-generic/
  97. overlay-ppcbe-64-generic/
  98. overlay-ppcle-32-generic/
  99. overlay-ppcle-64-generic/
  100. overlay-puppy/
  101. overlay-pyro/
  102. overlay-quawks/
  103. overlay-rambi/
  104. overlay-raspberrypi/
  105. overlay-reef/
  106. overlay-reks/
  107. overlay-relm/
  108. overlay-reptile/
  109. overlay-rikku/
  110. overlay-sama5d3/
  111. overlay-samus/
  112. overlay-sand/
  113. overlay-scarlet/
  114. overlay-sentry/
  115. overlay-setzer/
  116. overlay-snappy/
  117. overlay-soraka/
  118. overlay-squawks/
  119. overlay-stout/
  120. overlay-strago/
  121. overlay-stumpy/
  122. overlay-sumo/
  123. overlay-swanky/
  124. overlay-tael/
  125. overlay-tatl/
  126. overlay-terra/
  127. overlay-tidus/
  128. overlay-tricky/
  129. overlay-ultima/
  130. overlay-umaro/
  131. overlay-variant-amd64-generic-embedded/
  132. overlay-variant-amd64-generic-mobbuild/
  133. overlay-variant-auron-paine/
  134. overlay-variant-auron-yuna/
  135. overlay-variant-beaglebone-servo/
  136. overlay-variant-daisy-embedded/
  137. overlay-variant-daisy-skate/
  138. overlay-variant-daisy-spring/
  139. overlay-variant-guado-labstation/
  140. overlay-variant-guado-moblab/
  141. overlay-variant-nyan-big/
  142. overlay-variant-panther-moblab/
  143. overlay-variant-parrot-ivb/
  144. overlay-variant-peach-pi/
  145. overlay-variant-peach-pit/
  146. overlay-variant-stumpy-moblab/
  147. overlay-variant-veyron-fievel/
  148. overlay-variant-veyron-jaq/
  149. overlay-variant-veyron-jerry/
  150. overlay-variant-veyron-mickey/
  151. overlay-variant-veyron-minnie/
  152. overlay-variant-veyron-tiger/
  153. overlay-variant-x86-alex-he/
  154. overlay-variant-x86-generic-embedded/
  155. overlay-variant-x86-zgb-he/
  156. overlay-veyron/
  157. overlay-winky/
  158. overlay-wizpig/
  159. overlay-wolf/
  160. overlay-x32-generic/
  161. overlay-x86-alex/
  162. overlay-x86-generic/
  163. overlay-x86-mario/
  164. overlay-x86-zgb/
  165. overlay-zako/
  166. project-freon/
  167. project-labstation/
  168. project-mobbase/
  169. project-mobbuild/
  170. project-moblab/
  171. project-termina/
  172. .gitignore
  173. .presubmitignore
  174. add_cq_configs.py
  175. inherit-review-settings-ok
  176. PRESUBMIT.cfg
  177. README
  178. WATCHLISTS