添加gen_additional_fs.sh的脚本 1211/target/2 1213/1 1213/head 1214/target/1 1215/target/1
authorSnickerSun <snickersun@163.com>
Fri, 18 Oct 2024 02:18:26 +0000 (10:18 +0800)
committerSnickerSun <snickersun@163.com>
Fri, 18 Oct 2024 02:18:26 +0000 (10:18 +0800)
tools/scripts/gen_additional_fs.sh [new file with mode: 0644]

diff --git a/tools/scripts/gen_additional_fs.sh b/tools/scripts/gen_additional_fs.sh
new file mode 100644 (file)
index 0000000..7b5e398
--- /dev/null
@@ -0,0 +1,45 @@
+filelist="user/res/font/en.lang
+user/res/Training/modules/Buttonok.bin
+user/res/flashlight/color_6.bin
+user/res/settings/SETTING_REBOOT.bin
+user/res/settings/SETTING_SHUTDOWN.bin"
+
+dirlist="user/res/AIVoice
+"
+
+BOARD=fd230
+RESOURDIR=code/sdk/build/config/target_config/brandy/mk_fs_image/$BOARD/fs
+TARGET_OUTPUTDIR=code/sdk/output/additional_fs
+# echo rm -rf $TARGET_OUTPUTDIR
+rm -rf $TARGET_OUTPUTDIR
+
+for l in $filelist
+do 
+if [ -f $RESOURDIR/$l ]; 
+then
+file_dir=`dirname $l`
+mkdir $TARGET_OUTPUTDIR/fs/$file_dir -p
+# echo cp $RESOURDIR/$l  $TARGET_OUTPUTDIR/fs/$file_dir
+cp $RESOURDIR/$l  $TARGET_OUTPUTDIR/fs/$file_dir
+fi
+done
+
+
+for d in $dirlist
+do 
+if [ -d $RESOURDIR/$d ]; 
+then
+mkdir $TARGET_OUTPUTDIR/fs/$d -p
+# echo cp -r $RESOURDIR/$d/*  $TARGET_OUTPUTDIR/fs/$d
+cp -r $RESOURDIR/$d/*  $TARGET_OUTPUTDIR/fs/$d
+
+fi
+done
+
+echo create additional_fs done
+
+find $TARGET_OUTPUTDIR
+
+echo create additional_fs done
+
+