# QEMU Linux Portable（简称QLP）安装脚本
# 作者：felonwan@gmail.com
# 修改：2014年10月31日

# 变量
PRJN=qemu\-lp # Project Name
ZIP=./${PRJN}.zip
INS=/data/${PRJN}
BIN=$INS/bin
TMP=/data

#选择安装
echo ""
echo "是否安装${PRJN}到/data分区？（“是”请输入“Y”；输入其它值取消安装）"
read ans
if [ "$ans" == "Y" ]; then
    echo "感谢您选择${PRJN}！"
else
    echo "您取消安装。退出中……"
    exit 0
fi

# 检查并安装busybox（原来没装）
echo "检查Busybox……"
busybox >/dev/null
if [ $? -ne 0 ]; then
  echo "安装Busybox……"
  cp busybox $TMP/
  chmod 0755 $TMP/busybox
  if [ $? -eq 0 ]; then
	echo "Busybox已安装到$TMP目录下。"
  else
	echo "错误1：安装Busybox失败！"
	exit 1;
  fi
  export PATH=$PATH:$TMP
else
  echo "安装有Busybox。"
fi

# 解压文件到data分区
echo "解压文件中……"
mkdir -p $BIN
busybox unzip $ZIP -d $INS
if  [ $? -eq 0 ]; then
    echo "解压完成。"
else
   echo "错误2：解压文件出错。"
   exit 2
fi

#设置权限
echo "设置文件权限……"
chmod 0755 $INS/bin/*
chmod 0777 $INS/etc/*
chmod 0755 $INS/lib/ld-linux-armhf.so.3
chmod 0755 $INS/libexec/*
echo "权限设置成功。"

#完成安装
rm $ZIP
rm INSTALL*
rm busybox
rm $TMP/busybox
echo "安装已完成！"
echo "退出……"
