@@ -80,20 +80,6 @@ upgrade_start_routine() {
8080 echo " [ * ] Adding global release branch variable to system configuration..."
8181 $BIN /v-change-sys-config-value ' RELEASE_BRANCH' ' release'
8282 fi
83-
84- # ####################################################################
85- # ###### Start upgrade for pre-release builds #######
86- # ###### Ensures clean upgrade path from v1.0.1 onwards #######
87- # ###### DO NOT MODIFY THIS SECTION #######
88- # ####################################################################
89-
90- if [ $VERSION = " 0.9.8-25" ] || [ $VERSION = " 0.9.8-26" ] || [ $VERSION = " 0.9.8-27" ] || [ $VERSION = " 0.9.8-28" ] || [ $VERSION = " 0.9.8-29" ] || [ $VERSION = " 0.10.0" ] || [ $VERSION = " 1.00.0-190618" ] || [ $VERSION = " 1.00.0-190621" ] || [ $VERSION = " 1.0.0" ]; then
91- source $HESTIA /install/upgrade/versions/previous/0.9.8-29.sh
92- source $HESTIA /install/upgrade/versions/previous/1.00.0-190618.sh
93- source $HESTIA /install/upgrade/versions/previous/1.0.1.sh
94- VERSION=" 1.0.1"
95- upgrade_refresh_config
96- fi
9783
9884 # ####################################################################
9985 # ###### Start standard upgrade process #######
@@ -107,55 +93,72 @@ upgrade_start_routine() {
10793 echo " "
10894 source $HESTIA /install/upgrade/versions/latest.sh
10995 VERSION=" $new_version "
96+ upgrade_set_version $VERSION
97+ upgrade_refresh_config
98+ fi
99+
100+ if [ $VERSION = " 0.9.8-25" ] || [ $VERSION = " 0.9.8-26" ] || [ $VERSION = " 0.9.8-27" ] || [ $VERSION = " 0.9.8-28" ] || [ $VERSION = " 0.9.8-29" ] || [ $VERSION = " 0.10.0" ] || [ $VERSION = " 1.00.0-190618" ] || [ $VERSION = " 1.00.0-190621" ] || [ $VERSION = " 1.0.0" ]; then
101+ source $HESTIA /install/upgrade/versions/previous/0.9.8-29.sh
102+ source $HESTIA /install/upgrade/versions/previous/1.00.0-190618.sh
103+ source $HESTIA /install/upgrade/versions/previous/1.0.1.sh
104+ VERSION=" 1.0.1"
105+ upgrade_set_version $VERSION
110106 upgrade_refresh_config
111107 fi
112108
113109 # Upgrade to Version 1.0.2
114110 if [ $VERSION = " 1.0.1" ]; then
115111 source $HESTIA /install/upgrade/versions/previous/1.0.2.sh
116112 VERSION=" 1.0.2"
113+ upgrade_set_version $VERSION
117114 upgrade_refresh_config
118115 fi
119116
120117 # Upgrade to Version 1.0.3
121118 if [ $VERSION = " 1.0.2" ]; then
122119 source $HESTIA /install/upgrade/versions/previous/1.0.3.sh
123120 VERSION=" 1.0.3"
121+ upgrade_set_version $VERSION
124122 upgrade_refresh_config
125123 fi
126124
127125 # Upgrade to Version 1.0.4
128126 if [ $VERSION = " 1.0.3" ]; then
129127 source $HESTIA /install/upgrade/versions/previous/1.0.4.sh
130128 VERSION=" 1.0.4"
129+ upgrade_set_version $VERSION
131130 upgrade_refresh_config
132131 fi
133132
134133 # Upgrade to Version 1.0.5
135134 if [ $VERSION = " 1.0.4" ]; then
136135 source $HESTIA /install/upgrade/versions/previous/1.0.5.sh
137136 VERSION=" 1.0.5"
137+ upgrade_set_version $VERSION
138138 upgrade_refresh_config
139139 fi
140140
141141 # Upgrade to Version 1.0.6
142142 if [ $VERSION = " 1.0.5" ]; then
143143 source $HESTIA /install/upgrade/versions/previous/1.0.6.sh
144144 VERSION=" 1.0.6"
145+ upgrade_set_version $VERSION
145146 upgrade_refresh_config
146147 fi
147148
148149 # Upgrade to Version 1.1.0
149150 if [ $VERSION = " 1.0.6" ]; then
150151 source $HESTIA /install/upgrade/versions/previous/1.1.0.sh
151152 VERSION=" 1.1.0"
153+ upgrade_set_version $VERSION
152154 upgrade_refresh_config
153155 fi
154156
155157 # Upgrade to Version 1.1.1
156158 if [ $VERSION = " 1.1.0" ]; then
157159 source $HESTIA /install/upgrade/versions/previous/1.1.1.sh
158160 VERSION=" 1.1.1"
161+ upgrade_set_version $VERSION
159162 upgrade_refresh_config
160163 fi
161164
@@ -243,7 +246,7 @@ upgrade_get_version() {
243246upgrade_set_version () {
244247 # Set new version number in hestia.conf
245248 sed -i " /VERSION/d" $HESTIA /conf/hestia.conf
246- echo " VERSION='$new_version '" >> $HESTIA /conf/hestia.conf
249+ echo " VERSION='$@ '" >> $HESTIA /conf/hestia.conf
247250}
248251
249252upgrade_rebuild_users () {
0 commit comments