#!/bin/sh

IMAGES_PATH=$PWD/../../pub/images
PCI_BOOT_PATH=$PWD/pci_boot
ROOT_FS_DIR=$PWD/../../pub/tarball
MPP_KO_PATH=$PWD
SAMPLE_PATH=$PWD/../sample/

#copy original images to pci_boot dir if not exist
if [ ! -d $PCI_BOOT_PATH ]; then
    mkdir $PCI_BOOT_PATH
    cp $IMAGES_PATH/u-boot-hi3520v100_200M.bin                  $PCI_BOOT_PATH/u-boot.bin
    cp $IMAGES_PATH/kernel-hi3520v100_full_release.img          $PCI_BOOT_PATH/kernel.img
    cp $IMAGES_PATH/rootfs-FULL_REL-Inird.cramfs.initrd         $PCI_BOOT_PATH/cramfs.initrd.img
    cp $IMAGES_PATH/u-boot-hi3520v100_slave_200M.bin            $PCI_BOOT_PATH/u-boot-slave.bin
    cp $IMAGES_PATH/kernel-hi3520v100_full_release_slave.img    $PCI_BOOT_PATH/kernel-slave.img
    cp $IMAGES_PATH/rootfs-SLV_FULL_REL.cramfs.initrd.img       $PCI_BOOT_PATH/cramfs-slave.initrd.img
	echo "copy imgs from $IMAGES_PATH to  $PCI_BOOT_PATH ok !"
fi


#copy original rootfs-FULL_REL if not exist
if [ ! -d rootfs-FULL_REL ];	then
	cp $ROOT_FS_DIR/rootfs-FULL_REL-Flash.tgz ./ -f
	tar -xzf rootfs-FULL_REL-Flash.tgz
	cd ./rootfs-FULL_REL
	sudo ./mknod_console
	cp mkimg.rootfs ../ -f
	cd ..
	echo "copy rootfs-FULL_REL to here ok "
fi

#copy ko and app to rootfs
mkdir ./rootfs-FULL_REL/root/mpp_ko/ -p
cp $MPP_KO_PATH/*.ko 					./rootfs-FULL_REL/root/mpp_ko/ -f 
cp $MPP_KO_PATH/extdrv/ 				./rootfs-FULL_REL/root/mpp_ko/ -rf
cp $MPP_KO_PATH/sysctl_asic.sh			./rootfs-FULL_REL/root/mpp_ko/ -f
cp $MPP_KO_PATH/load_master 			./rootfs-FULL_REL/root/mpp_ko/ -f 
cp $MPP_KO_PATH/load_pci_device.sh 		./rootfs-FULL_REL/root/mpp_ko/ -f 
cp $SAMPLE_PATH/pciv/sample_pciv_host 	./rootfs-FULL_REL/root/ -f
cp $SAMPLE_PATH/pciv/sample_pciv_slave 	./rootfs-FULL_REL/root/ -f
echo "copy ko and app to /root/ ok "

#make image
./mkimg.rootfs  rootfs-FULL_REL ./ rootfs-FULL_REL cramfs-initrd-img 

#copy image to pci_boot dir 
cp rootfs-FULL_REL.cramfs.initrd.img $PCI_BOOT_PATH/cramfs.initrd.img 
echo "copy cramfs.initrd.img to $PCI_BOOT_PATH ok ! "
