From b0cd99d409f38e1aafcd67fef85a95f913b8ffbd Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Mon, 03 Jan 2022 20:51:19 +0800
Subject: [PATCH] update imx6ull bsp tarball buid.sh fix 127.0.0.1 bug

---
 bsp/rootfs/build.sh |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/bsp/rootfs/build.sh b/bsp/rootfs/build.sh
index 19e85aa..33aeabd 100755
--- a/bsp/rootfs/build.sh
+++ b/bsp/rootfs/build.sh
@@ -220,6 +220,23 @@
     done
 }
 
+
+function update_debian()
+{
+    if [ $SYSTEM != debian ] ; then
+        return;
+    fi
+
+    # update PATH environment in /etc/profile
+    sed -i 's|PATH=.*|PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"|g' ${ROOTFS_DIR}/etc/profile
+
+    # update sudo without passwd
+    sed -i "s|^%sudo.*|%sudo   ALL=(ALL:ALL) NOPASSWD:ALL|g" ${ROOTFS_DIR}/etc/sudoers
+
+    # enable ping command for all user
+    chmod 4755 ${ROOTFS_DIR}/usr/bin/ping*
+}
+
 function do_modify()
 {
     msg_banner " modify rootfs environment"
@@ -241,7 +258,6 @@
     # update profile
     sed -i "s|PS1='# '|PS1='\\\u@\\\h:\\\w# '|g" ${ROOTFS_DIR}/etc/profile
     sed -i "s|PS1='$ '|PS1='\\\u@\\\h:\\\w$ '|g" ${ROOTFS_DIR}/etc/profile
-    sed -i 's|PATH=.*|PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"|g' ${ROOTFS_DIR}/etc/profile
 
     # add ls alias for display with color
     grep "^alias ls=" ${ROOTFS_DIR}/etc/profile > /dev/null 2>&1
@@ -249,15 +265,12 @@
        echo "alias ls='ls --color=auto'" >> ${ROOTFS_DIR}/etc/profile
     fi
 
-    # update sudo without passwd for yocto and debian
-    if [ $SYSTEM != buildroot ]  ; then
-        sed -i "s|^%sudo.*|%sudo   ALL=(ALL:ALL) NOPASSWD:ALL|g" ${ROOTFS_DIR}/etc/sudoers
-    fi
-
     # permit root ssh login
     sed -i "s|^#PermitRootLogin.*|PermitRootLogin yes|g" ${ROOTFS_DIR}/etc/ssh/sshd_config
     sed -i "s|^#PasswordAuthentication.*|PasswordAuthentication yes|g" ${ROOTFS_DIR}/etc/ssh/sshd_config
 
+    update_debian
+
     # add vim alias for buildroot and yocto
     if [ $SYSTEM != "debian" ] ; then
         grep "alias vim=" ${ROOTFS_DIR}/etc/profile > /dev/null 2>&1

--
Gitblit v1.9.1