Files

42 lines
1.7 KiB
Bash
Executable File

#!/bin/sh
cp -v -rf ./src/usr/sbin/* /usr/sbin/
cp -v -r ./src/etc/* /etc/
cp -v -r ./src/lib/* /lib/
cp -rf ./src/aw/anywave_exc_start.sh /aw/anywave_exc_start.sh
cp -rf ./src/aw/anywave/sync_to_bkp_file.sh /aw/anywave/sync_to_bkp_file.sh
cp -rf ./src/aw/anywave/load_to_cfg_file.sh /aw/anywave/load_to_cfg_file.sh
cp -rf ./src/aw/anywave/upgrade_shell/* /aw/anywave/upgrade_shell/
mkdir -p /aw/anywave/lib && cp -rf ./src/aw/anywave/lib/* /aw/anywave/lib/
mkdir -p /aw/anywave/web && cp -v -rf ./src/aw/anywave/web/* /aw/anywave/web/
mkdir -p /aw/anywave/web/www && cp -v -rf ./src/aw/anywave/web/www/* /aw/anywave/web/www/
mkdir -p /aw/anywave/app && cp -v -rf ./src/aw/anywave/app/imx_atsc_app /aw/anywave/app/imx_atsc_app
cp -v -rf ./src/aw/anywave/web/www/* /aw/anywave/web/www
if [ -f ./src/imx6ull-S-gpmi-1024x600c7.dtb ]; then
cp ./src/imx6ull-S-gpmi-1024x600c7.dtb /tmp/
flash_erase /dev/mtd3 0 0
nandwrite -p /dev/mtd3 /tmp/imx6ull-S-gpmi-1024x600c7.dtb
nandwrite -s 0x40000 -p /dev/mtd3 /tmp/imx6ull-S-gpmi-1024x600c7.dtb
nandwrite -s 0x80000 -p /dev/mtd3 /tmp/imx6ull-S-gpmi-1024x600c7.dtb
nandwrite -s 0xc0000 -p /dev/mtd3 /tmp/imx6ull-S-gpmi-1024x600c7.dtb
nandwrite -s 0x100000 -p /dev/mtd3 /tmp/imx6ull-S-gpmi-1024x600c7.dtb
nandwrite -s 0x140000 -p /dev/mtd3 /tmp/imx6ull-S-gpmi-1024x600c7.dtb
nandwrite -s 0x180000 -p /dev/mtd3 /tmp/imx6ull-S-gpmi-1024x600c7.dtb
nandwrite -s 0x1c0000 -p /dev/mtd3 /tmp/imx6ull-S-gpmi-1024x600c7.dtb
sync
else
echo "skip dtb flash"
fi
if [ -f ./src/zImage ]; then
cp ./src/zImage /tmp/
flash_erase /dev/mtd4 0 0
nandwrite -p /dev/mtd4 -p /tmp/zImage
sync
else
echo "skip kernel flash"
fi
cp -v -rf ./src/aw/release_version.ini /aw/release_version.ini
sync