3 user_dir=/srv/cloudstore/users/test/
4 rm -Rvf $user_dir/log/* #$user_dir/blob/*
8 RSYNC_PASSWORD=secret rsync $* $file rsync://u2000@127.0.0.1:6501/u2000/localhost/$file
13 test -z "$to" && to=$1
14 RSYNC_PASSWORD=secret rsync rsync://u2000@127.0.0.1:6501/u2000/localhost/$from $to
18 #./remove-user.sh test@example.com
20 sudo ./create-user.sh test@example.com secret 200k
21 sudo ./create-user.sh test2@example.com secret 20k
23 #./remove-user.sh u2001
24 #./create-user.sh u2001 secret
30 push . --recursive --delete -v
36 touch --date='2000-01-01' bar
48 uptime > "dir-test/file with spaces"
49 push dir-test --recursive -v
51 find . type -f | xargs -i md5sum {} > /tmp/md5sum
54 push dir-test --recursive --delete -v
57 pull non-existing || true
61 # test md5 import from directory
64 # client should hardlink or copy files locally to avoid wastefull pull
65 # but we test server-side hardlink here
68 md5sum clone/* | sed -e 's! ! _import/foo/bar/baz!' > md5sum
74 ps ax >> sent-to-test2
75 push sent-to-test2 # must be done before first send
77 mkdir -p .send/test2/received
78 ln -s ../../../sent-to-test2 .send/test2/received/new-name
82 tail -20 $user_dir/log/*
84 #diff -urw $user_dir/blob $dir/
85 #diff -urw $user_dir/json $dir/