Files
SDK_SG200x_V2/build/boards/default/rootfs_script/prepare_rootfs.sh
carbon 0545e9dc6d init version 2024-05-07
commit d1edce71135cc6d98c0a4b5729774542b676e769
Author: sophgo-forum-service <forum_service@sophgo.com>
Date:   Fri Mar 15 16:07:33 2024 +0800

    [fix] recommend using ssh method to clone repo.
    [fix] fix sensor driver repo branch name.
2024-05-07 19:36:36 +08:00

46 lines
779 B
Bash
Executable File

#!/bin/bash
function print_usage(){
echo "usage: $0 path"
exit 1
}
if [[ -z $1 ]];then
print_usage
fi
pushd $1
sed -i 's/\/etc\/resolv.conf/\/run\/resolv.conf/g' usr/default.script
sed -i 's/\/etc\/resolv.conf/\/run\/resolv.conf/g' usr/share/udhcpc/default.script
# modify rootfs/init to remove busybox install
cp init_ramboot.sh.sqsh init
rm init.*sh
mkdir -p mnt/tmp
mkdir -p mnt/system
mkdir -p mnt/data
mkdir -p mnt/usb
mkdir -p mnt/sd
mkdir -p mnt/nfs
mkdir -p mnt/cfg
mkdir -p dev
mkdir -p sys/dev
mkdir -p proc
mkdir -p tmp
mkdir -p var/empty
mkdir -p var/lib
mkdir -p var/lock
mkdir -p var/log
mkdir -p var/run
mkdir -p var/spool
mkdir -p root
mkdir -p run
mkdir -p overlay
chmod 0600 etc/ssh/*_key
chmod 0600 etc/ssh/*.pub
ln -sf /proc/mounts etc/mtab
popd