diff options
author | lilac | 2021-02-16 00:02:31 +0800 |
---|---|---|
committer | lilac | 2021-02-16 00:02:31 +0800 |
commit | 32bcf6b46edd0b84e04d65dc8bf5055ee591f15a (patch) | |
tree | 77b3280afd2af5c81407eda12288cb86382ce1e7 | |
parent | 3be99c30e57646338fe5e735d7d4c482db20be95 (diff) | |
download | aur-32bcf6b46edd0b84e04d65dc8bf5055ee591f15a.tar.gz |
[lilac] updated to 1.3.5-3
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | clash.service | 3 | ||||
-rw-r--r-- | clash@.service | 3 |
4 files changed, 15 insertions, 9 deletions
@@ -1,7 +1,7 @@ pkgbase = clash-user pkgdesc = A rule-based tunnel in Go pkgver = 1.3.5 - pkgrel = 1 + pkgrel = 3 url = https://github.com/Dreamacro/clash arch = x86_64 license = GPL3 @@ -23,8 +23,8 @@ pkgbase = clash-user sha256sums = 62ed4460cd2ed4b400193ad04b0cccb76d7558f87c377a0033041841a73f7945 sha256sums = 149c6448a5630af1065ea230707331ac12663128568d6cf0e9d5480e94d1d104 sha256sums = 006bea79c75de78dcd4f3991bb9c4e6f706443131aeeccf8db076f8738f24ccd - sha256sums = 090e1598e9e9736c951b1e2488df7e573c4d29d2fd0e0da8cfc0edd998f8c8fb - sha256sums = d22cc741edf783c6fc83bb62f67b5381a0421d2ea49959469c1b8da48488a827 + sha256sums = 9f4ceba47cd9575d6ddd5b015f2220f5e460c761f1f73f77c3d3e9b46cc8bb06 + sha256sums = fecf24242175c509db90d7ea130a3619aa2cc8fa79e0df0a09e01b03267ecee7 pkgname = clash-user @@ -3,7 +3,7 @@ pkgname=clash-user _pkgname=clash pkgver=1.3.5 -pkgrel=1 +pkgrel=3 pkgdesc="A rule-based tunnel in Go" arch=('x86_64') url="https://github.com/Dreamacro/clash" @@ -25,8 +25,8 @@ sha256sums=('89f39540a698fab82728c80e903d7750894789621595ca11a4777afdfc3e265d' '62ed4460cd2ed4b400193ad04b0cccb76d7558f87c377a0033041841a73f7945' '149c6448a5630af1065ea230707331ac12663128568d6cf0e9d5480e94d1d104' '006bea79c75de78dcd4f3991bb9c4e6f706443131aeeccf8db076f8738f24ccd' - '090e1598e9e9736c951b1e2488df7e573c4d29d2fd0e0da8cfc0edd998f8c8fb' - 'd22cc741edf783c6fc83bb62f67b5381a0421d2ea49959469c1b8da48488a827') + '9f4ceba47cd9575d6ddd5b015f2220f5e460c761f1f73f77c3d3e9b46cc8bb06' + 'fecf24242175c509db90d7ea130a3619aa2cc8fa79e0df0a09e01b03267ecee7') prepare() { cd "${srcdir}"/"${_pkgname}-${pkgver}"/ @@ -41,17 +41,17 @@ build() { export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" - cd "${_pkgname}-${pkgver}/" + cd "${srcdir}"/"${_pkgname}-${pkgver}"/ go build -ldflags="-linkmode=external" } check() { - cd "${_pkgname}-${pkgver}/" + cd "${srcdir}"/"${_pkgname}-${pkgver}"/ go test github.com/Dreamacro/clash/... } package() { - cd "${_pkgname}-${pkgver}/" + cd "${srcdir}"/"${_pkgname}-${pkgver}"/ install -Dm 755 clash -t "${pkgdir}"/usr/bin/ install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/clash/ install -Dm 644 "${srcdir}"/config.yaml -t "${pkgdir}"/etc/clash/ diff --git a/clash.service b/clash.service index bc37fe8d7aae..2eec709127af 100644 --- a/clash.service +++ b/clash.service @@ -4,6 +4,9 @@ After=network.target nss-lookup.target [Service] User=clash +CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE +AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE +NoNewPrivileges=true ExecStart=/usr/bin/clash -d /etc/clash/ Restart=on-abort StandardOutput=file:/var/log/clash/clash.log diff --git a/clash@.service b/clash@.service index dd7b11b11ce0..62a9da54e18a 100644 --- a/clash@.service +++ b/clash@.service @@ -4,6 +4,9 @@ After=network.target nss-lookup.target [Service] User=clash +CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE +AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE +NoNewPrivileges=true ExecStart=/usr/bin/clash -d /etc/clash/ -f /etc/clash/%i.yaml Restart=on-abort StandardOutput=file:/var/log/clash/%i.log |