#!/bin/sh

# Generate ./confver
./gen_confver

# Generate ./rconfig
./mkconfver ./confver

KVERSION=$MAJOR.$MINOR.$OEM.$TESTING
RVERSION=$MAJOR.$MINOR.$OEM.$TESTING

if [ $BOEM -eq 0 ]; then
  BIOSVERSION=$BMAJOR.$BMINOR
elif [ $BTESTING -eq 0 ]; then
  BIOSVERSION=$BMAJOR.$BMINOR.$BOEM
else
  BIOSVERSION=$BMAJOR.$BMINOR.$BOEM.$BTESTING
fi

if [ $OEM -eq 0 ]; then
  FIRMVERSION=$MAJOR.$MINOR
else
  FIRMVERSION=$MAJOR.$MINOR.$OEM
fi

cp -a /tftpboot/noaddversion/"$KERNEL"-"$KVERSION" "$KERNEL"
cp -a /tftpboot/noaddversion/"$ROOTDISK"-"$RVERSION" "$ROOTDISK"
cp -a /tftpboot/"$BOOTLOADER"_"$BIOSVERSION".bos moxa_DA66X_ROM.bin

./mkrom
# Include the non-NULL user disk, For Sunrise case
#cp -a /tftpboot/noaddversion/"$USRDISK"-"$RVERSION" "$USRDISK"
#./mkrom.usr

mv -f DA66X_rom1 /tftpboot/"$PLATFORM"_R1-"$BIOSVERSION"-"$FIRMVERSION"_Build_"$BUILDTIME"
mv -f DA66X_rom2 /tftpboot/"$PLATFORM"_R2-"$BIOSVERSION"-"$FIRMVERSION"_Build_"$BUILDTIME"

rm -f $KERNEL
rm -f $ROOTDISK
rm -f moxa_DA66X_ROM.bin
