diff options
author | Ueda Naoaki <nao@uedder.com> | 2023-02-05 18:17:29 +0900 |
---|---|---|
committer | Ueda Naoaki <nao@uedder.com> | 2023-02-05 18:17:29 +0900 |
commit | c0896c1bf9568c7ef57c19356b77f2decc44ad0f (patch) | |
tree | f9bb32c02f880f7a83d7532b119de3294a5a6b6a | |
parent | 3143903b0dd01517b2fc6d192d5e8cd6de2d4a6c (diff) | |
download | asustor-nas-tailscale-installer-c0896c1bf9568c7ef57c19356b77f2decc44ad0f.tar.gz asustor-nas-tailscale-installer-c0896c1bf9568c7ef57c19356b77f2decc44ad0f.tar.bz2 asustor-nas-tailscale-installer-c0896c1bf9568c7ef57c19356b77f2decc44ad0f.zip |
Modify a start-up template to use `logger`
-rwxr-xr-x | SXXtailscale.template | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/SXXtailscale.template b/SXXtailscale.template index 68c5d6e..f3fa237 100755 --- a/SXXtailscale.template +++ b/SXXtailscale.template @@ -8,6 +8,14 @@ PIDFILE="/var/run/tailscaled.pid" # Extra flags you might want to pass to tailscaled. FLAGS="--tun=userspace-networking" +LOGGER_TAG=tailscale +COMMAND="$TAILSCALED \ + --statedir=/usr/local/lib/tailscale/ \ + --state=/usr/local/lib/tailscale/tailscaled.state \ + --socket=/var/run/tailscale/tailscaled.sock $FLAGS \ + 2>&1 \ + | logger -t $LOGGER_TAG" + mkdir -p /var/run/tailscale/ /usr/local/lib/tailscale mkdir -p /dev/net mknod /dev/net/tun c 10 200 @@ -15,13 +23,10 @@ chmod 777 /dev/net/tun start-stop-daemon \ --start --background \ - --exec $TAILSCALED \ + --exec sh \ --make-pidfile \ --pidfile "$PIDFILE" \ - -- \ - --statedir=/usr/local/lib/tailscale/ \ - --state=/usr/local/lib/tailscale/tailscaled.state \ - --socket=/var/run/tailscale/tailscaled.sock $FLAGS + -- -c "$COMMAND" # sleep 5 if ! grep -q 'net.ipv4.ip_forward' /etc/sysctl.conf ; then |