summaryrefslogtreecommitdiff
path: root/habitat/hooks/run
blob: 598d609d7f8ee07c5044d39ae29da897d16c0dcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
exec 2>&1

export SSL_CERT_FILE="{{pkgPathFor "core/cacerts"}}/ssl/cert.pem"

if [[ -z "{{cfg.config_path}}" ]]; then
  CLIENT_CONFIG="{{pkg.svc_config_path}}"
else
  CLIENT_CONFIG="{{cfg.config_path}}"
fi

if [[ "${CLIENT_CONFIG##*.}" != "rb" ]]; then
  CLIENT_CONFIG=${CLIENT_CONFIG}/client.rb
fi

exec chef-client --fork -c ${CLIENT_CONFIG} --chef-license {{cfg.chef_license}}