winlin

remove the sync script for mirror, which maybe updated.

1 -#!/bin/bash  
2 -  
3 -echo "更新CSDN镜像的脚本"  
4 -  
5 -# 创建CSDN镜像的过程如下:  
6 -# 1. 在CSDN上创建项目,从https://github.com/winlinvip/simple-rtmp-server拷贝过来。  
7 -# 2. 在本地虚拟机上:  
8 -# git clone git@code.csdn.net:winlinvip/srs-csdn.git  
9 -# 3. 创建同步的branch:  
10 -# git remote add upstream https://github.com/winlinvip/simple-rtmp-server.git  
11 -# git fetch upstream  
12 -# git checkout upstream/master -b srs.master  
13 -# 4. 执行本同步更新脚本,更新。  
14 -# bash scripts/csdn.mirror.sh  
15 -  
16 -echo "argv[0]=$0"  
17 -if [[ ! -f $0 ]]; then  
18 - echo "directly execute the scripts on shell.";  
19 - work_dir=`pwd`  
20 -else  
21 - echo "execute scripts in file: $0";  
22 - work_dir=`dirname $0`; work_dir=`(cd ${work_dir} && pwd)`  
23 -fi  
24 -work_dir=`(cd ${work_dir}/.. && pwd)`  
25 -product_dir=$work_dir  
26 -  
27 -# allow start script from any dir  
28 -cd $work_dir  
29 -  
30 -. ${product_dir}/scripts/_log.sh  
31 -ret=$?; if [[ $ret -ne 0 ]]; then exit $ret; fi  
32 -ok_msg "导入脚本成功"  
33 -  
34 -git remote -v|grep code.csdn.net >/dev/null 2>&1  
35 -ret=$?; if [[ 0 -ne $ret ]]; then  
36 - failed_msg "当前分支不是CSDN镜像";  
37 - cat <<END  
38 -创建CSDN镜像的过程如下:  
39 -1. 在CSDN上创建项目,从https://github.com/winlinvip/simple-rtmp-server拷贝过来。  
40 -2. 在本地虚拟机上:  
41 - git clone git@code.csdn.net:winlinvip/srs-csdn.git  
42 -3. 创建同步的branch:  
43 - git remote add upstream https://github.com/winlinvip/simple-rtmp-server.git  
44 - git fetch upstream  
45 - git checkout upstream/master -b srs.master  
46 -4. 执行本同步更新脚本,更新。  
47 - bash scripts/csdn.mirror.sh  
48 -END  
49 - exit 0;  
50 -fi  
51 -  
52 -for ((;;)); do  
53 - git checkout srs.master && git pull  
54 - ret=$?; if [[ 0 -ne $ret ]]; then  
55 - failed_msg "更新github分支失败,自动重试";  
56 - continue  
57 - else  
58 - ok_msg "更新github分支成功"  
59 - fi  
60 - break  
61 -done  
62 -  
63 -git checkout master && git merge srs.master  
64 -ret=$?; if [[ 0 -ne $ret ]]; then failed_msg "合并github分支失败, ret=$ret"; exit $ret; fi  
65 -ok_msg "合并github分支成功"  
66 -  
67 -for ((;;)); do  
68 - git push  
69 - ret=$?; if [[ 0 -ne $ret ]]; then  
70 - failed_msg "提交CSDN分支失败,自动重试";  
71 - continue  
72 - else  
73 - ok_msg "提交CSDN分支成功"  
74 - fi  
75 - break  
76 -done  
77 -  
78 -ok_msg "CSDN同步git成功"  
79 -  
80 -exit 0