Files
SDK_SG200x_V2/build/boards/default/rootfs_script/prepare_rootfs.sh
forum_service 0ca73f9917 build: weekly-rls-2024-01-05
Change-Id: Idaacdb06e9b7bd435f1928d62d8b1204747380b6
2024-05-31 14:35:32 +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