1 | #!/bin/bash |
1 | #!/bin/bash |
2 | |
2 | |
3 | [ -e Makefile ] && make clean |
3 | [ -e Makefile ] && make clean |
4 | |
4 | |
5 | for mod in AnyEvent EV JSON-XS Crossfire BDB; do |
5 | for mod in AnyEvent EV JSON-XS Deliantra BDB; do |
6 | ( |
6 | ( |
7 | cd /root/src/"$mod" |
7 | cd /root/src/"$mod" |
8 | make clean |
8 | make clean |
9 | rsync -avPessh --modify-window=1 /root/src/"$mod" vm:/c/. --del |
9 | rsync -avPessh --modify-window=1 /root/src/"$mod" vm:/c/. --del |
10 | ) & |
10 | ) & |
11 | done |
11 | done |
12 | |
12 | |
13 | wait |
13 | wait |
14 | |
14 | |
15 | ( |
15 | ( |
16 | cd ../Crossfire || exit 69 |
16 | cd ../Deliantra || exit 69 |
17 | [ -e Makefile ] && make clean |
17 | [ -e Makefile ] && make clean |
18 | rsync -avessh --modify-window=1 . vm:/c/Crossfire/. |
18 | rsync -avessh --modify-window=1 . vm:/c/Crossfire/. |
19 | ) && |
19 | ) && |
20 | rsync -avessh --modify-window=1 . vm:/c/CFClient/. --exclude audio --exclude "*.exe" && |
20 | rsync -avessh --modify-window=1 . vm:/c/CFClient/. --exclude audio --exclude "*.exe" && |
21 | #sshpass -p geheim123 ssh -o PreferredAuthentications=password vm ' |
21 | #sshpass -p geheim123 ssh -o PreferredAuthentications=password vm ' |