Skip to content

Commit 645b10f

Browse files
authored
Add EnvVars to linux init.d (kardianos#339)
* change module name * add init.d env * add init.d env
1 parent 380dcf8 commit 645b10f

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

service_openrc_linux.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,10 @@ command_args="{{range .Arguments}}{{.}} {{end}}"
230230
name=$(basename $(readlink -f $command))
231231
supervise_daemon_args="--stdout {{.LogDirectory}}/${name}.log --stderr {{.LogDirectory}}/${name}.err"
232232
233+
{{range $k, $v := .EnvVars -}}
234+
export {{$k}}={{$v}}
235+
{{end -}}
236+
233237
{{- if .Dependencies }}
234238
depend() {
235239
{{- range $i, $dep := .Dependencies}}

service_sysv_linux.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,10 @@ pid_file="/var/run/$name.pid"
207207
stdout_log="{{.LogDirectory}}/$name.log"
208208
stderr_log="{{.LogDirectory}}/$name.err"
209209
210+
{{range $k, $v := .EnvVars -}}
211+
export {{$k}}={{$v}}
212+
{{end -}}
213+
210214
[ -e /etc/sysconfig/$name ] && . /etc/sysconfig/$name
211215
212216
get_pid() {

0 commit comments

Comments
 (0)