Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- android@android:~$ sfossdk
- + MY_SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
- + [[ -n /run/user/1000/keyring/ssh ]]
- + MY_SSH_AUTH_SOCK=/parentroot/run/user/1000/keyring/ssh
- + [[ 1000 -ne 0 ]]
- + exec sudo SSH_AGENT_PID= SSH_AUTH_SOCK=/parentroot/run/user/1000/keyring/ssh /srv/mer/sdks/sfossdk/mer-sdk-chroot
- + MY_SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
- + [[ -n /run/user/1000/keyring/ssh ]]
- + MY_SSH_AUTH_SOCK=/parentroot/run/user/1000/keyring/ssh
- + [[ 0 -ne 0 ]]
- + cmp -s /proc/2309/mountinfo /proc/self/mountinfo
- + exec unshare -m -- /srv/mer/sdks/sfossdk/mer-sdk-chroot
- + MY_SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
- + [[ -n /run/user/1000/keyring/ssh ]]
- + MY_SSH_AUTH_SOCK=/parentroot/run/user/1000/keyring/ssh
- + [[ 0 -ne 0 ]]
- + cmp -s /proc/2309/mountinfo /proc/self/mountinfo
- + mount --make-rslave /
- + user=android
- + bind_mount_root=yes
- + bind_mount_home=yes
- + getopts u:m:r: opt
- + shift 0
- + [[ -z '' ]]
- +++ readlink -f /srv/mer/sdks/sfossdk/mer-sdk-chroot
- ++ dirname /srv/mer/sdks/sfossdk/mer-sdk-chroot
- + sdkroot=/srv/mer/sdks/sfossdk
- + [[ ! -f /srv/mer/sdks/sfossdk/etc/MerSDK ]]
- +++ dirname /srv/mer/sdks/sfossdk
- ++ basename /srv/mer/sdks
- + [[ sdks == \s\d\k\s ]]
- ++ readlink -f /srv/mer/sdks/sfossdk/../../targets
- + targetsdir=/srv/mer/targets
- + [[ ! -d /srv/mer/targets ]]
- ++ readlink -f /srv/mer/sdks/sfossdk/../../toolings
- + toolingsdir=/srv/mer/toolings
- + [[ ! -d /srv/mer/toolings ]]
- + [[ -z android ]]
- + set -u
- + umask 022
- + retval=0
- ++ pwd
- + cwd=/home/android
- + [[ 0 == 1 ]]
- + prepare_mountpoints
- + echo 'Mounting system directories...'
- Mounting system directories...
- + mount_bind /proc
- + [[ ! -d /srv/mer/sdks/sfossdk/proc ]]
- + mount --bind /proc /srv/mer/sdks/sfossdk/proc
- + mount_bind /proc/sys/fs/binfmt_misc
- + [[ ! -d /srv/mer/sdks/sfossdk/proc/sys/fs/binfmt_misc ]]
- + mount --bind /proc/sys/fs/binfmt_misc /srv/mer/sdks/sfossdk/proc/sys/fs/binfmt_misc
- + mount_bind /sys
- + [[ ! -d /srv/mer/sdks/sfossdk/sys ]]
- + mount --bind /sys /srv/mer/sdks/sfossdk/sys
- + mount_bind /dev
- + [[ ! -d /srv/mer/sdks/sfossdk/dev ]]
- + mount --bind /dev /srv/mer/sdks/sfossdk/dev
- + mount_bind /dev/pts
- + [[ ! -d /srv/mer/sdks/sfossdk/dev/pts ]]
- + mount --bind /dev/pts /srv/mer/sdks/sfossdk/dev/pts
- + mount_bind /dev/shm
- + [[ ! -d /srv/mer/sdks/sfossdk/dev/shm ]]
- + mount --bind /dev/shm /srv/mer/sdks/sfossdk/dev/shm
- + mount_bind /var/lib/dbus
- + [[ ! -d /srv/mer/sdks/sfossdk/var/lib/dbus ]]
- + mount --bind /var/lib/dbus /srv/mer/sdks/sfossdk/var/lib/dbus
- + mount_bind /var/run/dbus
- + [[ ! -d /srv/mer/sdks/sfossdk/var/run/dbus ]]
- + mount --bind /var/run/dbus /srv/mer/sdks/sfossdk/var/run/dbus
- + echo 'Mounting /srv/mer/targets as /srv/mer/targets'
- Mounting /srv/mer/targets as /srv/mer/targets
- + mkdir -p /srv/mer/sdks/sfossdk/srv/mer/targets
- + mount --rbind /srv/mer/targets /srv/mer/sdks/sfossdk/srv/mer/targets/
- + echo 'Mounting /srv/mer/toolings as /srv/mer/toolings'
- Mounting /srv/mer/toolings as /srv/mer/toolings
- + mkdir -p /srv/mer/sdks/sfossdk/srv/mer/toolings
- + mount --rbind /srv/mer/toolings /srv/mer/sdks/sfossdk/srv/mer/toolings/
- + [[ yes == \y\e\s ]]
- + echo 'Mounting / as /parentroot'
- Mounting / as /parentroot
- + mkdir -p /srv/mer/sdks/sfossdk/parentroot
- + mount --rbind / /srv/mer/sdks/sfossdk/parentroot/
- ++ uname -r
- + mkdir -p /srv/mer/sdks/sfossdk/lib/modules/4.10.0-28-generic
- ++ uname -r
- + mount_bind /lib/modules/4.10.0-28-generic
- + [[ ! -d /srv/mer/sdks/sfossdk/lib/modules/4.10.0-28-generic ]]
- + mount --bind /lib/modules/4.10.0-28-generic /srv/mer/sdks/sfossdk/lib/modules/4.10.0-28-generic
- + prepare_user
- + sed -i -e '/^mer:/d' /srv/mer/sdks/sfossdk/etc/passwd
- + sed -i -e '/^android:/d' /srv/mer/sdks/sfossdk/etc/passwd
- + fix_shell
- + getent passwd android
- + local shell= other=
- ++ awk -F: -v OFS=: '{print $7,$1,$2,$3,$4,$5,$6}'
- + IFS=:
- + read shell other
- + [[ -e /srv/mer/sdks/sfossdk/bin/bash ]]
- + echo android:x:1000:1000:android,,,:/home/android:/bin/bash
- + IFS=:
- + read shell other
- ++ getent passwd android
- ++ cut -f4 -d:
- + group=1000
- + sed -i -e '/^[^:]*:[^:]*:1000:/d' /srv/mer/sdks/sfossdk/etc/group
- + getent group 1000
- ++ getent passwd android
- ++ cut -f6 -d:
- + HOMEDIR=/home/android
- ++ id -gn android
- + install --owner android --group android -d /srv/mer/sdks/sfossdk/home/android
- + [[ yes == \y\e\s ]]
- + echo 'Mounting home directory: /home/android'
- Mounting home directory: /home/android
- + mount --bind /home/android /srv/mer/sdks/sfossdk/home/android
- + mount --make-shared /srv/mer/sdks/sfossdk/home/android
- + echo 'android ALL=NOPASSWD: ALL'
- + chmod 0440 /srv/mer/sdks/sfossdk/etc/sudoers.d/android
- + setup_user_hooks
- + [[ -e /home/android/.mersdkrc ]]
- + prepare_etc
- + rm -f /srv/mer/sdks/sfossdk/etc/resolv.conf
- ++ readlink -fn /etc/resolv.conf
- + resolv=/run/resolvconf/resolv.conf
- + ln -s /parentroot//run/resolvconf/resolv.conf /srv/mer/sdks/sfossdk/etc/resolv.conf
- + [[ ! -L /srv/mer/sdks/sfossdk/etc/mtab ]]
- + run_user_hook mount_sdk
- + hook=mount_sdk
- ++ type -t mount_sdk
- + [[ '' == \f\u\n\c\t\i\o\n ]]
- + run_user_hook enter_sdk
- + hook=enter_sdk
- ++ type -t enter_sdk
- + [[ '' == \f\u\n\c\t\i\o\n ]]
- + trap 'rv=$?; run_user_hook leave_sdk; exit "$rv"' EXIT
- + [[ '' == \e\x\e\c ]]
- + [[ 0 -gt 0 ]]
- + cmd=(bash --init-file /mer-bash-setup -i)
- + echo 'Entering chroot as android'
- Entering chroot as android
- ++ cat
- +++ printf '%q ' bash --init-file /mer-bash-setup -i
- + setarch i386 chroot /srv/mer/sdks/sfossdk /bin/su -s /bin/bash -l android -- -c '[[ -d "/home/android" ]] && cd "/home/android"
- export SSH_AUTH_SOCK='\''/parentroot/run/user/1000/keyring/ssh'\''
- export SSH_AGENT_PID=
- export MERSDK='\''/srv/mer/sdks/sfossdk'\''
- exec bash --init-file /mer-bash-setup -i '
- su: cannot set groups: Operation not permitted
- + rv=1
- + run_user_hook leave_sdk
- + hook=leave_sdk
- ++ type -t leave_sdk
- + [[ '' == \f\u\n\c\t\i\o\n ]]
- + exit 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement