control-freak-ide/scripts/backup_source.sh
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

44 lines
878 B
Bash

#!/usr/bin/env bash
BACKUP_TARGET=/mnt/anne/backups/x4mm
BACKUP_PREFIX=x4mm
BACKUP_SUFFIX=-$(date +%Y-%m-%d).tar
BACKUP_EXCLUDES=scripts/backup_excludes
BACKUP_LABEL=$1
mkdir -p $BACKUP_TARGET
set -x
tar cvf $BACKUP_TARGET/$BACKUP_PREFIX-$BACKUP_LABEL-$BACKUP_SUFFIX \
--exclude=**node_modules \
--exclude=*.map \
--exclude=*.idea \
--exclude=*.vscode \
--exclude=user/claycenter \
--exclude=user/claycenter2 \
--exclude=*.uncompressed.js \
--exclude=server/nodejs/vscode \
--exclude=server/nodejs/git-module \
--exclude=server/nodejs/vlc-ffi \
--exclude=server/nodejs/tests \
--exclude=server/nodejs/testPackage \
--exclude=server/nodejs/tasks \
--exclude=*.mp4 \
--exclude=*.mp3 \
--exclude=Gruntfile.js \
--exclude-vcs \
export \
data \
documentation \
server-template \
scripts \
server/nodejs \
*.sh \
*.md \
user \
Code/client \
cmd \
dist/all \
dist/conf \
dist/misc