#!/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/sharpkey_${OLDVERSION}_$(date +'%y%m%d%H%M').tar.gz..." cd ${PRJDIR} tar -czf ${PRJDIR}/versions/sharpkey_${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 sharpkey_version.txt \ sdkconfig update_version.sh version.txt webfs if [[ $? != 0 ]]; then echo "Backup failure!" cd ${PRJDIR} exit 1 fi