summaryrefslogtreecommitdiff
path: root/net-vpn/headscale
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-08-15 14:28:19 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-08-15 14:28:19 +0100
commit1c3adf43f1b866276828623dd63f9e10d29421d3 (patch)
tree08af6cfc34a399a31fab99fe6691383651b7891c /net-vpn/headscale
parent49d7633bbfe37c8e50c9cd1815c4210ca0a38d49 (diff)
gentoo auto-resync : 15:08:2022 - 14:28:19
Diffstat (limited to 'net-vpn/headscale')
-rw-r--r--net-vpn/headscale/Manifest10
-rw-r--r--net-vpn/headscale/files/config-socket.patch6
-rw-r--r--net-vpn/headscale/files/headscale.initd12
-rw-r--r--net-vpn/headscale/headscale-0.16.2.ebuild (renamed from net-vpn/headscale/headscale-0.15.0-r1.ebuild)4
4 files changed, 19 insertions, 13 deletions
diff --git a/net-vpn/headscale/Manifest b/net-vpn/headscale/Manifest
index 5a2c81d4424d..32c4cd376b1d 100644
--- a/net-vpn/headscale/Manifest
+++ b/net-vpn/headscale/Manifest
@@ -1,8 +1,8 @@
-AUX config-socket.patch 503 BLAKE2B 508c1837f4d026d7afb4729aa57a988db2fcbc70eaa8be00e2c2614f803e1e448d90baee21513391494d59f2fb670faa71eaa9cd797b35be4a87c5b56601f2bc SHA512 9654582bc6175aa743951d25e7b426ab0a3a4676ad001daf052105db2fe11a5562a40d26ded998b4d650b4a10ddca8c0729550165e88184eadb61893bbaec37a
+AUX config-socket.patch 513 BLAKE2B 05a5ab5e0165a8bfaa517cbe595cb0c2d9c16b832b9c0d4bab5244281a1765d71256c22941d5f98e0b1b82b5206d764fa544a62efddcd64f85518e5d226ef0c2 SHA512 a7b476932ca06d0da7f42962b29dbd7ebe80e3982262d09ad3851a94acc0eb49c524b1651f5a5847c7c9ae89d266ae59897ec80382d9351b4c915998845b6503
AUX headscale.confd 165 BLAKE2B 0bf5013e2820c4a9dcae234b61a9e1c5bc6b45903eb6b5687ccb561f4857c2b68332a610e7a813fd967fce10f0a1028e3a989e2575fff8dd9abc35121d642e09 SHA512 ff1e354e60ffd912be4c36712228550e70d9bc66928aeaf470504875fe68a04ed1de3b0d5a96ec7980c8957bc42912da643737d32631c379f3e72cd53b0adffd
-AUX headscale.initd 846 BLAKE2B 91b558868dfcb4046a1d9c09d87154a979a4e7c7b1c4caa1d5a38ca2d97af3fdf81171f4e6ba206f95f560937ccabcd1981cc6d741d87037bdda5c9412aec8e6 SHA512 7e152c141b352c22ada47b93895dd3796737e525836b038bf36e48347e24425b2b4b7bd2f599abfd428ccf271aa100c31a5d8c01438ea15597d08a36761639c4
+AUX headscale.initd 957 BLAKE2B 9f67a4b8b53f0385929e7ccb6b1c0eddeae629fe43f68f9774016effd509c97e9db038b9a46a58255242f79d800b4058f14930b4cdb00179347f0291dfa51f29 SHA512 df7fb5e616c25d090a8d13619edf48464e189990ec8558eb6c06100c5d59a49aaecf8016dd22039e5629b0b3848dd7dd80e5fd3972863bd5c3b8c7da15df6c10
AUX headscale.service 459 BLAKE2B 0c8d9b82cf3a9065fc9a57a0b0670a4cdb57cf62b27d1aac5c6823581b398c073922a142e07ef11d9867184e96981c314a6ce964d5f126dae51cabcba360ad50 SHA512 318b7394fe8232c461415438eed878962a429d4a47b7ffcb55f9aaec711c851aa59135bb5b9115b898d5ec2ae078fbaf1926052cfe44e6aafa44617e0ebffb37
-DIST headscale-0.15.0-deps.tar.xz 199844288 BLAKE2B 17c9e4a8877ee05f75f08c20794f6c084019f4554769ebabfc8d37e1ec309ac0cc2d18d341db241927df4ba3e43da39e8acb6a33a4a68435f9b3d3f7aebc098b SHA512 aa942787a4bc8644bb5e041fef293fd53a8d4ebc84faa8964c56fe9022b0359cd08ddd568898bc8fa4b2bc358f4c911b8a204438d676c5c4030bd89612d01c01
-DIST headscale-0.15.0.tar.gz 311959 BLAKE2B e4bcbf431c3b903024df95782b4070591e30439263796258f9a3cc07c7a2f4ea3f9895fb2869b642d6c37dc92fe492cc9d3b78261d8faa0a8e2c9eba3906aa20 SHA512 29b867f109e48bf04ab4f8a81bfab94155050f59f6c2aa2b4971567a7fb24ed343b869636e66e9cbb7b1b8df7d7415e769a85a7c3864d0fae169c15b6c7b6eb2
-EBUILD headscale-0.15.0-r1.ebuild 1242 BLAKE2B f9a9eb66887732fe3fd5e1b4b51eabd1dfdac95eba869877d0e343cb53dcb9a4982efa17f40e09a0d5ff48fa450de872354207418e836d37fce93b8704a4c1df SHA512 efc09de2df1c53477cef5ebb6360cc5fc57ec477f9eb08430c1a8fd6dec601be3e0b982273654d08ef6b172ac6431fa2bdc3e405946e3d4d98a165efd9b88566
+DIST headscale-0.16.2-deps.tar.xz 246778024 BLAKE2B 7c2beff2b18ca87aa4d496332d6b521f31d7b496227950204d9efe35f8259fdf1f3519fce951827f3698b5c166148db3ef69225acf16ce2e659b70017ac9e0f2 SHA512 5bc9b1b6bf1c3c70a7e033c2820c9fc05df45d19855e8050687072f0394920d77416640eb9af100027a96646df285b5a3d09bab4c959d4475e8b2b304f01a4ef
+DIST headscale-0.16.2.tar.gz 391683 BLAKE2B c75835e7f15847236b357988cdb66c65c3e2cb6ac2328e4fb5cb07da9c132b664afe69fcaf3fa9f6a70951e76a91ddf8fda2ea74c1af9055daca30f3efb593ab SHA512 bad885866855211d43b45dcc7b958595967241af4c2a1b370532fef7c751b85002138cd3742e4046603af383c123b66afd7de9aba59e8eee600d7ffdd70ff12c
+EBUILD headscale-0.16.2.ebuild 1278 BLAKE2B 0845074854a35dc983e1c5edf345f34275c9100d544a2480adb6e1afdbb5c0f07dffbf9a88e815c9555821d80cd38b489852785a5d5523b904863725edebb10f SHA512 bf4e51ab1932fe0128f1b648d9f419e4c805df65104a05a524b41e009b137985158c4d8db9f5dd5d82e4c5a92b8a75e6a6f07785b135bfe66d45e02cf9e6ee6d
MISC metadata.xml 500 BLAKE2B 7dc95b76985ac9cb40ac5f12de2739f6e8f9f4f4a68a0bb397968c7419900c52c6233df1ce7eefa369de0a66cfa07ce8ec71624a6111d72e8c91553012169228 SHA512 d5b77a9da9eba9bdf9ba2ce675f92ca058f145f5bebc3546ad7acbff8140c16915afdf153bba8aacd2ce5130d7427cdaedef64efcb368546da91cbac8b5495e1
diff --git a/net-vpn/headscale/files/config-socket.patch b/net-vpn/headscale/files/config-socket.patch
index 4d6c90e3f0f5..73de6b6578d1 100644
--- a/net-vpn/headscale/files/config-socket.patch
+++ b/net-vpn/headscale/files/config-socket.patch
@@ -1,13 +1,13 @@
diff --git a/config-example.yaml b/config-example.yaml
-index dee25cb..007d8ec 100644
+index d3d155e..a070c22 100644
--- a/config-example.yaml
+++ b/config-example.yaml
-@@ -202,7 +202,7 @@ dns_config:
+@@ -208,7 +208,7 @@ dns_config:
# Unix socket used for the CLI to connect without authentication
# Note: for local development, you probably want to change this to:
# unix_socket: ./headscale.sock
-unix_socket: /var/run/headscale.sock
-+unix_socket: /run/headscale.sock
++unix_socket: /run/headscale/headscale.sock
unix_socket_permission: "0770"
#
# headscale supports experimental OpenID connect support,
diff --git a/net-vpn/headscale/files/headscale.initd b/net-vpn/headscale/files/headscale.initd
index 5a98c0e6cb34..f43b3a55af38 100644
--- a/net-vpn/headscale/files/headscale.initd
+++ b/net-vpn/headscale/files/headscale.initd
@@ -8,6 +8,7 @@ user="${HEADSCALE_USER}:${HEADSCALE_GROUP}"
directory="/var/lib/headscale"
output_log="/var/log/headscale.log"
error_log="/var/log/headscale.log"
+private_key="/var/lib/headscale/private.key"
start_stop_daemon_args="--user \"${user}\" ${HEADSCALE_OPTIONS} --background"
@@ -23,7 +24,12 @@ start_pre() {
fi
checkpath -d -m 700 -o "${user}" /run/headscale /var/lib/headscale
- checkpath -f -m 600 -o "${user}" /var/lib/headscale/db.sqlite /var/log/headscale.log
- checkpath -f -m 600 -o "${user}" /etc/headscale/config.yaml
-}
+ checkpath -f -m 600 -o "${user}" \
+ /var/lib/headscale/db.sqlite \
+ /var/log/headscale.log \
+ /etc/headscale/config.yaml
+ if [[ -f ${private_key} ]]; then
+ checkpath -f -m 600 -o "${user}" ${private_key}
+ fi
+}
diff --git a/net-vpn/headscale/headscale-0.15.0-r1.ebuild b/net-vpn/headscale/headscale-0.16.2.ebuild
index 856fe17a4444..690595a38384 100644
--- a/net-vpn/headscale/headscale-0.15.0-r1.ebuild
+++ b/net-vpn/headscale/headscale-0.16.2.ebuild
@@ -7,9 +7,9 @@ inherit go-module systemd
DESCRIPTION="An open source, self-hosted implementation of the Tailscale control server"
HOMEPAGE="https://github.com/juanfont/headscale"
+DEPS_URIS=( https://dev.gentoo.org/~{dlan,jsmolic}/distfiles/net-vpn/headscale/${P}-deps.tar.xz )
SRC_URI="https://github.com/juanfont/headscale/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~jsmolic/distfiles/net-vpn/headscale/${P}-deps.tar.xz
-"
+ ${DEPS_URIS[@]}"
LICENSE="BSD Apache-2.0 MIT"
SLOT="0"