|
@@ -41,13 +41,26 @@ FRIENDS_MIRRORS_SERVER=
|
41
|
41
|
FRIENDS_MIRRORS_SSH_PORT=2222
|
42
|
42
|
FRIENDS_MIRRORS_PASSWORD=
|
43
|
43
|
MY_MIRRORS_PASSWORD=
|
|
44
|
+CURRENT_BRANCH=master
|
44
|
45
|
|
45
|
46
|
UTILS_FILES=/usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-*
|
46
|
47
|
for f in $UTILS_FILES
|
47
|
48
|
do
|
48
|
49
|
source $f
|
49
|
50
|
done
|
|
51
|
+
|
50
|
52
|
read_config_param PROJECT_REPO
|
|
53
|
+read_config_param DEVELOPMENT_BRANCH
|
|
54
|
+
|
|
55
|
+# TODO change this after release
|
|
56
|
+DEVELOPMENT_BRANCH=stockholm
|
|
57
|
+write_config_param "DEVELOPMENT_BRANCH" "$DEVELOPMENT_BRANCH"
|
|
58
|
+
|
|
59
|
+if [ $DEVELOPMENT_BRANCH ]; then
|
|
60
|
+ if [ ${#DEVELOPMENT_BRANCH} -gt 0 ]; then
|
|
61
|
+ CURRENT_BRANCH=$DEVELOPMENT_BRANCH
|
|
62
|
+ fi
|
|
63
|
+fi
|
51
|
64
|
|
52
|
65
|
update-ca-certificates
|
53
|
66
|
|
|
@@ -55,21 +68,18 @@ read_repo_servers
|
55
|
68
|
${PROJECT_NAME}-mirrors
|
56
|
69
|
|
57
|
70
|
if [ ! -d $PROJECT_DIR ]; then
|
58
|
|
- # TODO after stockholm merge change this to git_clone
|
59
|
|
- git clone $PROJECT_REPO $PROJECT_DIR
|
|
71
|
+ git_clone $PROJECT_REPO $PROJECT_DIR
|
60
|
72
|
fi
|
61
|
73
|
|
62
|
74
|
if [ -d $PROJECT_DIR ]; then
|
63
|
75
|
if [ -f $CONFIGURATION_FILE ]; then
|
64
|
76
|
cd $PROJECT_DIR
|
65
|
77
|
rm -rf $PROJECT_DIR/locale/*
|
66
|
|
- git merge --abort
|
67
|
|
- git stash
|
68
|
|
- # TODO after stockholm merge change this to git_pull
|
69
|
|
- git checkout master
|
70
|
|
- git pull $PROJECT_REPO
|
71
|
|
- git checkout stockholm
|
72
|
|
- git pull $PROJECT_REPO origin/stockholm
|
|
78
|
+ if [[ "$CURRENT_BRANCH" == *"master" ]]; then
|
|
79
|
+ git_pull $PROJECT_REPO
|
|
80
|
+ else
|
|
81
|
+ git_pull $PROJECT_REPO origin/$DEVELOPMENT_BRANCH
|
|
82
|
+ fi
|
73
|
83
|
make install
|
74
|
84
|
${PROJECT_NAME} -c $CONFIGURATION_FILE
|
75
|
85
|
fi
|