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, [],