script/push: Clean up filter spec
[CDN/Mosi.git] / script / push
1 #!/bin/sh
2
3 cd "$(dirname "$(dirname "${0}")")"
4
5 filter="$(mktemp filter.XXXXXXXX)"
6 trap "rm -f '${filter}'" exit hup int term kill
7 cat <<EOF > "${filter}"
8 - /${filter}
9 - /.git/
10 - /src/conf/
11 - /src/pkg/
12 - /src/root/
13 - /tree/
14
15 + /**
16 EOF
17
18 rsync --archive --delete --filter=". ${filter}" --hard-links --progress --sparse --stats --verbose ./ cyberleo@ss4200:world/