summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsukanka2022-09-23 23:12:34 +0800
committersukanka2022-09-23 23:12:34 +0800
commitf226c82abcf812ecf92fa2c8e45699ed1166223d (patch)
tree16c2e562ee06d4d3df3d3566e9615ba3e4f50b75
parentc59cdf72a420be5dadec355d7632895ffc5fb0e4 (diff)
downloadaur-f226c82abcf812ecf92fa2c8e45699ed1166223d.tar.gz
fix permissions
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--cfw-start-pre.sh3
3 files changed, 7 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a2a0fd7962a6..c6e1243c74f8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = clash-for-windows-electron-bin
pkgdesc = A Windows/macOS/Linux GUI based on Clash and Electron. Using system clash and electron
pkgver = 0.20.4
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Fndroid/clash_for_windows_pkg
install = clash-for-windows-bin.install
arch = x86_64
@@ -25,7 +25,7 @@ pkgbase = clash-for-windows-electron-bin
source = clash-core-service@.service
sha256sums = 9a84b05b718913d3d1fbe462a2da671abff2cb94bb2ded75a3af12204cebe32f
sha256sums = db2e160e5d5cf82ed69d0926ac51c0eccb9efc541f89be3bb467d85be509f735
- sha256sums = c3262d75e89b380ecf6790268c9e364ed5300a26a3c7b2987b74f1729b654cf2
+ sha256sums = 4bea2fe6e8580a4316451ca5c8b921bd908422d839f8bd9ceaddd709f9178153
sha256sums = d55c2f4088505116a5bad6d09f5ebe232e7c6a269ea6bf46daada02bc3a9f961
source_x86_64 = clash-for-windows-electron-bin-0.20.4-x86_64-linux.tar.gz::https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.4/Clash.for.Windows-0.20.4-x64-linux.tar.gz
sha256sums_x86_64 = 4e9a1d7a0e80d6419830daa156e6458e92a6e09db660b254ff345e16b8f91236
diff --git a/PKGBUILD b/PKGBUILD
index be69ff9cce2a..3e0ec0e7b379 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=clash-for-windows-electron-bin
_pkgname=${pkgname%-bin}
pkgver=0.20.4
-pkgrel=1
+pkgrel=2
pkgdesc="A Windows/macOS/Linux GUI based on Clash and Electron. Using system clash and electron"
arch=("x86_64" "aarch64")
license=('unknown')
@@ -29,7 +29,7 @@ source=(
"clash-core-service@.service")
sha256sums=('9a84b05b718913d3d1fbe462a2da671abff2cb94bb2ded75a3af12204cebe32f'
'db2e160e5d5cf82ed69d0926ac51c0eccb9efc541f89be3bb467d85be509f735'
- 'c3262d75e89b380ecf6790268c9e364ed5300a26a3c7b2987b74f1729b654cf2'
+ '4bea2fe6e8580a4316451ca5c8b921bd908422d839f8bd9ceaddd709f9178153'
'd55c2f4088505116a5bad6d09f5ebe232e7c6a269ea6bf46daada02bc3a9f961')
sha256sums_x86_64=('4e9a1d7a0e80d6419830daa156e6458e92a6e09db660b254ff345e16b8f91236')
sha256sums_aarch64=('d7b1cb81ee791a75a89cfe1d779645b32e1316498c5d4a07a7e8ca00cc1d6880')
diff --git a/cfw-start-pre.sh b/cfw-start-pre.sh
index 731d4bbf6e23..0a5383c22bad 100644
--- a/cfw-start-pre.sh
+++ b/cfw-start-pre.sh
@@ -8,6 +8,9 @@ install -d "/home/$1/.config/clash/service"
ln -sf "/opt/clash-for-windows/static/files/linux/${_parch}/service/clash-core-service" \
-t "/home/$1/.config/clash/service"
+# fix permissions of directories
+chown -R "$1:$1" "/home/$1/.config/clash"
+
# setcap everytime to prevent the case clash is updated.
for clsh in {clash,clash-meta};
do