20 lines
720 B
Bash
Executable File
20 lines
720 B
Bash
Executable File
#!/bin/bash
|
|
|
|
PRJDIR=$(dirname ${PWD})
|
|
ROOTDIR=/srv/dvlp/Projects
|
|
OLDVERSION=$(cat ${PRJDIR}/version.txt)
|
|
NEWVERSION=$(perl -e "$(echo "print $(cat ${PRJDIR}/version.txt)+0.01")")
|
|
|
|
echo "Backing up version (${OLDVERSION}) to ${PRJDIR}/versions/mz25key_${OLDVERSION}_$(date +'%y%m%d%H%M').tar.gz..."
|
|
cd ${PRJDIR}
|
|
tar -czf ${PRJDIR}/versions/mz25key_${OLDVERSION}_$(date +'%y%m%d%H%M').tar.gz --exclude=build \
|
|
backup_version.sh build_webfs.sh CMakeLists.txt license.txt \
|
|
main make_filepack.sh make_release.sh \
|
|
sharpkey_partition_table.csv mz25key_version.txt \
|
|
sdkconfig update_version.sh version.txt webfs
|
|
if [[ $? != 0 ]]; then
|
|
echo "Backup failure!"
|
|
cd ${PRJDIR}
|
|
exit 1
|
|
fi
|