mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-04 23:43:44 +08:00
fix: resolve service permission failed
This commit is contained in:
parent
50285aebde
commit
c3114b876f
@ -488,8 +488,8 @@ const tasks = [
|
|||||||
{
|
{
|
||||||
name: "service_chmod",
|
name: "service_chmod",
|
||||||
func: resolveServicePermission,
|
func: resolveServicePermission,
|
||||||
retry: 1,
|
retry: 5,
|
||||||
unixOnly: true,
|
unixOnly: platform === "linux" || platform === "darwin",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "windows-sysproxy",
|
name: "windows-sysproxy",
|
||||||
@ -514,10 +514,10 @@ const tasks = [
|
|||||||
async function runTask() {
|
async function runTask() {
|
||||||
const task = tasks.shift();
|
const task = tasks.shift();
|
||||||
if (!task) return;
|
if (!task) return;
|
||||||
if (task.winOnly && platform !== "win32") return runTask();
|
|
||||||
if (task.linuxOnly && platform !== "linux") return runTask();
|
|
||||||
if (task.unixOnly && platform === "win32") return runTask();
|
if (task.unixOnly && platform === "win32") return runTask();
|
||||||
|
if (task.winOnly && platform !== "win32") return runTask();
|
||||||
if (task.macosOnly && platform !== "darwin") return runTask();
|
if (task.macosOnly && platform !== "darwin") return runTask();
|
||||||
|
if (task.linuxOnly && platform !== "linux") return runTask();
|
||||||
|
|
||||||
for (let i = 0; i < task.retry; i++) {
|
for (let i = 0; i < task.retry; i++) {
|
||||||
try {
|
try {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user