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