From b2a6971700411745bcee0364aedba41b42995fe0 Mon Sep 17 00:00:00 2001 From: divocat Date: Wed, 15 Oct 2025 14:33:46 +0300 Subject: [PATCH] fix: change command fir start/stop/restart actions --- .../src/podkop/methods/shell/index.ts | 21 ++++++++++++++++--- .../luci-static/resources/view/podkop/main.js | 18 +++++++++++++--- 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/fe-app-podkop/src/podkop/methods/shell/index.ts b/fe-app-podkop/src/podkop/methods/shell/index.ts index d4f3eb4..eca780c 100644 --- a/fe-app-podkop/src/podkop/methods/shell/index.ts +++ b/fe-app-podkop/src/podkop/methods/shell/index.ts @@ -44,9 +44,24 @@ export const PodkopShellMethods = { group, proxy, ]), - restart: async () => callBaseMethod(Podkop.AvailableMethods.RESTART), - start: async () => callBaseMethod(Podkop.AvailableMethods.START), - stop: async () => callBaseMethod(Podkop.AvailableMethods.STOP), + restart: async () => + callBaseMethod( + Podkop.AvailableMethods.RESTART, + [], + '/etc/init.d/podkop', + ), + start: async () => + callBaseMethod( + Podkop.AvailableMethods.START, + [], + '/etc/init.d/podkop', + ), + stop: async () => + callBaseMethod( + Podkop.AvailableMethods.STOP, + [], + '/etc/init.d/podkop', + ), enable: async () => callBaseMethod( Podkop.AvailableMethods.ENABLE, diff --git a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js index 1720eee..67add3f 100644 --- a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js +++ b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/main.js @@ -493,9 +493,21 @@ var PodkopShellMethods = { group, proxy ]), - restart: async () => callBaseMethod(Podkop.AvailableMethods.RESTART), - start: async () => callBaseMethod(Podkop.AvailableMethods.START), - stop: async () => callBaseMethod(Podkop.AvailableMethods.STOP), + restart: async () => callBaseMethod( + Podkop.AvailableMethods.RESTART, + [], + "/etc/init.d/podkop" + ), + start: async () => callBaseMethod( + Podkop.AvailableMethods.START, + [], + "/etc/init.d/podkop" + ), + stop: async () => callBaseMethod( + Podkop.AvailableMethods.STOP, + [], + "/etc/init.d/podkop" + ), enable: async () => callBaseMethod( Podkop.AvailableMethods.ENABLE, [],