以前都没有习惯写shell脚本,也没用太多的关注它,今天用它来写一个shell脚本,感觉特别的好用,我想我会慢慢爱上写shell脚本!
不多说什么,直接把我的成果粘贴上来了!不去解释具体每一步。我自己能看懂,会用就好了!
-
#!/bin/sh
-
set -e #告诉bash有任何语句执行不是true,则应该退出
-
source ./hzs.env
-
cd battery_ipc_mcu/networkimitator/
-
make clean
-
make
-
-
echo ""
-
echo "#############################################################"
-
echo "generate network_imitator nidev.ko libnetworkimitator.a okkkk"
-
echo "#############################################################"
-
echo ""
-
-
cur_path=$(pwd)
-
-
#把network_imitatorsend拷贝到指定的文件系统下
-
cp $cur_path/demo/network_imitatorrecv /home/hzs/bc_source/battery_ipc_mcu/release/rootfs_new/rootfs/mnt/app/
-
-
-
#进入根文件系统下
-
cd /home/hzs/bc_source/battery_ipc_mcu/release/rootfs_new
-
-
#如果rfs.img存在且为文件,则删除该文件,不存在不执行
-
if [ -f rfs.img ]
-
then
-
rm ./rfs.img
-
fi
-
-
#制作根文件系统
-
./mksquashfs ./rootfs ./rfs.img -b 256K
-
-
echo ""
-
echo "#############################################################"
-
echo "make rfs.img ok"
-
echo "#############################################################"
-
echo ""
阅读(1047) | 评论(0) | 转发(0) |