Files
mz25key/backup_version.sh

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