mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Centralise rsync excludes
This commit is contained in:
parent
007e40b5b8
commit
e370c555ba
17
rsync-and-build.sh
Normal file
17
rsync-and-build.sh
Normal file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
# To be used via a script such as
|
||||
: <<'COMMENT'
|
||||
export RSYNC_PASSWORD=password
|
||||
export BUILDBOT=rsync://username@server/path/to/this/directory
|
||||
cd ~/calibre-src || exit 1
|
||||
|
||||
script=rsync-and-build.sh
|
||||
if [[ -e "$script" ]]; then
|
||||
source "$script"
|
||||
else
|
||||
rsync -a --include "$script" --exclude '*' "$BUILDBOT" . && source "$script"
|
||||
fi
|
||||
COMMENT
|
||||
|
||||
rsync -a --delete --force --exclude bypy/b --exclude src/calibre/plugins --exclude manual --exclude ".*cache" --exclude .git --exclude build --exclude dist --exclude "*.pyj-cached" --exclude "*.pyc" --exclude "*.pyo" --exclude "*.swp" --exclude "*.swo" --exclude format_docs "$BUILDBOT" .
|
Loading…
x
Reference in New Issue
Block a user