From 10e4a2940cec351c6ab40b76420853ab3d347d45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Gr=C3=A9goire?= Date: Wed, 30 Jan 2019 16:10:47 -0500 Subject: [PATCH] cloudflared/linux_service: Add missing /etc/init.d shebang When using sysv init scripts, `cloudflared` fails to start due to the missing shebang interpreter line. This patch adds the missing shebang. --- cmd/cloudflared/linux_service.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/cloudflared/linux_service.go b/cmd/cloudflared/linux_service.go index b7266dd8..df39513b 100644 --- a/cmd/cloudflared/linux_service.go +++ b/cmd/cloudflared/linux_service.go @@ -84,7 +84,8 @@ WantedBy=timers.target var sysvTemplate = ServiceTemplate{ Path: "/etc/init.d/cloudflared", FileMode: 0755, - Content: `# For RedHat and cousins: + Content: `#!/bin/sh +# For RedHat and cousins: # chkconfig: 2345 99 01 # description: Argo Tunnel agent # processname: {{.Path}}