From 30a8c3ba8479a1fdc4439a97e98f6aa3915e9567 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Sat, 13 Nov 2021 13:04:41 +0800
Subject: [PATCH] update bsp build.sh

---
 bsp/rootfs/build.sh |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/bsp/rootfs/build.sh b/bsp/rootfs/build.sh
index f85a06b..57d0dd8 100755
--- a/bsp/rootfs/build.sh
+++ b/bsp/rootfs/build.sh
@@ -7,7 +7,7 @@
 TAR_PATH=/home/guowenxue/imx6ull/bsp/tarball
 
 # rootfs should be buildroot or stretch/buster/bullseye for debian system
-ROOTFS=buster
+ROOTFS=buildroot
 
 ROOTFS_DIR=rootfs_${ROOTFS}
 ARCH=armhf
@@ -19,11 +19,6 @@
 APT_UPDATE=0
 
 EXTRA_APPS="vim net-tools network-manager tree file parted locales lsb-release tzdata  wireless-tools openssh-server"
-
-if [ `id -u` != 0 ] ; then
-   echo "ERRROR: This shell script must excuted as root privilege."
-   exit 0;
-fi
 
 set -u
 set -e
@@ -123,7 +118,13 @@
 
 function do_pack()
 {
-    msg_banner " generate rootfs packet "
+
+    if [ -f ${ROOTFS_DIR}.tar.bz2 ] ; then
+       msg_banner " rootfs already generate, skip it"
+       return ;
+   else
+       msg_banner " generate rootfs packet "
+    fi
 
     cd ${ROOTFS_DIR}
 
@@ -137,6 +138,11 @@
     exit 0;
 fi
 
+if [ `id -u` != 0 ] ; then
+   echo "ERRROR: This shell script must excuted as root privilege."
+   exit 0;
+fi
+
 do_systools
 
 do_fetch

--
Gitblit v1.9.1