blob: 1f3c92b15d3a82badf0f876c24cf00523f821a52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
#! /bin/sh
USESSH="-e ssh"
#SSH_AUTH_SOCK=/tmp/ssh-3t7ximSUbHxy/agent.17860; export SSH_AUTH_SOCK;
#SSH_AGENT_PID=17861; export SSH_AGENT_PID;
SOURCE=root@jogamp.org:
DEST1=/data/backup/jogamp.org/fs
DEST2=/data/backup/jogamp.org/fs
function my_rsync()
{
src=$1
shift
dst=$1
shift
mkdir -p $dst
rsync $USESSH -apv --delete --delete-after $* $SOURCE/$src $dst
}
function do_rsync()
{
my_rsync opt-share $DEST1/
my_rsync opt-linux-x86 $DEST1/
my_rsync opt-linux-x86_64 $DEST1/
my_rsync srv/glassfish $DEST1/srv/
my_rsync srv/jenkins $DEST1/srv/
my_rsync srv/www/jogamp.org $DEST1/srv/www/
my_rsync srv/scm $DEST2/srv/
my_rsync home $DEST2/
my_rsync root $DEST2/
my_rsync etc $DEST2/ --exclude='selinux/' --exclude='gconf/' --exclude='firmware/'
my_rsync var/lib/mysql $DEST2/var/lib/
my_rsync var/spool/mail $DEST2/var/spool/
my_rsync var/log $DEST2/var/
my_rsync var/lib/awstats $DEST2/var/lib/
my_rsync usr/local/awstats $DEST2/usr/local/
}
do_rsync >& rsync-jogamp2here.log &
disown $!
|