@@ -134,14 +134,43 @@ exit
134134# ## Set up variables
135135# ##
136136
137+ is_relative () {
138+     if  [ ${1%/ }  =  $1  ];  then 
139+         return  0
140+     else 
141+         return  1
142+     fi 
143+ }
144+ 
137145#  These paths may be overridden with environment variables.
138146RIAK_PATH=" ${RIAK_PATH:- $(cd $(dirname " $0 " / .. && pwd -P)} " 
139- riak_base_dir={{platform_base_dir}}
140- riak_bin_dir={{platform_bin_dir}}
141- riak_etc_dir={{platform_etc_dir}}
142- riak_log_dir={{platform_log_dir}}
143- riak_lib_dir={{platform_lib_dir}}
144- riak_gen_dir={{platform_gen_dir}}
147+ PLATFORM_BASE_DIR={{platform_base_dir}}
148+ riak_base_dir=$PLATFORM_BASE_DIR 
149+ if  is_relative " {{platform_bin_dir}}" ;  then 
150+     riak_bin_dir=" $PLATFORM_BASE_DIR /{{platform_bin_dir}}" 
151+ else 
152+     riak_bin_dir=" {{platform_bin_dir}}" 
153+ fi 
154+ if  is_relative " {{platform_etc_dir}}" ;  then 
155+     riak_etc_dir=" $PLATFORM_BASE_DIR /etc" 
156+ else 
157+     riak_etc_dir=" {{platform_etc_dir}}" 
158+ fi 
159+ if  is_relative " {{platform_log_dir}}" ;  then 
160+     riak_log_dir=" $PLATFORM_BASE_DIR /log" 
161+ else 
162+     riak_log_dir=" {{platform_log_dir}}" 
163+ fi 
164+ if  is_relative " {{platform_lib_dir}}" ;  then 
165+     riak_lib_dir=" $PLATFORM_BASE_DIR /lib" 
166+ else 
167+     riak_lib_dir=" {{platform_lib_dir}}" 
168+ fi 
169+ if  is_relative " {{platform_gen_dir}}" ;  then 
170+     riak_gen_dir=" $PLATFORM_BASE_DIR /releases/{{rel_vsn}}" 
171+ else 
172+     riak_gen_dir=" {{platform_gen_dir}}" 
173+ fi 
145174
146175get_cfgs=0
147176get_ssl_certs=0
0 commit comments