Skip to content

Instantly share code, notes, and snippets.

@dlintw
Created May 7, 2017 06:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dlintw/6d41bb4c90ef0cb9bfdc9f1bc5f2ad58 to your computer and use it in GitHub Desktop.
Save dlintw/6d41bb4c90ef0cb9bfdc9f1bc5f2ad58 to your computer and use it in GitHub Desktop.
install Arch Linux on Android m7 failed log
+ PATH=/data/user/0/ru.meefik.linuxdeploy/bin:/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
+ printf $'>>> deploy\n'
>>> deploy
+ /data/user/0/ru.meefik.linuxdeploy/bin/linuxdeploy -d -t deploy
+ config_which linux
+ local conf_file=linux
+ [ -n linux ]
+ [ -n linux ]
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/config/linux.conf
+ echo /data/user/0/ru.meefik.linuxdeploy/env/config/linux.conf
+ CONF_FILE=/data/user/0/ru.meefik.linuxdeploy/env/config/linux.conf
+ basename /data/user/0/ru.meefik.linuxdeploy/env/config/linux.conf .conf
+ PROFILE=linux
+ OPTLST=
+ params_read /data/user/0/ru.meefik.linuxdeploy/env/config/linux.conf
+ local conf_file=/data/user/0/ru.meefik.linuxdeploy/env/config/linux.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/config/linux.conf ]
+ local item key val
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo ARCH="armv7h"
+ key=ARCH
+ val="armv7h"
+ [ -n ARCH ]
+ eval ARCH="armv7h"
+ ARCH=armv7h
+ [ -n ]
+ OPTLST= ARCH
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo DESKTOP="lxde"
+ key=DESKTOP
+ val="lxde"
+ [ -n DESKTOP ]
+ eval DESKTOP="lxde"
+ DESKTOP=lxde
+ [ -n ARCH ]
+ OPTLST= ARCH DESKTOP
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo DISK_SIZE="0"
+ key=DISK_SIZE
+ val="0"
+ [ -n DISK_SIZE ]
+ eval DISK_SIZE="0"
+ DISK_SIZE=0
+ [ -n ARCH DESKTOP ]
+ OPTLST= ARCH DESKTOP DISK_SIZE
+ read item
+ echo DISTRIB="archlinux"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=DISTRIB
+ val="archlinux"
+ [ -n DISTRIB ]
+ eval DISTRIB="archlinux"
+ DISTRIB=archlinux
+ [ -n ARCH DESKTOP DISK_SIZE ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo DNS=""
+ key=DNS
+ val=""
+ [ -n DNS ]
+ eval DNS=""
+ DNS=
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS
+ read item
+ echo FB_ARGS="-dpi 100 -sharevts vt0"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=FB_ARGS
+ val="-dpi 100 -sharevts vt0"
+ [ -n FB_ARGS ]
+ eval FB_ARGS="-dpi 100 -sharevts vt0"
+ FB_ARGS=-dpi 100 -sharevts vt0
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS
+ read item
+ echo FB_DEV="/dev/graphics/fb0"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=FB_DEV
+ val="/dev/graphics/fb0"
+ [ -n FB_DEV ]
+ eval FB_DEV="/dev/graphics/fb0"
+ FB_DEV=/dev/graphics/fb0
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV
+ read item
+ echo FB_DISPLAY="0"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=FB_DISPLAY
+ val="0"
+ [ -n FB_DISPLAY ]
+ eval FB_DISPLAY="0"
+ FB_DISPLAY=0
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY
+ read item
+ echo FB_FREEZE="none"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=FB_FREEZE
+ val="none"
+ [ -n FB_FREEZE ]
+ eval FB_FREEZE="none"
+ FB_FREEZE=none
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE
+ read item
+ echo FB_INPUT="/dev/input/event0"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=FB_INPUT
+ val="/dev/input/event0"
+ [ -n FB_INPUT ]
+ eval FB_INPUT="/dev/input/event0"
+ FB_INPUT=/dev/input/event0
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT
+ read item
+ echo FB_REFRESH="true"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=FB_REFRESH
+ val="true"
+ [ -n FB_REFRESH ]
+ eval FB_REFRESH="true"
+ FB_REFRESH=true
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH
+ read item
+ echo FS_TYPE="auto"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=FS_TYPE
+ val="auto"
+ [ -n FS_TYPE ]
+ eval FS_TYPE="auto"
+ FS_TYPE=auto
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE
+ read item
+ echo GRAPHICS="vnc"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=GRAPHICS
+ val="vnc"
+ [ -n GRAPHICS ]
+ eval GRAPHICS="vnc"
+ GRAPHICS=vnc
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS
+ read item
+ echo INCLUDE="bootstrap desktop extra/ssh graphics"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=INCLUDE
+ val="bootstrap desktop extra/ssh graphics"
+ [ -n INCLUDE ]
+ eval INCLUDE="bootstrap desktop extra/ssh graphics"
+ INCLUDE=bootstrap desktop extra/ssh graphics
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE
+ read item
+ echo INIT="run-parts"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=INIT
+ val="run-parts"
+ [ -n INIT ]
+ eval INIT="run-parts"
+ INIT=run-parts
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT
+ read item
+ echo INIT_ASYNC="false"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=INIT_ASYNC
+ val="false"
+ [ -n INIT_ASYNC ]
+ eval INIT_ASYNC="false"
+ INIT_ASYNC=false
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC
+ read item
+ echo INIT_LEVEL="3"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=INIT_LEVEL
+ val="3"
+ [ -n INIT_LEVEL ]
+ eval INIT_LEVEL="3"
+ INIT_LEVEL=3
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL
+ read item
+ + echo INIT_PATH="/etc/rc.local"
grep -o ^[0-9A-Z_]\{1,32\}
+ key=INIT_PATH
+ val="/etc/rc.local"
+ [ -n INIT_PATH ]
+ eval INIT_PATH="/etc/rc.local"
+ INIT_PATH=/etc/rc.local
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo INIT_USER="root"
+ key=INIT_USER
+ val="root"
+ [ -n INIT_USER ]
+ eval INIT_USER="root"
+ INIT_USER=root
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER
+ read item
+ echo LOCALE="zh_TW.UTF-8"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=LOCALE
+ val="zh_TW.UTF-8"
+ [ -n LOCALE ]
+ eval LOCALE="zh_TW.UTF-8"
+ LOCALE=zh_TW.UTF-8
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE
+ read item
+ echo METHOD="chroot"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=METHOD
+ val="chroot"
+ [ -n METHOD ]
+ eval METHOD="chroot"
+ METHOD=chroot
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD
+ read item
+ + echo MOUNTS=""
grep -o ^[0-9A-Z_]\{1,32\}
+ key=MOUNTS
+ val=""
+ [ -n MOUNTS ]
+ eval MOUNTS=""
+ MOUNTS=
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS
+ read item
+ echo PRIVILEGED_USERS="root"+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=PRIVILEGED_USERS
+ val="root"
+ [ -n PRIVILEGED_USERS ]
+ eval PRIVILEGED_USERS="root"
+ PRIVILEGED_USERS=root
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS
+ read item
+ echo SOURCE_PATH="http://mirror.archlinuxarm.org/"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=SOURCE_PATH
+ val="http://mirror.archlinuxarm.org/"
+ [ -n SOURCE_PATH ]
+ eval SOURCE_PATH="http://mirror.archlinuxarm.org/"
+ SOURCE_PATH=http://mirror.archlinuxarm.org/
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH
+ read item
+ echo SSH_ARGS=""
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=SSH_ARGS
+ val=""
+ [ -n SSH_ARGS ]
+ eval SSH_ARGS=""
+ SSH_ARGS=
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo SSH_PORT="22"
+ key=SSH_PORT
+ val="22"
+ [ -n SSH_PORT ]
+ eval SSH_PORT="22"
+ SSH_PORT=22
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT
+ read item
+ + echo SUITE="latest"
grep -o ^[0-9A-Z_]\{1,32\}
+ key=SUITE
+ val="latest"
+ [ -n SUITE ]
+ eval SUITE="latest"
+ SUITE=latest
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo TARGET_PATH="${EXTERNAL_STORAGE}/linux.img"
+ key=TARGET_PATH
+ val="${EXTERNAL_STORAGE}/linux.img"
+ [ -n TARGET_PATH ]
+ eval TARGET_PATH="${EXTERNAL_STORAGE}/linux.img"
+ TARGET_PATH=/sdcard/linux.img
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH
+ read item
+ echo TARGET_TYPE="file"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=TARGET_TYPE
+ val="file"
+ [ -n TARGET_TYPE ]
+ eval TARGET_TYPE="file"
+ TARGET_TYPE=file
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE
+ read item
+ echo USER_NAME="android"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=USER_NAME
+ val="android"
+ [ -n USER_NAME ]
+ eval USER_NAME="android"
+ USER_NAME=android
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME
+ read item
+ + echo USER_PASSWORD="22222222"
grep -o ^[0-9A-Z_]\{1,32\}
+ key=USER_PASSWORD
+ val="22222222"
+ [ -n USER_PASSWORD ]
+ eval USER_PASSWORD="22222222"
+ USER_PASSWORD=22222222
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD
+ read item
+ echo VNC_ARGS=""
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=VNC_ARGS
+ val=""
+ [ -n VNC_ARGS ]
+ eval VNC_ARGS=""
+ VNC_ARGS=
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo VNC_DEPTH="16"
+ key=VNC_DEPTH
+ val="16"
+ [ -n VNC_DEPTH ]
+ eval VNC_DEPTH="16"
+ VNC_DEPTH=16
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo VNC_DISPLAY="0"
+ key=VNC_DISPLAY
+ val="0"
+ [ -n VNC_DISPLAY ]
+ eval VNC_DISPLAY="0"
+ VNC_DISPLAY=0
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo VNC_DPI="75"
+ key=VNC_DPI
+ val="75"
+ [ -n VNC_DPI ]
+ eval VNC_DPI="75"
+ VNC_DPI=75
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI
+ read item
+ echo VNC_HEIGHT="1080"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=VNC_HEIGHT
+ val="1080"
+ [ -n VNC_HEIGHT ]
+ eval VNC_HEIGHT="1080"
+ VNC_HEIGHT=1080
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT
+ read item
+ echo VNC_WIDTH="1920"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=VNC_WIDTH
+ val="1920"
+ [ -n VNC_WIDTH ]
+ eval VNC_WIDTH="1920"
+ VNC_WIDTH=1920
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH
+ read item
+ + echo X11_DISPLAY="0"
grep -o ^[0-9A-Z_]\{1,32\}
+ key=X11_DISPLAY
+ val="0"
+ [ -n X11_DISPLAY ]
+ eval X11_DISPLAY="0"
+ X11_DISPLAY=0
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH X11_DISPLAY
+ read item
+ echo X11_HOST="127.0.0.1"
+ grep -o ^[0-9A-Z_]\{1,32\}
+ key=X11_HOST
+ val="127.0.0.1"
+ [ -n X11_HOST ]
+ eval X11_HOST="127.0.0.1"
+ X11_HOST=127.0.0.1
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH X11_DISPLAY ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH X11_DISPLAY X11_HOST
+ read item
+ + grep -o ^[0-9A-Z_]\{1,32\}
echo X11_SDL="false"
+ key=X11_SDL
+ val="false"
+ [ -n X11_SDL ]
+ eval X11_SDL="false"
+ X11_SDL=false
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH X11_DISPLAY X11_HOST ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH X11_DISPLAY X11_HOST X11_SDL
+ read item
+ grep -o ^[0-9A-Z_]\{1,32\}
+ echo X11_SDL_DELAY="15"
+ key=X11_SDL_DELAY
+ val="15"
+ [ -n X11_SDL_DELAY ]
+ eval X11_SDL_DELAY="15"
+ X11_SDL_DELAY=15
+ [ -n ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH X11_DISPLAY X11_HOST X11_SDL ]
+ OPTLST= ARCH DESKTOP DISK_SIZE DISTRIB DNS FB_ARGS FB_DEV FB_DISPLAY FB_FREEZE FB_INPUT FB_REFRESH FS_TYPE GRAPHICS INCLUDE INIT INIT_ASYNC INIT_LEVEL INIT_PATH INIT_USER LOCALE METHOD MOUNTS PRIVILEGED_USERS SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS VNC_DEPTH VNC_DISPLAY VNC_DPI VNC_HEIGHT VNC_WIDTH X11_DISPLAY X11_HOST X11_SDL X11_SDL_DELAY
+ read item
+ WITHOUT_CHECK=false
+ WITHOUT_DEPENDS=false
+ REVERSE_DEPENDS=false
+ EXCLUDE_COMPONENTS=
+ METHOD=chroot
+ [ -d /data/user/0/ru.meefik.linuxdeploy/env/config ]
+ [ -d /data/user/0/ru.meefik.linuxdeploy/env/include ]
+ [ -d /data/user/0/ru.meefik.linuxdeploy/tmp ]
+ [ -d /data/local/mnt ]
+ OPTCMD=deploy
+ shift
+ DO_ACTION=do_install && do_configure
+ OPTIND=1
+ getopts :n:mic FLAG
+ shift 0
+ [ = true ]
+ [ 0 -gt 0 ]
+ component_exec bootstrap desktop extra/ssh graphics
+ local components=bootstrap desktop extra/ssh graphics
+ [ false != true ]
+ IGNORE_DEPENDS= component_depends bootstrap desktop extra/ssh graphics
+ local components=bootstrap desktop extra/ssh graphics
+ [ -n bootstrap desktop extra/ssh graphics ]
+ local component conf_file TARGET DEPENDS
+ component=bootstrap
+ [ -z ]
+ IGNORE_DEPENDS= bootstrap
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/deploy.conf
+ eval DEPENDS="bootstrap/rootfs bootstrap/${DISTRIB} core"
+ DEPENDS=bootstrap/rootfs bootstrap/archlinux core
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends bootstrap/rootfs bootstrap/archlinux core
+ local components=bootstrap/rootfs bootstrap/archlinux core
+ [ -n bootstrap/rootfs bootstrap/archlinux core ]
+ local component conf_file TARGET DEPENDS
+ component=bootstrap/rootfs
+ [ -z bootstrap ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/rootfs/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/rootfs/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/rootfs/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo bootstrap/rootfs
+ component=bootstrap/archlinux
+ [ -z bootstrap bootstrap/rootfs ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux/deploy.conf
+ eval DEPENDS="bootstrap"
+ DEPENDS=bootstrap
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends bootstrap
+ local components=bootstrap
+ [ -n bootstrap ]
+ local component conf_file TARGET DEPENDS
+ component=bootstrap
+ [ -z ]
+ continue
+ echo bootstrap/archlinux
+ component=core
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/deploy.conf
+ eval DEPENDS="core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot"
+ DEPENDS=core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot
+ local components=core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot
+ [ -n core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot ]
+ local component conf_file TARGET DEPENDS
+ component=core/emulator
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/emulator/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/emulator/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/emulator/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/emulator
+ component=core/motd
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/motd/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/motd/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/motd/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/motd
+ component=core/hosts
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/hosts/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/hosts/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/hosts/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/hosts
+ component=core/hostname
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/hostname/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/hostname/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/hostname/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/hostname
+ component=core/mnt
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/mnt/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/mnt/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/mnt/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/mnt
+ component=core/net
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/net/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/net/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/net/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/net
+ component=core/timezone
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/timezone/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/timezone/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/timezone/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/timezone
+ component=core/su
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/su/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/su/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/su/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/su
+ component=core/locale
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/locale/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/locale/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/locale/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/locale
+ component=core/profile
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/profile/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/profile/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/profile/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends
+ local components=
+ [ -n ]
+ return 0
+ echo core/profile
+ component=core/aid
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/aid/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/aid/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/aid/deploy.conf
+ eval DEPENDS="core/profile"
+ DEPENDS=core/profile
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends core/profile
+ local components=core/profile
+ [ -n core/profile ]
+ local component conf_file TARGET DEPENDS
+ component=core/profile
+ [ -z ]
+ continue
+ echo core/aid
+ component=core/sudo
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/sudo/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/sudo/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/sudo/deploy.conf
+ eval DEPENDS="core/profile"
+ DEPENDS=core/profile
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends core/profile
+ local components=core/profile
+ [ -n core/profile ]
+ local component conf_file TARGET DEPENDS
+ component=core/profile
+ [ -z ]
+ continue
+ echo core/sudo
+ component=core/unchroot
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/core/unchroot/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/core/unchroot/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/core/unchroot/deploy.conf
+ eval
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends core/profile
+ local components=core/profile
+ [ -n core/profile ]
+ local component conf_file TARGET DEPENDS
+ component=core/profile
+ [ -z ]
+ continue
+ echo core/unchroot
+ echo core
+ echo bootstrap
+ component=desktop
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/desktop/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/desktop/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/desktop/deploy.conf
+ eval DEPENDS="bootstrap desktop/desktop-base desktop/${DESKTOP}"
+ DEPENDS=bootstrap desktop/desktop-base desktop/lxde
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends bootstrap desktop/desktop-base desktop/lxde
+ local components=bootstrap desktop/desktop-base desktop/lxde
+ [ -n bootstrap desktop/desktop-base desktop/lxde ]
+ local component conf_file TARGET DEPENDS
+ component=bootstrap
+ [ -z ]
+ continue
+ component=desktop/desktop-base
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/desktop/desktop-base/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/desktop/desktop-base/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/desktop/desktop-base/deploy.conf
+ eval DEPENDS="desktop"
+ DEPENDS=desktop
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends desktop
+ local components=desktop
+ [ -n desktop ]
+ local component conf_file TARGET DEPENDS
+ component=desktop
+ [ -z ]
+ continue
+ echo desktop/desktop-base
+ component=desktop/lxde
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/desktop/lxde/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/desktop/lxde/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/desktop/lxde/deploy.conf
+ eval DEPENDS="desktop extra/dbus"
+ DEPENDS=desktop extra/dbus
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends desktop extra/dbus
+ local components=desktop extra/dbus
+ [ -n desktop extra/dbus ]
+ local component conf_file TARGET DEPENDS
+ component=desktop
+ [ -z ]
+ continue
+ component=extra/dbus
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/extra/dbus/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/extra/dbus/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/extra/dbus/deploy.conf
+ eval DEPENDS="extra"
+ DEPENDS=extra
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends extra
+ local components=extra
+ [ -n extra ]
+ local component conf_file TARGET DEPENDS
+ component=extra
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus extra
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/extra/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/extra/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/extra/deploy.conf
+ eval DEPENDS="bootstrap"
+ DEPENDS=bootstrap
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends bootstrap
+ local components=bootstrap
+ [ -n bootstrap ]
+ local component conf_file TARGET DEPENDS
+ component=bootstrap
+ [ -z ]
+ continue
+ echo extra
+ echo extra/dbus
+ echo desktop/lxde
+ echo desktop
+ component=extra/ssh
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus extra ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus extra extra/ssh
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/extra/ssh/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/extra/ssh/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/extra/ssh/deploy.conf
+ eval DEPENDS="extra"
+ DEPENDS=extra
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends extra
+ local components=extra
+ [ -n extra ]
+ local component conf_file TARGET DEPENDS
+ component=extra
+ [ -z ]
+ continue
+ echo extra/ssh
+ component=graphics
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus extra extra/ssh ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus extra extra/ssh graphics
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/graphics/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/graphics/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/graphics/deploy.conf
+ eval DEPENDS="bootstrap graphics/${GRAPHICS}"
+ DEPENDS=bootstrap graphics/vnc
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends bootstrap graphics/vnc
+ local components=bootstrap graphics/vnc
+ [ -n bootstrap graphics/vnc ]
+ local component conf_file TARGET DEPENDS
+ component=bootstrap
+ [ -z ]
+ continue
+ component=graphics/vnc
+ [ -z bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus extra extra/ssh graphics ]
+ IGNORE_DEPENDS= bootstrap bootstrap/rootfs bootstrap/archlinux core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/profile core/aid core/sudo core/unchroot desktop desktop/desktop-base desktop/lxde extra/dbus extra extra/ssh graphics graphics/vnc
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/env/include/graphics/vnc/deploy.conf
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/graphics/vnc/deploy.conf ]
+ grep -e ^TARGET= -e ^DEPENDS= /data/user/0/ru.meefik.linuxdeploy/env/include/graphics/vnc/deploy.conf
+ eval DEPENDS="graphics"
+ DEPENDS=graphics
+ [ false != true ]
+ component_is_compatible
+ local target=
+ [ -n ]
+ return 0
+ [ false = true ]
+ component_depends graphics
+ local components=graphics
+ [ -n graphics ]
+ local component conf_file TARGET DEPENDS
+ component=graphics
+ [ -z ]
+ continue
+ echo graphics/vnc
+ echo graphics
+ components=bootstrap/rootfs
bootstrap/archlinux
core/emulator
core/motd
core/hosts
core/hostname
core/mnt
core/net
core/timezone
core/su
core/locale
core/profile
core/aid
core/sudo
core/unchroot
core
bootstrap
desktop/desktop-base
extra
extra/dbus
desktop/lxde
desktop
extra/ssh
graphics/vnc
graphics
+ [ -n bootstrap/rootfs
bootstrap/archlinux
core/emulator
core/motd
core/hosts
core/hostname
core/mnt
core/net
core/timezone
core/su
core/locale
core/profile
core/aid
core/sudo
core/unchroot
core
bootstrap
desktop/desktop-base
extra
extra/dbus
desktop/lxde
desktop
extra/ssh
graphics/vnc
graphics ]
+ set -e
+ COMPONENT_DIR=/data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/rootfs
+ [ -d /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/rootfs ]
+ unset NAME DESC TARGET PARAMS DEPENDS EXTENDS
+ TARGET=*:*:*
+ . /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/rootfs/deploy.conf
+ NAME=rootfs
+ DESC=Prepare and import RootFS
+ PARAMS=SOURCE_PATH
+ EXTENDS=bootstrap/archlinux
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux/deploy.sh ]
+ . /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux/deploy.sh
+ [ -z armv7h ]
+ [ -z http://mirror.archlinuxarm.org/ ]
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/rootfs/deploy.sh ]
+ . /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/rootfs/deploy.sh
+ [ -n file ]
+ [ -n /sdcard/linux.img ]
+ [ -n auto ]
+ [ -n 0 ]
+ component_is_exclude bootstrap/rootfs
+ local component=bootstrap/rootfs
+ [ -n bootstrap/rootfs ]
+ return 1
+ [ false != true ]
+ params_check SOURCE_PATH
+ local params_list=SOURCE_PATH
+ local key val params_lost
+ eval val=$SOURCE_PATH
+ val=http://mirror.archlinuxarm.org/
+ [ -z http://mirror.archlinuxarm.org/ ]
+ [ -n ]
+ return 0
+ [ true = true ]
+ msg ## bootstrap/rootfs : do_install && do_configure
+ echo ## bootstrap/rootfs : do_install && do_configure
## bootstrap/rootfs : do_install && do_configure
+ set +e
+ eval do_install && do_configure
+ do_install
+ [ /data/local/mnt != /sdcard/linux.img ]
+ container_mounted
+ [ chroot = chroot ]
+ is_mounted /data/local/mnt
+ local mount_point=/data/local/mnt
+ [ -n /data/local/mnt ]
+ grep -q /data/local/mnt /proc/mounts
+
+ return 1
+ msg :: Installing bootstrap/rootfs ...
+ echo :: Installing bootstrap/rootfs ...
:: Installing bootstrap/rootfs ...
+ rootfs_make
+ msg -n Checking installation path ...
+ echo -n Checking installation path ...
Checking installation path ... + [ -e /sdcard/linux.img -a ! -f /sdcard/linux.img ]
+ mkdir -p /sdcard
+ msg done
+ echo done
done
+ [ file = file ]
+ local file_size=0
+ [ -f /sdcard/linux.img ]
+ stat -c %s /sdcard/linux.img
+ file_size=2146435072
+ [ -z 0 -o 0 -le 0 ]
+ stat -c %s -f /sdcard
+ local block_size=4096
+ stat -c %a -f /sdcard
+ local available_size=4257263
+ let available_size=4096*4257263+2146435072
+ let DISK_SIZE=(19584184320-19584184320/10)/1048576
+ [ 16809 -gt 2047 ]
+ DISK_SIZE=2047
+ [ 2047 -lt 512 ]
+ let file_size=2146435072/1048576
+ [ 2047 != 2047 ]
+ [ file = file -o file = partition ]
+ msg -n Making file system ...
+ echo -n Making file system ...
Making file system ... + losetup -a
+ grep -c /sdcard/linux.img
+ local loop_exist=0
+ grep -c /sdcard/linux.img /proc/mounts
+ local img_mounted=0
+ [ 0 -ne 0 -o 0 -ne 0 ]
+ local fs_args
+ [ -n auto -a auto != auto ]
+ which mke2fs
+ local makefs=/system/xbin/mke2fs
+ [ -n /system/xbin/mke2fs ]
+ /system/xbin/mke2fs -qF -O ^has_journal /sdcard/linux.img
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ [ file = directory ]
+ [ file = ram ]
+ return 0
+ container_mount
+ [ chroot = chroot ]
+ [ 0 -eq 0 ]
+ container_mount root proc sys selinux dev tty pts shm tun binfmt_misc
+ [ chroot = chroot ]
+ [ 10 -eq 0 ]
+ params_check TARGET_PATH
+ local params_list=TARGET_PATH
+ local key val params_lost
+ eval val=$TARGET_PATH
+ val=/sdcard/linux.img
+ [ -z /sdcard/linux.img ]
+ [ -n ]
+ return 0
+ msg Mounting partitions:
+ echo Mounting partitions:
Mounting partitions:
+ local item
+ mount_part root
+ msg -n / ...
+ echo -n / ...
/ ... + is_mounted /data/local/mnt
+ local mount_point=/data/local/mnt
+ [ -n /data/local/mnt ]
+ grep -q /data/local/mnt /proc/mounts
+
+ return 1
+ [ -d /data/local/mnt ]
+ local mnt_opts
+ [ -d /sdcard/linux.img ]
+ mnt_opts=rw,relatime
+ mount -o rw,relatime /sdcard/linux.img /data/local/mnt
+ mount -o remount,exec,suid,dev /data/local/mnt
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ return 0
+ mount_part proc
+ msg -n /proc ...
+ echo -n /proc ...
/proc ... + local target=/data/local/mnt/proc
+ is_mounted /data/local/mnt/proc
+ local mount_point=/data/local/mnt/proc
+ [ -n /data/local/mnt/proc ]
+ grep -q /data/local/mnt/proc /proc/mounts
+
+ return 1
+ [ -d /data/local/mnt/proc ]
+ mkdir -p /data/local/mnt/proc
+ mount -t proc proc /data/local/mnt/proc
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ return 0
+ mount_part sys
+ msg -n /sys ...
+ echo -n /sys ...
/sys ... + local target=/data/local/mnt/sys
+ is_mounted /data/local/mnt/sys
+ local mount_point=/data/local/mnt/sys
+ [ -n /data/local/mnt/sys ]
+ grep -q /data/local/mnt/sys /proc/mounts
+
+ return 1
+ [ -d /data/local/mnt/sys ]
+ mkdir -p /data/local/mnt/sys
+ mount -t sysfs sys /data/local/mnt/sys
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ return 0
+ mount_part selinux
+ selinux_support
+ [ -d /sys/fs/selinux ]
+ return 0
+ msg -n /sys/fs/selinux ...
+ echo -n /sys/fs/selinux ...
/sys/fs/selinux ... + local target=/data/local/mnt/sys/fs/selinux
+ is_mounted /data/local/mnt/sys/fs/selinux
+ local mount_point=/data/local/mnt/sys/fs/selinux
+ [ -n /data/local/mnt/sys/fs/selinux ]
+ grep -q /data/local/mnt/sys/fs/selinux /proc/mounts
+
+ return 1
+ [ -e /sys/fs/selinux/enforce ]
+ cat /sys/fs/selinux/enforce
+ echo 0
+ mount -t selinuxfs selinuxfs /data/local/mnt/sys/fs/selinux
+ mount -o remount,ro,bind /data/local/mnt/sys/fs/selinux
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ return 0
+ mount_part dev
+ msg -n /dev ...
+ echo -n /dev ...
/dev ... + local target=/data/local/mnt/dev
+ is_mounted /data/local/mnt/dev
+ local mount_point=/data/local/mnt/dev
+ [ -n /data/local/mnt/dev ]
+ grep -q /data/local/mnt/dev /proc/mounts
+
+ return 1
+ [ -d /data/local/mnt/dev ]
+ mkdir -p /data/local/mnt/dev
+ [ -e /dev/fd ]
+ [ -e /dev/stdin ]
+ [ -e /dev/stdout ]
+ [ -e /dev/stderr ]
+ mount -o bind /dev /data/local/mnt/dev
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ return 0
+ mount_part tty
+ [ ! -e /dev/tty0 ]
+ return 0
+ mount_part pts
+ msg -n /dev/pts ...
+ echo -n /dev/pts ...
/dev/pts ... + local target=/data/local/mnt/dev/pts
+ is_mounted /data/local/mnt/dev/pts
+ local mount_point=/data/local/mnt/dev/pts
+ [ -n /data/local/mnt/dev/pts ]
+ grep -q /data/local/mnt/dev/pts /proc/mounts
+
+ return 1
+ [ -d /data/local/mnt/dev/pts ]
+ mount -o mode=0620,gid=5 -t devpts devpts /data/local/mnt/dev/pts
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ return 0
+ mount_part shm
+ msg -n /dev/shm ...
+ echo -n /dev/shm ...
/dev/shm ... + local target=/dev/shm
+ [ -L /dev/shm ]
+ target=/data/local/mnt//dev/shm
+ is_mounted /data/local/mnt//dev/shm
+ local mount_point=/data/local/mnt//dev/shm
+ [ -n /data/local/mnt//dev/shm ]
+ grep -q /data/local/mnt//dev/shm /proc/mounts
+
+ return 1
+ [ -d /data/local/mnt//dev/shm ]
+ mount -t tmpfs tmpfs /data/local/mnt//dev/shm
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ return 0
+ mount_part tun
+ [ ! -e /dev/net/tun ]
+ return 0
+ mount_part binfmt_misc
+ multiarch_support
+ [ -d /proc/sys/fs/binfmt_misc ]
+ return 1
+ return 0
+ return 0
+ return 0
+ is_archive http://mirror.archlinuxarm.org/
+ local src=http://mirror.archlinuxarm.org/
+ [ -n http://mirror.archlinuxarm.org/ ]
+ [ -z http://mirror.archlinuxarm.org/ -o -z http://mirror.archlinuxarm.org/ -o -z http://mirror.archlinuxarm.org/ ]
+ return 1
+ do_configure
+ return 0
+ set -e
+ COMPONENT_DIR=/data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux
+ [ -d /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux ]
+ unset NAME DESC TARGET PARAMS DEPENDS EXTENDS
+ TARGET=*:*:*
+ . /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux/deploy.conf
+ NAME=archlinux
+ DESC=Bootstrap for Arch Linux
+ DEPENDS=bootstrap
+ [ -e /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux/deploy.sh ]
+ . /data/user/0/ru.meefik.linuxdeploy/env/include/bootstrap/archlinux/deploy.sh
+ [ -z armv7h ]
+ [ -z http://mirror.archlinuxarm.org/ ]
+ component_is_exclude bootstrap/archlinux
+ local component=bootstrap/archlinux
+ [ -n bootstrap/archlinux ]
+ return 1
+ [ false != true ]
+ params_check
+ local params_list=
+ local key val params_lost
+ [ -n ]
+ return 0
+ [ true = true ]
+ msg ## bootstrap/archlinux : do_install && do_configure
+ echo ## bootstrap/archlinux : do_install && do_configure
## bootstrap/archlinux : do_install && do_configure
+ set +e
+ eval do_install && do_configure
+ do_install
+ is_archive http://mirror.archlinuxarm.org/
+ local src=http://mirror.archlinuxarm.org/
+ [ -n http://mirror.archlinuxarm.org/ ]
+ [ -z http://mirror.archlinuxarm.org/ -o -z http://mirror.archlinuxarm.org/ -o -z http://mirror.archlinuxarm.org/ ]
+ return 1
+ msg :: Installing bootstrap/archlinux ...
+ echo :: Installing bootstrap/archlinux ...
:: Installing bootstrap/archlinux ...
+ local basic_packages=filesystem acl archlinux-keyring attr bash bzip2 ca-certificates coreutils cracklib curl db e2fsprogs expat findutils gawk gcc-libs gdbm glibc gmp gnupg gpgme grep icu keyutils krb5 libarchive libassuan libcap libgcrypt libgpg-error libgssglue libidn libksba libldap libpsl libsasl libssh2 libtirpc linux-api-headers lz4 lzo ncurses nettle openssl pacman pacman-mirrorlist pam pambase perl pinentry pth readline run-parts sed shadow sudo tzdata util-linux xz which zlib
+ get_platform armv7h
+ local arch=armv7h
+ [ -z armv7h ]
+ echo arm
+ local repo_url=http://mirror.archlinuxarm.org/armv7h/core
+ local cache_dir=/data/local/mnt/var/cache/pacman/pkg
+ msg URL: http://mirror.archlinuxarm.org/armv7h/core
+ echo URL: http://mirror.archlinuxarm.org/armv7h/core
URL: http://mirror.archlinuxarm.org/armv7h/core
+ msg -n Preparing for deployment ...
+ echo -n Preparing for deployment ...
Preparing for deployment ... + set -e
+ cd /data/local/mnt
+ mkdir etc
+ echo root:x:0:0:root:/root:/bin/bash
+ echo root:x:0:
+ touch etc/fstab
+ mkdir tmp
+ chmod 1777 tmp
+ mkdir -p var/tmp
+ chmod 1777 var/tmp
+ mkdir -p var/games
+ chmod 775 var/games
+ mkdir -p var/spool/mail
+ chmod 1777 var/spool/mail
+ mkdir -p /data/local/mnt/var/cache/pacman/pkg
+ exit 0
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ msg -n Retrieving packages list ...
+ echo -n Retrieving packages list ...
Retrieving packages list ... + wget -q -O - http://mirror.archlinuxarm.org/armv7h/core/
+ awk -F/ {print $NF}
+ sed -n /<a / s/^.*<a [^>]*href="\([^\"]*\)".*$/\1/p
+ sort -rn
wget: bad address 'mirror.archlinuxarm.org'
+ local pkg_list=
+ is_ok fail done
+ [ 0 -eq 0 ]
+ [ -n done ]
+ msg done
+ echo done
done
+ return 0
+ msg Retrieving base packages:
+ echo Retrieving base packages:
Retrieving base packages:
+ msg -n filesystem ...
+ echo -n filesystem ...
filesystem ... + grep -m1 -e ^filesystem-[[:digit:]].*\.xz$ -e ^filesystem-[[:digit:]].*\.gz$
+ echo
+ local pkg_file=
+ test
+ is_ok fail
+ [ 1 -eq 0 ]
+ [ -n fail ]
+ msg fail
+ echo fail
fail
+ return 1
+ return 1
+ exit 1
+ is_ok
+ [ 1 -eq 0 ]
+ [ -n ]
+ return 1
+ return 1
+ printf $'<<< deploy\n'
<<< deploy
+ exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment