Skip to content

Instantly share code, notes, and snippets.

@sirgt
Created October 15, 2020 05:08
Show Gist options
  • Save sirgt/136f9a37bb9dc18c85ac2cda740aed20 to your computer and use it in GitHub Desktop.
Save sirgt/136f9a37bb9dc18c85ac2cda740aed20 to your computer and use it in GitHub Desktop.
linuxdeploy-output.log
+ PATH=/data/user/0/ru.meefik.linuxdeploy/files/bin:/su/bin:/sbin:/vendor/bin:/system/sbin:/system/bin:/su/xbin:/system/xbin
+ printf $'>>> deploy\n'
>>> deploy
+ /data/user/0/ru.meefik.linuxdeploy/files/bin/linuxdeploy -d -t deploy
+ config_which linux
+ local 'conf_file=linux'
+ '[' -n linux ]
+ '[' -n linux ]
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/config/linux.conf
+ echo /data/user/0/ru.meefik.linuxdeploy/files/config/linux.conf
+ CONF_FILE=/data/user/0/ru.meefik.linuxdeploy/files/config/linux.conf
+ basename /data/user/0/ru.meefik.linuxdeploy/files/config/linux.conf .conf
+ PROFILE=linux
+ OPTLST=' '
+ params_read /data/user/0/ru.meefik.linuxdeploy/files/config/linux.conf
+ local 'conf_file=/data/user/0/ru.meefik.linuxdeploy/files/config/linux.conf'
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/config/linux.conf ]
+ local item key val
+ read item
+ echo 'ARCH="aarch64"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=ARCH
+ val='"aarch64"'
+ '[' -n ARCH ]
+ eval 'ARCH="aarch64"'
+ ARCH=aarch64
+ '[' -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
+ + echogrep 'DISTRIB="centos"' -o
'^[0-9A-Z_]\{1,32\}'
+ key=DISTRIB
+ val='"centos"'
+ '[' -n DISTRIB ]
+ eval 'DISTRIB="centos"'
+ DISTRIB=centos
+ '[' -n ' ARCH DESKTOP DISK_SIZE ' ]
+ OPTLST=' ARCH DESKTOP DISK_SIZE DISTRIB '
+ read item
+ echo 'DNS=""'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ 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
+ grep+ -o '^[0-9A-Z_]\{1,32\}'echo
'FB_DEV="/dev/graphics/fb0"'
+ 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
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ echo 'FB_DISPLAY="0"'
+ 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
+ grep -o '^[0-9A-Z_]\{1,32\}'+ echo 'FB_FREEZE="none"'
+ 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+ grep -o '^[0-9A-Z_]\{1,32\}'
'FB_REFRESH="true"'
+ 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
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ echo 'FS_TYPE="ext4"'
+ key=FS_TYPE
+ val='"ext4"'
+ '[' -n FS_TYPE ]
+ eval 'FS_TYPE="ext4"'
+ FS_TYPE=ext4
+ '[' -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' extra/ssh 'init"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=INCLUDE
+ val='"bootstrap extra/ssh init"'
+ '[' -n INCLUDE ]
+ eval 'INCLUDE="bootstrap extra/ssh init"'
+ INCLUDE='bootstrap extra/ssh init'
+ '[' -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="sysv"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=INIT
+ val='"sysv"'
+ '[' -n INIT ]
+ eval 'INIT="sysv"'
+ INIT=sysv
+ '[' -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
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ echo 'INIT_ASYNC="false"'
+ 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
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ echo 'INIT_LEVEL="3"'
+ 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
+ echo 'INIT_USER="root"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ 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="C"'+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=LOCALE
+ val='"C"'
+ '[' -n LOCALE ]
+ eval 'LOCALE="C"'
+ LOCALE=C
+ '[' -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 '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 ' ]
+ 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 MOUNTS '
+ read item
+ echo 'NET_TRIGGER=""'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=NET_TRIGGER
+ val='""'
+ '[' -n NET_TRIGGER ]
+ eval 'NET_TRIGGER=""'
+ NET_TRIGGER=
+ '[' -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 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 MOUNTS NET_TRIGGER '
+ read item
+ echo 'POWER_TRIGGER=""'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=POWER_TRIGGER
+ val='""'
+ '[' -n POWER_TRIGGER ]
+ eval 'POWER_TRIGGER=""'
+ POWER_TRIGGER=
+ '[' -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 MOUNTS NET_TRIGGER ' ]
+ 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 MOUNTS NET_TRIGGER POWER_TRIGGER '
+ read item
+ + echogrep 'PRIVILEGED_USERS="centos:aid_inet' centos:aid_sdcard_rw -o '^[0-9A-Z_]\{1,32\}' 'centos:aid_graphics"'
+ key=PRIVILEGED_USERS
+ val='"centos:aid_inet centos:aid_sdcard_rw centos:aid_graphics"'
+ '[' -n PRIVILEGED_USERS ]
+ eval 'PRIVILEGED_USERS="centos:aid_inet centos:aid_sdcard_rw centos:aid_graphics"'
+ PRIVILEGED_USERS='centos:aid_inet centos:aid_sdcard_rw centos:aid_graphics'
+ '[' -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 MOUNTS NET_TRIGGER POWER_TRIGGER ' ]
+ 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS '
+ read item
+ echo 'PULSE_HOST="127.0.0.1"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=PULSE_HOST
+ val='"127.0.0.1"'
+ '[' -n PULSE_HOST ]
+ eval 'PULSE_HOST="127.0.0.1"'
+ PULSE_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 MOUNTS NET_TRIGGER POWER_TRIGGER 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST '
+ read item
+ echo 'PULSE_PORT="4712"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=PULSE_PORT
+ val='"4712"'
+ '[' -n PULSE_PORT ]
+ eval 'PULSE_PORT="4712"'
+ PULSE_PORT=4712
+ '[' -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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT '
+ read item
+ echo 'SOURCE_PATH="http://mirror.centos.org/altarch/"'+
grep -o '^[0-9A-Z_]\{1,32\}'
+ key=SOURCE_PATH
+ val='"http://mirror.centos.org/altarch/"'
+ '[' -n SOURCE_PATH ]
+ eval 'SOURCE_PATH="http://mirror.centos.org/altarch/"'
+ SOURCE_PATH=http://mirror.centos.org/altarch/
+ '[' -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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT SOURCE_PATH SSH_ARGS '
+ read item
+ echo 'SSH_PORT="22"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT SOURCE_PATH SSH_ARGS SSH_PORT '
+ read item
+ echo 'SUITE="7"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=SUITE
+ val='"7"'
+ '[' -n SUITE ]
+ eval 'SUITE="7"'
+ SUITE=7
+ '[' -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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT SOURCE_PATH SSH_ARGS SSH_PORT SUITE '
+ read item
+ echo 'TARGET_PATH="${EXTERNAL_STORAGE}/linux"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=TARGET_PATH
+ val='"${EXTERNAL_STORAGE}/linux"'
+ '[' -n TARGET_PATH ]
+ eval 'TARGET_PATH="${EXTERNAL_STORAGE}/linux"'
+ TARGET_PATH=/sdcard/linux
+ '[' -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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH '
+ read item
+ echo 'TARGET_TYPE="directory"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=TARGET_TYPE
+ val='"directory"'
+ '[' -n TARGET_TYPE ]
+ eval 'TARGET_TYPE="directory"'
+ TARGET_TYPE=directory
+ '[' -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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE '
+ read item
+ echo 'USER_NAME="centos"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=USER_NAME
+ val='"centos"'
+ '[' -n USER_NAME ]
+ eval 'USER_NAME="centos"'
+ USER_NAME=centos
+ '[' -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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME '
+ read item
+ echo 'USER_PASSWORD="Juilin00!"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ key=USER_PASSWORD
+ val='"Juilin00!"'
+ '[' -n USER_PASSWORD ]
+ eval 'USER_PASSWORD="Juilin00!"'
+ USER_PASSWORD='Juilin00!'
+ '[' -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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT SOURCE_PATH SSH_ARGS SSH_PORT SUITE TARGET_PATH TARGET_TYPE USER_NAME USER_PASSWORD VNC_ARGS '
+ read item
+ echo 'VNC_DEPTH="16"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ echo 'VNC_WIDTH="1920"'
+ 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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
+ echo 'X11_SDL="false"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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
+ echo 'X11_SDL_DELAY="15"'
+ grep -o '^[0-9A-Z_]\{1,32\}'
+ 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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 MOUNTS NET_TRIGGER POWER_TRIGGER PRIVILEGED_USERS PULSE_HOST PULSE_PORT 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=
+ '[' -d /data/user/0/ru.meefik.linuxdeploy/files/config ]
+ '[' -d /data/user/0/ru.meefik.linuxdeploy/files/include ]
+ '[' -d /data/user/0/ru.meefik.linuxdeploy/files/tmp ]
+ '[' -d /data/local/mnt ]
+ OPTCMD=deploy
+ shift
+ DO_ACTION='do_install && do_configure'
+ OPTIND=1
+ getopts :n:mic FLAG
+ shift 0
+ params_parse
+ OPTIND=1
+ '[' 0 -gt 0 ]
+ shift 0
+ '[' '=' true ]
+ '[' 0 -gt 0 ]
+ component_exec 'bootstrap extra/ssh init'
+ local 'components=bootstrap extra/ssh init'
+ '[' false '!=' true ]
+ IGNORE_DEPENDS=' ' component_depends bootstrap extra/ssh init
+ local 'components=bootstrap extra/ssh init'
+ '[' -n 'bootstrap extra/ssh init' ]
+ local component conf_file TARGET DEPENDS
+ component=bootstrap
+ '[' -z ' ' ]
+ IGNORE_DEPENDS=' bootstrap '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/deploy.conf
+ eval 'DEPENDS="bootstrap/rootfs' 'bootstrap/${DISTRIB}' 'core"'
+ DEPENDS='bootstrap/rootfs bootstrap/centos core'
+ '[' false '!=' true ]
+ component_is_compatible
+ local 'target='
+ '[' -n ]
+ return 0
+ '[' false '=' true ]
+ component_depends bootstrap/rootfs bootstrap/centos core
+ local 'components=bootstrap/rootfs bootstrap/centos core'
+ '[' -n 'bootstrap/rootfs bootstrap/centos 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/files/include/bootstrap/rootfs/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/rootfs/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos
+ '[' -z ' bootstrap bootstrap/rootfs ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/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/centos
+ component=core
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/aid core/profile core/sudo 'core/unchroot"'
+ DEPENDS='core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile 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/aid core/profile 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/aid core/profile core/sudo core/unchroot'
+ '[' -n 'core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot' ]
+ local component conf_file TARGET DEPENDS
+ component=core/emulator
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos core ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/emulator/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/emulator/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos core core/emulator ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/motd/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/motd/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos core core/emulator core/motd ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/hosts/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/hosts/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos core core/emulator core/motd core/hosts ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/hostname/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/hostname/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos core core/emulator core/motd core/hosts core/hostname ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/mnt/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/mnt/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos core core/emulator core/motd core/hosts core/hostname core/mnt ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/net/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/net/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/timezone/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/timezone/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos 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/files/include/core/su/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/su/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos 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/files/include/core/locale/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/locale/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/aid
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos 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/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/aid/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/aid/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/include/core/aid/deploy.conf
+ eval
+ '[' false '!=' true ]
+ component_is_compatible
+ local 'target='
+ '[' -n ]
+ return 0
+ '[' false '=' true ]
+ component_depends
+ local 'components='
+ '[' -n ]
+ return 0
+ echo core/aid
+ component=core/profile
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/profile/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/profile/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/sudo
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/sudo/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/sudo/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/include/core/sudo/deploy.conf
+ eval
+ '[' false '!=' true ]
+ component_is_compatible
+ local 'target='
+ '[' -n ]
+ return 0
+ '[' false '=' true ]
+ component_depends
+ local 'components='
+ '[' -n ]
+ return 0
+ echo core/sudo
+ component=core/unchroot
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/core/unchroot/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/core/unchroot/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/include/core/unchroot/deploy.conf
+ eval
+ '[' false '!=' true ]
+ component_is_compatible
+ local 'target='
+ '[' -n ]
+ return 0
+ '[' false '=' true ]
+ component_depends
+ local 'components='
+ '[' -n ]
+ return 0
+ echo core/unchroot
+ echo core
+ echo bootstrap
+ component=extra/ssh
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot extra/ssh '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/extra/ssh/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/extra/ssh/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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 ' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot extra/ssh ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot extra/ssh extra '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/extra/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/extra/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/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/ssh
+ component=init
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot extra/ssh extra ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot extra/ssh extra init '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/init/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/init/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/include/init/deploy.conf
+ eval 'DEPENDS="init/${INIT}"'
+ DEPENDS=init/sysv
+ '[' false '!=' true ]
+ component_is_compatible
+ local 'target='
+ '[' -n ]
+ return 0
+ '[' false '=' true ]
+ component_depends init/sysv
+ local 'components=init/sysv'
+ '[' -n init/sysv ]
+ local component conf_file TARGET DEPENDS
+ component=init/sysv
+ '[' -z ' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot extra/ssh extra init ' ]
+ IGNORE_DEPENDS=' bootstrap bootstrap/rootfs bootstrap/centos core core/emulator core/motd core/hosts core/hostname core/mnt core/net core/timezone core/su core/locale core/aid core/profile core/sudo core/unchroot extra/ssh extra init init/sysv '
+ conf_file=/data/user/0/ru.meefik.linuxdeploy/files/include/init/sysv/deploy.conf
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/init/sysv/deploy.conf ]
+ grep -e '^TARGET=' -e '^DEPENDS=' /data/user/0/ru.meefik.linuxdeploy/files/include/init/sysv/deploy.conf
+ eval 'DEPENDS="init"'
+ DEPENDS=init
+ '[' false '!=' true ]
+ component_is_compatible
+ local 'target='
+ '[' -n ]
+ return 0
+ '[' false '=' true ]
+ component_depends init
+ local 'components=init'
+ '[' -n init ]
+ local component conf_file TARGET DEPENDS
+ component=init
+ '[' -z ]
+ continue
+ echo init/sysv
+ echo init
+ components='bootstrap/rootfs
bootstrap/centos
core/emulator
core/motd
core/hosts
core/hostname
core/mnt
core/net
core/timezone
core/su
core/locale
core/aid
core/profile
core/sudo
core/unchroot
core
bootstrap
extra
extra/ssh
init/sysv
init'
+ '[' -n 'bootstrap/rootfs
bootstrap/centos
core/emulator
core/motd
core/hosts
core/hostname
core/mnt
core/net
core/timezone
core/su
core/locale
core/aid
core/profile
core/sudo
core/unchroot
core
bootstrap
extra
extra/ssh
init/sysv
init' ]
+ set -e
+ COMPONENT_DIR=/data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/rootfs
+ '[' -d /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/rootfs ]
+ unset NAME DESC TARGET PARAMS DEPENDS EXTENDS
+ TARGET='*:*:*'
+ . /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/rootfs/deploy.conf
+ NAME=rootfs
+ DESC='Prepare and import RootFS'
+ PARAMS='SOURCE_PATH TARGET_PATH'
+ EXTENDS=bootstrap/centos
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/deploy.sh ]
+ . /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/deploy.sh
+ '[' -n 7 ]
+ '[' -z aarch64 ]
+ '[' -z http://mirror.centos.org/altarch/ ]
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/rootfs/deploy.sh ]
+ . /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/rootfs/deploy.sh
+ '[' -n directory ]
+ '[' -n ext4 ]
+ '[' -n 0 ]
+ component_is_exclude bootstrap/rootfs
+ local 'component=bootstrap/rootfs'
+ '[' -n bootstrap/rootfs ]
+ return 1
+ '[' false '!=' true ]
+ params_check SOURCE_PATH TARGET_PATH
+ local 'params_list=SOURCE_PATH TARGET_PATH'
+ local key val params_lost
+ eval 'val=$SOURCE_PATH'
+ val=http://mirror.centos.org/altarch/
+ '[' -z http://mirror.centos.org/altarch/ ]
+ eval 'val=$TARGET_PATH'
+ val=/sdcard/linux
+ '[' -z /sdcard/linux ]
+ '[' -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 ]
+ 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
:: Installing bootstrap/rootfs ...
Checking installation path ... done
+
+ return 1
+ msg ':: Installing bootstrap/rootfs ... '
+ echo ':: Installing bootstrap/rootfs ... '
+ rootfs_make
+ msg -n 'Checking installation path ... '
+ echo -n 'Checking installation path ... '
+ '[' -e /sdcard/linux -a '!' -d /sdcard/linux ]
+ '[' '!' -e /sdcard/linux ]
+ msg 'done'
+ echo 'done'
+ '[' directory '=' file ]
+ '[' directory '=' file -o directory '=' partition ]
+ '[' directory '=' directory ]
+ '[' -e /sdcard/linux ]
+ chmod -R 755 /sdcard/linux
+ rm -rf /sdcard/linux
+ mkdir -p /sdcard/linux
+ '[' directory '=' ram ]
+ return 0
+ container_mount
+ '[' chroot '=' chroot ]
+ '[' 0 -eq 0 ]
+ container_mount root proc sys dev shm pts fd tty 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
+ '[' -z /sdcard/linux ]
+ '[' -n ]
+ return 0
+ msg -n 'Checking file system ... '
+ echo -nChecking file system ... 'Checking file system ... '
+ fs_check
+ is_mounted /data/local/mnt
+ local 'mount_point=/data/local/mnt'
+ '[' -n /data/local/mnt ]
+ grep -q ' /data/local/mnt ' /proc/mounts
+
+ return 1
+ which e2fsck
+ local 'checkfs=/data/user/0/ru.meefik.linuxdeploy/files/bin/e2fsck'
+ '[' -z /data/user/0/ru.meefik.linuxdeploy/files/bin/e2fsck ]
skip
Mounting the container:
/ ... + return 1
+ is_ok skip 'done'
+ '[' 1 -eq 0 ]
+ '[' -n skip ]
+ msg skip
+ echo skip
+ return 1
+ msg 'Mounting the container: '
+ echo 'Mounting the container: '
+ 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 ]
+ mnt_opts=bind
+ mount -o bind /sdcard/linux /data/local/mnt
+ mount -o remount,exec,suid,dev /data/local/mnt
+ is_ok fail 'done'
+ '[' 0 -eq 0 ]
+ '[' -n 'done' ]
+ msg 'done'
done
+ echo '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 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
+ 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
/dev/shm ... + mount_part shm
+ msg -n '/dev/shm ... '
+ echo -n '/dev/shm ... '
+ is_mounted /dev/shm
+ local 'mount_point=/dev/shm'
+ '[' -n /dev/shm ]
+ grep -q ' /dev/shm ' /proc/mounts
+
+ return 0
+ local '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
+ mount -o bind /dev/shm /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 pts
+ msg -n '/dev/pts ... '
+ echo -n '/dev/pts ... '
/dev/pts ... + is_mounted /dev/pts
+ local 'mount_point=/dev/pts'
+ '[' -n /dev/pts ]
+ grep -q ' /dev/pts ' /proc/mounts
+
+ return 0
+ 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
+ mount -o bind /dev/pts /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 fd
+ '[' '!' -e /dev/fd -o '!' -e /dev/stdin -o '!' -e /dev/stdout -o '!' -e /dev/stderr ]
+ return 0
+ mount_part tty
+ '[' '!' -e /dev/tty0 ]
+ 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.centos.org/altarch/
+ local 'src=http://mirror.centos.org/altarch/'
+ '[' -n http://mirror.centos.org/altarch/ ]
+ '[' -z http://mirror.centos.org/altarch/ -o -z http://mirror.centos.org/altarch/ -o -z http://mirror.centos.org/altarch/ ]
+ return 1
+ do_configure
+ return 0
+ set -e
+ COMPONENT_DIR=/data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos
+ '[' -d /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos ]
+ unset NAME DESC TARGET PARAMS DEPENDS EXTENDS
+ TARGET='*:*:*'
+ . /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/deploy.conf
+ NAME=centos
+ DESC='Bootstrap for CentOS'
+ DEPENDS=bootstrap
+ '[' -e /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/deploy.sh ]
+ . /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/deploy.sh
+ '[' -n 7 ]
+ '[' -z aarch64 ]
+ '[' -z http://mirror.centos.org/altarch/ ]
+ component_is_exclude bootstrap/centos
+ local 'component=bootstrap/centos'
+ '[' -n bootstrap/centos ]
+ return 1
+ '[' false '!=' true ]
+ params_check
+ local 'params_list='
+ local key val params_lost
+ '[' -n ]
+ return 0
+ '[' true '=' true ]
+ msg '## bootstrap/centos : do_install && do_configure'
+ echo '## bootstrap/centos : do_install && do_configure'
## bootstrap/centos : do_install && do_configure
+ set +e
+ eval do_install '&&' do_configure
+ do_install
+ is_archive http://mirror.centos.org/altarch/
+ local 'src=http://mirror.centos.org/altarch/'
+ '[' -n http://mirror.centos.org/altarch/ ]
+ '[' -z http://mirror.centos.org/altarch/ -o -z http://mirror.centos.org/altarch/ -o -z http://mirror.centos.org/altarch/ ]
+ return 1
+ msg ':: Installing bootstrap/centos ... '
+ echo ':: Installing bootstrap/centos ... '
:: Installing bootstrap/centos ...
+ local 'core_packages=audit-libs basesystem bash bzip2-libs ca-certificates chkconfig coreutils cpio cracklib cracklib-dicts cryptsetup-libs curl cyrus-sasl-lib dbus dbus-libs diffutils elfutils-libelf elfutils-libs expat file-libs filesystem gawk gdbm glib2 glibc glibc-common gmp gnupg2 gpgme grep gzip info keyutils-libs kmod kmod-libs krb5-libs libacl libassuan libattr libblkid libcap libcap-ng libcom_err libcurl libdb libdb-utils libffi libgcc libgcrypt libgpg-error libidn libmount libpwquality libselinux libsemanage libsepol libssh2 libstdc++ libtasn1 libuuid libverto libxml2 lua lz4 ncurses ncurses-base ncurses-libs nspr nss nss-pem nss-softokn nss-softokn-freebl nss-sysinit nss-tools nss-util openldap openssl-libs p11-kit p11-kit-trust pam pcre pinentry pkgconfig popt pth pygpgme pyliblzma python python-iniparse python-libs python-pycurl python-urlgrabber pyxattr qrencode-libs readline rootfiles rpm rpm-build-libs rpm-libs rpm-python sed setup shadow-utils shared-mime-info sqlite sudo systemd systemd-libs tzdata ustr util-linux vim-minimal which xz-libs yum yum-metadata-parser yum-plugin-fastestmirror yum-utils zlib'
+ local 'repo_url=http://mirror.centos.org/altarch/7/os/aarch64'
+ msg -n 'Preparing for deployment ... '
+ echo -n 'Preparing for deployment ... 'Preparing for deployment ...
+ tar xzf /data/user/0/ru.meefik.linuxdeploy/files/include/bootstrap/centos/filesystem.tgz -C /data/local/mnt
tar: can't create symlink './lib' to 'usr/lib': Operation not permitted
+ is_ok fail 'done'
+ '[' 1 -eq 0 ]
fail
+ '[' -n fail ]
+ msg fail
+ echo 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