diff options
| author | Christian McDonald <rcm@rcm.sh> | 2023-04-18 20:51:41 +0000 |
|---|---|---|
| committer | Ashish SHUKLA <ashish@FreeBSD.org> | 2023-04-27 08:20:33 +0000 |
| commit | 8c4c48ecd652d631f7521ea797292cb2b26709d5 (patch) | |
| tree | 9f2defb6859e3d26a541ac8b36a76af50656c671 | |
| parent | c1e504d117b56f971b79e34901160a5dc128882f (diff) | |
| download | ports-8c4c48ecd652d631f7521ea797292cb2b26709d5.tar.gz ports-8c4c48ecd652d631f7521ea797292cb2b26709d5.zip | |
security/tailscale: introduce tailscaled_state_dir rc knob
PR: 270921
MFH: 2023Q2
| -rw-r--r-- | security/tailscale/Makefile | 2 | ||||
| -rw-r--r-- | security/tailscale/files/tailscaled.in | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile index c4c5236ea699..074f6ed62ab5 100644 --- a/security/tailscale/Makefile +++ b/security/tailscale/Makefile @@ -1,6 +1,6 @@ PORTNAME= tailscale PORTVERSION= 1.38.4 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= security net-vpn diff --git a/security/tailscale/files/tailscaled.in b/security/tailscale/files/tailscaled.in index cfa72604f5e3..ef6218876a10 100644 --- a/security/tailscale/files/tailscaled.in +++ b/security/tailscale/files/tailscaled.in @@ -9,6 +9,8 @@ # # tailscaled_enable (bool): Set it to YES to enable tailscaled. # Default is "NO". +# tailscaled_state_dir (str): Set the path to use for the state directory. +# Default is "/var/db/tailscale" # tailscaled_port (number): Set the port to listen on for incoming VPN packets. # Default is "41641". # tailscaled_syslog_output_enable (bool): Set to enable syslog output. @@ -32,6 +34,7 @@ rcvar=tailscaled_enable load_rc_config $name : ${tailscaled_enable:="NO"} +: ${tailscaled_state_dir:="/var/db/tailscale"} : ${tailscaled_port:="41641"} : ${tailscaled_exitnode_enable:="NO"} : ${tailscaled_up_args:=""} @@ -74,7 +77,8 @@ tailscaled_start() /sbin/ifconfig ${tailscaled_tun_dev} | fgrep -qw PID || /sbin/ifconfig ${tailscaled_tun_dev} destroy ) - env CACHE_DIRECTORY=/var/db/tailscale /usr/sbin/daemon -f ${tailscaled_syslog_output_flags} -p ${pidfile} ${procname} -port ${tailscaled_port} -tun ${tailscaled_tun_dev} + + /usr/sbin/daemon -f ${tailscaled_syslog_output_flags} -p ${pidfile} ${procname} -port ${tailscaled_port} -tun ${tailscaled_tun_dev} -statedir ${tailscaled_state_dir} } tailscaled_poststart() |
