|
|
|
@@ -49,6 +49,9 @@ DATE=$(date +%m%d)
|
|
|
|
BACKUPDIR=$(date +%m%d%H%M)
|
|
|
|
BACKUPDIR=$(date +%m%d%H%M)
|
|
|
|
#images will output in ${RELEASEDIR}/images/
|
|
|
|
#images will output in ${RELEASEDIR}/images/
|
|
|
|
RELEASEDIR=`pwd`
|
|
|
|
RELEASEDIR=`pwd`
|
|
|
|
|
|
|
|
FUSIONXDIR=`pwd`\..\FusionX
|
|
|
|
|
|
|
|
WEBSRVDIR=`pwd`\..\WebServer
|
|
|
|
|
|
|
|
Z80EMUDIR=`pwd`\..\Z80emu
|
|
|
|
#release source code
|
|
|
|
#release source code
|
|
|
|
#find ./boot/ | grep -v boot/.git | cpio -pdm ${RELEASEDIR}/
|
|
|
|
#find ./boot/ | grep -v boot/.git | cpio -pdm ${RELEASEDIR}/
|
|
|
|
#find ./project/ | grep -v project/.git | cpio -pdm ${RELEASEDIR}/
|
|
|
|
#find ./project/ | grep -v project/.git | cpio -pdm ${RELEASEDIR}/
|
|
|
|
@@ -259,25 +262,25 @@ if [ -d ${RELEASEDIR}/project/image/output/customer -a "`ls ${RELEASEDIR}/projec
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
# Setup the applications for FusionX.
|
|
|
|
# Setup the applications for FusionX.
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps
|
|
|
|
if [ -d /srv/dvlp/Projects/tzpu/FusionX/software/FusionX ]; then
|
|
|
|
if [ -d ${FUSIONXDIR} ]; then
|
|
|
|
echo -n "FusionX "
|
|
|
|
echo -n "FusionX "
|
|
|
|
cd /srv/dvlp/Projects/tzpu/FusionX/software/FusionX
|
|
|
|
cd ${FUSIONXDIR}
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/FusionX/
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/FusionX/
|
|
|
|
cp -r * ${RELEASEDIR}/project/image/output/sdrootfs/apps/FusionX/
|
|
|
|
cp -r * ${RELEASEDIR}/project/image/output/sdrootfs/apps/FusionX/
|
|
|
|
cp start_FusionX.sh ${RELEASEDIR}/project/image/output/sdrootfs/apps/
|
|
|
|
cp start_FusionX.sh ${RELEASEDIR}/project/image/output/sdrootfs/apps/
|
|
|
|
chmod +x ${RELEASEDIR}/project/image/output/sdrootfs/apps/start_FusionX.sh
|
|
|
|
chmod +x ${RELEASEDIR}/project/image/output/sdrootfs/apps/start_FusionX.sh
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
if [ -d /srv/dvlp/Projects/tzpu/FusionX/software/WebServer/ ]; then
|
|
|
|
if [ -d ${WEBSRVDIR} ]; then
|
|
|
|
echo -n "WebServer "
|
|
|
|
echo -n "WebServer "
|
|
|
|
cd /srv/dvlp/Projects/tzpu/FusionX/software/WebServer/
|
|
|
|
cd ${WEBSRVDIR}
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/WebServer/
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/WebServer/
|
|
|
|
cp -r WebServer webfs/ conf/ ${RELEASEDIR}/project/image/output/sdrootfs/apps/WebServer/
|
|
|
|
cp -r WebServer webfs/ conf/ ${RELEASEDIR}/project/image/output/sdrootfs/apps/WebServer/
|
|
|
|
cp start_WebServer.sh ${RELEASEDIR}/project/image/output/sdrootfs/apps/
|
|
|
|
cp start_WebServer.sh ${RELEASEDIR}/project/image/output/sdrootfs/apps/
|
|
|
|
chmod +x ${RELEASEDIR}/project/image/output/sdrootfs/apps/start_WebServer.sh
|
|
|
|
chmod +x ${RELEASEDIR}/project/image/output/sdrootfs/apps/start_WebServer.sh
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
if [ -d /srv/dvlp/Projects/tzpu/FusionX/software/Z80emu/Z80/ ]; then
|
|
|
|
if [ -d ${Z80EMUDIR} ]; then
|
|
|
|
echo -n "Z80 "
|
|
|
|
echo -n "Z80 "
|
|
|
|
cd /srv/dvlp/Projects/tzpu/FusionX/software/Z80emu/
|
|
|
|
cd ${Z80EMUDIR}
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/Z80/
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/Z80/
|
|
|
|
cp -r Z80/* ${RELEASEDIR}/project/image/output/sdrootfs/apps/Z80/
|
|
|
|
cp -r Z80/* ${RELEASEDIR}/project/image/output/sdrootfs/apps/Z80/
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
@@ -291,10 +294,14 @@ fi
|
|
|
|
# Copy any new files.
|
|
|
|
# Copy any new files.
|
|
|
|
for f in DSK MZF CPM BAS CAS Basic
|
|
|
|
for f in DSK MZF CPM BAS CAS Basic
|
|
|
|
do
|
|
|
|
do
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/disk/Sharp
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/FusionX/disk/
|
|
|
|
cp -r /srv/dvlp/Projects/tzpu/FusionX/software/${f}/ ${RELEASEDIR}/project/image/output/sdrootfs/apps/disk/Sharp/${f}/
|
|
|
|
cp -r /srv/dvlp/Projects/tzpu/FusionX/software/${f}/ ${RELEASEDIR}/project/image/output/sdrootfs/apps/FusionX/disk/${f}/
|
|
|
|
done
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Copy an new rom images.
|
|
|
|
|
|
|
|
mkdir -p ${RELEASEDIR}/project/image/output/sdrootfs/apps/FusionX/roms/
|
|
|
|
|
|
|
|
cp -r /srv/dvlp/Projects/tzpu/FusionX/software/roms/* ${RELEASEDIR}/project/image/output/sdrootfs/apps/FusionX/roms/
|
|
|
|
|
|
|
|
|
|
|
|
# Make any manual setup changes.
|
|
|
|
# Make any manual setup changes.
|
|
|
|
#echo "/dev/zram0 none swap sw 0 -1" >> ${RELEASEDIR}/project/image/output/sdrootfs/etc/fstab
|
|
|
|
#echo "/dev/zram0 none swap sw 0 -1" >> ${RELEASEDIR}/project/image/output/sdrootfs/etc/fstab
|
|
|
|
#echo "/dev/mmcblk1p1 none swap sw 0 -2" >> ${RELEASEDIR}/project/image/output/sdrootfs/etc/fstab
|
|
|
|
#echo "/dev/mmcblk1p1 none swap sw 0 -2" >> ${RELEASEDIR}/project/image/output/sdrootfs/etc/fstab
|
|
|
|
|