Jelajahi Sumber

fpm config file; netclient.service file

Matthew R. Kasun 3 tahun lalu
induk
melakukan
78a3a2b4cb
3 mengubah file dengan 27 tambahan dan 0 penghapusan
  1. 11 0
      .fpm
  2. 1 0
      .gitignore
  3. 15 0
      netclient/build/netclient.service

+ 11 - 0
.fpm

@@ -0,0 +1,11 @@
+-s dir
+-t deb 
+--name netclient 
+--license sspl 
+--depends wireguard-tools 
+--description "Netmaker's netclient agent and CLI" 
+--url "https//:github.com/gravitl/netmaker" 
+--maintainer "[email protected]" 
+--vendor Gravitl
+build/netclient=/sbin/netclient build/netclient.service=/lib/systemd/system/netclient.service
+

+ 1 - 0
.gitignore

@@ -6,6 +6,7 @@ netmaker-amd64
 netclient/netclient
 netclient/build
 netclient/build/
+!netclient/build/netclient.service
 netclient/files/netclient
 netclient/netclient-amd64
 netclient/netclient-arm

+ 15 - 0
netclient/build/netclient.service

@@ -0,0 +1,15 @@
+[Unit]
+Description=Netclient Daemon
+Documentation=https://docs.netmaker.org https://k8s.netmaker.org
+After=network-online.target
+Wants=network-online.target systemd-networkd-wait-online.service
+
+[Service]
+User=root
+Type=simple
+ExecStart=/sbin/netclient daemon
+Restart=on-failure
+RestartSec=15s
+
+[Install]
+WantedBy=multi-user.target