]>
git.proxmox.com Git - ceph.git/blob - ceph/qa/workunits/fs/cephfs_mirror_helpers.sh
6 REPO_PATH_PFX
="$REPO_DIR/$REPO"
10 MIRROR_SUBDIR
='/mirror'
16 ref
=`find -L $path -type f -exec md5sum {} + | awk '{ print $1 }' | md5sum | awk '{ print $1 }'`
22 local cksum='' #something invalid
23 local fhash
=`echo -n $path | md5sum | awk '{ print $1 }'`
24 calc_checksum
$path cksum
25 echo -n $cksum > "/tmp/primary-$fhash"
33 local fhash
=`echo -n $path | md5sum | awk '{ print $1 }'`
34 local cksum_ondisk
=`cat /tmp/primary-$fhash`
35 if [ $cksum != $cksum_ondisk ]; then
36 echo "$cksum <> $cksum_ondisk"
45 local repo_name
=${arg[0]}
47 git
--git-dir "$repo_name/.git" $cmd
53 git clone
--branch giant
"http://github.com/ceph/$REPO" $repo_name
60 for i
in `seq 1 $NR_DIRECTORIES`
62 local repo_name
="${REPO_PATH_PFX}_$i"