summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsukanka2022-09-13 11:52:07 +0800
committersukanka2022-09-13 11:52:07 +0800
commitc7e4fb573b1d9fe79d084bdb9d5c272914501e3a (patch)
tree5135f2622363e920e1b8c5764673c2d75efdc3c6
parentcb5fd85cd195f47952475be648dd9bf26f729840 (diff)
downloadaur-c7e4fb573b1d9fe79d084bdb9d5c272914501e3a.tar.gz
fix start-pre script
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--cfw-start-pre.sh8
3 files changed, 10 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 223e45155039..c4f8349dd3f4 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.2
- 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 = d112b6a63b4b6bc4b6b56b77b389c3653d3f542bec02abacb4118a038afb6be5
+ sha256sums = 4bdb11b1691cfb7f3f8e765dddea901c4612696354e251ab5d06d68881b51284
sha256sums = d55c2f4088505116a5bad6d09f5ebe232e7c6a269ea6bf46daada02bc3a9f961
source_x86_64 = clash-for-windows-electron-bin-0.20.2-x86_64-linux.tar.gz::https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.2/Clash.for.Windows-0.20.2-x64-linux.tar.gz
sha256sums_x86_64 = 7c154272f5a38ff97e45c8fb3ca3f6306acc6a8bb2d34f690c46f01fa73f39b2
diff --git a/PKGBUILD b/PKGBUILD
index 0612e9e9ccfa..81c161baaee3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=clash-for-windows-electron-bin
_pkgname=${pkgname%-bin}
pkgver=0.20.2
-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'
- 'd112b6a63b4b6bc4b6b56b77b389c3653d3f542bec02abacb4118a038afb6be5'
+ '4bdb11b1691cfb7f3f8e765dddea901c4612696354e251ab5d06d68881b51284'
'd55c2f4088505116a5bad6d09f5ebe232e7c6a269ea6bf46daada02bc3a9f961')
sha256sums_x86_64=('7c154272f5a38ff97e45c8fb3ca3f6306acc6a8bb2d34f690c46f01fa73f39b2')
sha256sums_aarch64=('24c231088d470c80b0313a0e1efd36e657e7e52ff67ff3a833b0ec867ef7574e')
diff --git a/cfw-start-pre.sh b/cfw-start-pre.sh
index dd155b098117..02e1fe71061b 100644
--- a/cfw-start-pre.sh
+++ b/cfw-start-pre.sh
@@ -1,5 +1,9 @@
#!/usr/bin/env bash
_parch=$(uname -m | sed "s/x86_64/x64/;s/aarch64/arm64/")
-ln -sf /etc/clash/Country.mmdb "/home/$1/.config/clash"
+
+install -d "/home/$1/.config/clash"
+ln -sf /etc/clash/Country.mmdb -t "/home/$1/.config/clash"
+
+install -d "/home/$1/.config/clash/service"
ln -sf "/opt/clash-for-windows/static/files/linux/${_parch}/service/clash-core-service" \
- "/home/$1/.config/clash/service"
+ -t "/home/$1/.config/clash/service"