#!/bin/bash
exec 1>&3 2>&4
exec > >(tee -a "/tmp/linux_inst.log") 2>&1
msg_print note "linux_inst start log"

if [[ $arch == $alpine_arch ]]; then
  arch_chroot_command="chroot_rootfs auto"
else
  parse_arch "$qemu_arch"
  if qemu_chroot check $qemu_arch ok; then
    arch_chroot_command="qemu_chroot $qemu_arch"
  else
    exit 1
  fi
fi

msg_print note "./bin/alpine-bootstrap arch[${arch}] version_alpine[${version_alpine}] mirror_alpine[${mirror_alpine}] dir[${dir}] bash preinstall[${preinstall}]"
./bin/alpine-bootstrap $arch $version_alpine $mirror_alpine $dir bash $preinstall

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
source ./lib/common/common_actions_1.sh
msg_print note "[${arch_chroot_command}] dir[${dir}] bash /root/pi_s1.sh"
$arch_chroot_command "$dir" bash /root/pi_s1.sh  2>&1 | tee ${SETUPLOG}
if [[ $SETUPLINUX == "1" ]]; then
	cp -p /tmp/*  "${dir}/root/"
fi
msg_print note "[${arch_chroot_command}] dir[${dir}] bash /root/pi_s1.sh end***"

rm -rf "$dir/root/pi_s1.sh" "$dir/root/configuration" "$dir/root/alexpro100_lib.sh"