lakitu: docker: work around mygetpwuid() bug in glibc

This cherry-picks the following changes from the upstream

https://github.com/docker/docker/pull/29478/commits/b86e3bee5aea8e72b7f08e104ebb5d6cb18f8890
https://github.com/golang/oauth2/commit/96382aa079b72d8c014eb0c50f6c223d1e6a2de0

BUG=b:36613453
TEST="docker run --log-driver=gcplogs busybox echo hello" doesn't crash docker

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