Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.79 KB | None | 0 0
  1. android@android:~$ sfossdk
  2. + MY_SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
  3. + [[ -n /run/user/1000/keyring/ssh ]]
  4. + MY_SSH_AUTH_SOCK=/parentroot/run/user/1000/keyring/ssh
  5. + [[ 1000 -ne 0 ]]
  6. + exec sudo SSH_AGENT_PID= SSH_AUTH_SOCK=/parentroot/run/user/1000/keyring/ssh /srv/mer/sdks/sfossdk/mer-sdk-chroot
  7. + MY_SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
  8. + [[ -n /run/user/1000/keyring/ssh ]]
  9. + MY_SSH_AUTH_SOCK=/parentroot/run/user/1000/keyring/ssh
  10. + [[ 0 -ne 0 ]]
  11. + cmp -s /proc/2309/mountinfo /proc/self/mountinfo
  12. + exec unshare -m -- /srv/mer/sdks/sfossdk/mer-sdk-chroot
  13. + MY_SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
  14. + [[ -n /run/user/1000/keyring/ssh ]]
  15. + MY_SSH_AUTH_SOCK=/parentroot/run/user/1000/keyring/ssh
  16. + [[ 0 -ne 0 ]]
  17. + cmp -s /proc/2309/mountinfo /proc/self/mountinfo
  18. + mount --make-rslave /
  19. + user=android
  20. + bind_mount_root=yes
  21. + bind_mount_home=yes
  22. + getopts u:m:r: opt
  23. + shift 0
  24. + [[ -z '' ]]
  25. +++ readlink -f /srv/mer/sdks/sfossdk/mer-sdk-chroot
  26. ++ dirname /srv/mer/sdks/sfossdk/mer-sdk-chroot
  27. + sdkroot=/srv/mer/sdks/sfossdk
  28. + [[ ! -f /srv/mer/sdks/sfossdk/etc/MerSDK ]]
  29. +++ dirname /srv/mer/sdks/sfossdk
  30. ++ basename /srv/mer/sdks
  31. + [[ sdks == \s\d\k\s ]]
  32. ++ readlink -f /srv/mer/sdks/sfossdk/../../targets
  33. + targetsdir=/srv/mer/targets
  34. + [[ ! -d /srv/mer/targets ]]
  35. ++ readlink -f /srv/mer/sdks/sfossdk/../../toolings
  36. + toolingsdir=/srv/mer/toolings
  37. + [[ ! -d /srv/mer/toolings ]]
  38. + [[ -z android ]]
  39. + set -u
  40. + umask 022
  41. + retval=0
  42. ++ pwd
  43. + cwd=/home/android
  44. + [[ 0 == 1 ]]
  45. + prepare_mountpoints
  46. + echo 'Mounting system directories...'
  47. Mounting system directories...
  48. + mount_bind /proc
  49. + [[ ! -d /srv/mer/sdks/sfossdk/proc ]]
  50. + mount --bind /proc /srv/mer/sdks/sfossdk/proc
  51. + mount_bind /proc/sys/fs/binfmt_misc
  52. + [[ ! -d /srv/mer/sdks/sfossdk/proc/sys/fs/binfmt_misc ]]
  53. + mount --bind /proc/sys/fs/binfmt_misc /srv/mer/sdks/sfossdk/proc/sys/fs/binfmt_misc
  54. + mount_bind /sys
  55. + [[ ! -d /srv/mer/sdks/sfossdk/sys ]]
  56. + mount --bind /sys /srv/mer/sdks/sfossdk/sys
  57. + mount_bind /dev
  58. + [[ ! -d /srv/mer/sdks/sfossdk/dev ]]
  59. + mount --bind /dev /srv/mer/sdks/sfossdk/dev
  60. + mount_bind /dev/pts
  61. + [[ ! -d /srv/mer/sdks/sfossdk/dev/pts ]]
  62. + mount --bind /dev/pts /srv/mer/sdks/sfossdk/dev/pts
  63. + mount_bind /dev/shm
  64. + [[ ! -d /srv/mer/sdks/sfossdk/dev/shm ]]
  65. + mount --bind /dev/shm /srv/mer/sdks/sfossdk/dev/shm
  66. + mount_bind /var/lib/dbus
  67. + [[ ! -d /srv/mer/sdks/sfossdk/var/lib/dbus ]]
  68. + mount --bind /var/lib/dbus /srv/mer/sdks/sfossdk/var/lib/dbus
  69. + mount_bind /var/run/dbus
  70. + [[ ! -d /srv/mer/sdks/sfossdk/var/run/dbus ]]
  71. + mount --bind /var/run/dbus /srv/mer/sdks/sfossdk/var/run/dbus
  72. + echo 'Mounting /srv/mer/targets as /srv/mer/targets'
  73. Mounting /srv/mer/targets as /srv/mer/targets
  74. + mkdir -p /srv/mer/sdks/sfossdk/srv/mer/targets
  75. + mount --rbind /srv/mer/targets /srv/mer/sdks/sfossdk/srv/mer/targets/
  76. + echo 'Mounting /srv/mer/toolings as /srv/mer/toolings'
  77. Mounting /srv/mer/toolings as /srv/mer/toolings
  78. + mkdir -p /srv/mer/sdks/sfossdk/srv/mer/toolings
  79. + mount --rbind /srv/mer/toolings /srv/mer/sdks/sfossdk/srv/mer/toolings/
  80. + [[ yes == \y\e\s ]]
  81. + echo 'Mounting / as /parentroot'
  82. Mounting / as /parentroot
  83. + mkdir -p /srv/mer/sdks/sfossdk/parentroot
  84. + mount --rbind / /srv/mer/sdks/sfossdk/parentroot/
  85. ++ uname -r
  86. + mkdir -p /srv/mer/sdks/sfossdk/lib/modules/4.10.0-28-generic
  87. ++ uname -r
  88. + mount_bind /lib/modules/4.10.0-28-generic
  89. + [[ ! -d /srv/mer/sdks/sfossdk/lib/modules/4.10.0-28-generic ]]
  90. + mount --bind /lib/modules/4.10.0-28-generic /srv/mer/sdks/sfossdk/lib/modules/4.10.0-28-generic
  91. + prepare_user
  92. + sed -i -e '/^mer:/d' /srv/mer/sdks/sfossdk/etc/passwd
  93. + sed -i -e '/^android:/d' /srv/mer/sdks/sfossdk/etc/passwd
  94. + fix_shell
  95. + getent passwd android
  96. + local shell= other=
  97. ++ awk -F: -v OFS=: '{print $7,$1,$2,$3,$4,$5,$6}'
  98. + IFS=:
  99. + read shell other
  100. + [[ -e /srv/mer/sdks/sfossdk/bin/bash ]]
  101. + echo android:x:1000:1000:android,,,:/home/android:/bin/bash
  102. + IFS=:
  103. + read shell other
  104. ++ getent passwd android
  105. ++ cut -f4 -d:
  106. + group=1000
  107. + sed -i -e '/^[^:]*:[^:]*:1000:/d' /srv/mer/sdks/sfossdk/etc/group
  108. + getent group 1000
  109. ++ getent passwd android
  110. ++ cut -f6 -d:
  111. + HOMEDIR=/home/android
  112. ++ id -gn android
  113. + install --owner android --group android -d /srv/mer/sdks/sfossdk/home/android
  114. + [[ yes == \y\e\s ]]
  115. + echo 'Mounting home directory: /home/android'
  116. Mounting home directory: /home/android
  117. + mount --bind /home/android /srv/mer/sdks/sfossdk/home/android
  118. + mount --make-shared /srv/mer/sdks/sfossdk/home/android
  119. + echo 'android ALL=NOPASSWD: ALL'
  120. + chmod 0440 /srv/mer/sdks/sfossdk/etc/sudoers.d/android
  121. + setup_user_hooks
  122. + [[ -e /home/android/.mersdkrc ]]
  123. + prepare_etc
  124. + rm -f /srv/mer/sdks/sfossdk/etc/resolv.conf
  125. ++ readlink -fn /etc/resolv.conf
  126. + resolv=/run/resolvconf/resolv.conf
  127. + ln -s /parentroot//run/resolvconf/resolv.conf /srv/mer/sdks/sfossdk/etc/resolv.conf
  128. + [[ ! -L /srv/mer/sdks/sfossdk/etc/mtab ]]
  129. + run_user_hook mount_sdk
  130. + hook=mount_sdk
  131. ++ type -t mount_sdk
  132. + [[ '' == \f\u\n\c\t\i\o\n ]]
  133. + run_user_hook enter_sdk
  134. + hook=enter_sdk
  135. ++ type -t enter_sdk
  136. + [[ '' == \f\u\n\c\t\i\o\n ]]
  137. + trap 'rv=$?; run_user_hook leave_sdk; exit "$rv"' EXIT
  138. + [[ '' == \e\x\e\c ]]
  139. + [[ 0 -gt 0 ]]
  140. + cmd=(bash --init-file /mer-bash-setup -i)
  141. + echo 'Entering chroot as android'
  142. Entering chroot as android
  143. ++ cat
  144. +++ printf '%q ' bash --init-file /mer-bash-setup -i
  145. + setarch i386 chroot /srv/mer/sdks/sfossdk /bin/su -s /bin/bash -l android -- -c '[[ -d "/home/android" ]] && cd "/home/android"
  146. export SSH_AUTH_SOCK='\''/parentroot/run/user/1000/keyring/ssh'\''
  147. export SSH_AGENT_PID=
  148. export MERSDK='\''/srv/mer/sdks/sfossdk'\''
  149.  
  150. exec bash --init-file /mer-bash-setup -i '
  151. su: cannot set groups: Operation not permitted
  152. + rv=1
  153. + run_user_hook leave_sdk
  154. + hook=leave_sdk
  155. ++ type -t leave_sdk
  156. + [[ '' == \f\u\n\c\t\i\o\n ]]
  157. + exit 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement