diff options
author | BigmenPixel0 | 2023-05-06 10:18:10 +0500 |
---|---|---|
committer | BigmenPixel0 | 2023-05-06 10:18:10 +0500 |
commit | 7908da7504c517c9f7ef561190e0ad816efce155 (patch) | |
tree | 7f9b24e2119ba7012ed8d666d004cdbd7583fcf4 | |
parent | 9b00775b19bd2b3a5e226d60e19ab8b8be132a10 (diff) | |
download | aur-7908da7504c517c9f7ef561190e0ad816efce155.tar.gz |
build: Bunch of fixes
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 3 | ||||
-rw-r--r-- | shadowsocks-rust-server@.service | 3 | ||||
-rw-r--r-- | shadowsocks-rust@.service | 3 |
4 files changed, 7 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = shadowsocks-rust pkgdesc = A Rust port of shadowsocks https://shadowsocks.org/ pkgver = 1.15.3 - pkgrel = 1 + pkgrel = 2 url = https://github.com/shadowsocks/shadowsocks-rust arch = x86_64 license = MIT @@ -3,7 +3,7 @@ pkgname=shadowsocks-rust pkgver=1.15.3 -pkgrel=1 +pkgrel=2 pkgdesc='A Rust port of shadowsocks https://shadowsocks.org/' arch=(x86_64) url='https://github.com/shadowsocks/shadowsocks-rust' @@ -20,6 +20,7 @@ sha512sums=('95ba0fd4f96166ccc3462dc67fa0dacf18559a849dc4cae60a0b4136e2a6a1e354c '23a33b6e43ac5e91866c0aab8b0166790559ebdb49b3ea91393a977d2636a0c75f99544f559e0a248be1eb54e6bf8ad1cda8887a85d773a9214de16c4f223f1f') build() { + [[ "$CARCH" == "riscv64" ]] && CARCH="riscv64gc" cd "${srcdir}/${pkgname}-${pkgver}" export CARGO_TARGET_DIR=target cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" diff --git a/shadowsocks-rust-server@.service b/shadowsocks-rust-server@.service index cd7d406fa782..2aea170ec3c7 100644 --- a/shadowsocks-rust-server@.service +++ b/shadowsocks-rust-server@.service @@ -6,7 +6,8 @@ Wants=network-online.target [Service] Type=simple DynamicUser=yes -CapabilityBoundingSet=CAP_NET_BIND_SERVICE +NoNewPrivileges=yes +AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_ADMIN ExecStart=/usr/bin/ssservice server --log-without-time -c /etc/shadowsocks-rust/%i.json [Install] diff --git a/shadowsocks-rust@.service b/shadowsocks-rust@.service index e4485af028e0..f2f5bd871b6a 100644 --- a/shadowsocks-rust@.service +++ b/shadowsocks-rust@.service @@ -6,7 +6,8 @@ Wants=network-online.target [Service] Type=simple DynamicUser=yes -CapabilityBoundingSet=CAP_NET_BIND_SERVICE +NoNewPrivileges=yes +AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_ADMIN ExecStart=/usr/bin/ssservice local --log-without-time -c /etc/shadowsocks-rust/%i.json [Install] |