File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -166,7 +166,7 @@ if [[ -f "$build_root/Procfile" ]]; then
166166fi
167167default_types=" "
168168if [[ -s " $build_root /.release" ]]; then
169- default_types=$( ruby -e " require 'yaml';puts (YAML.load_file('$build_root /.release')['default_process_types'] || {}).keys().join(', ')" )
169+ default_types=$( ruby -e " require 'yaml';puts (( YAML.load_file('$build_root /.release') || {} )['default_process_types'] || {}).keys().join(', ')" )
170170 [[ $default_types ]] && echo_normal " Default process types for $buildpack_name -> $default_types "
171171fi
172172
184184fi
185185
186186if [[ ! -f " $build_root /Procfile" ]]; then
187- if [[ -s " $build_root /.release" ]]; then
187+ if [[ -s " $build_root /.release" ]] && [[ $default_types ]] ; then
188188 ruby -e " require 'yaml';procTypes = (YAML.load_file('$build_root /.release')['default_process_types']);open('$build_root /Procfile','w') {|f| YAML.dump(procTypes,f)}"
189189 else
190190 echo " {}" > $build_root /Procfile
You can’t perform that action at this time.
0 commit comments