diff --git a/src/etc/inc/plugins.inc.d/squid.inc b/src/etc/inc/plugins.inc.d/squid.inc index 801947cb5..da45c82b3 100644 --- a/src/etc/inc/plugins.inc.d/squid.inc +++ b/src/etc/inc/plugins.inc.d/squid.inc @@ -40,6 +40,7 @@ function squid_services() 'start' => array('proxy start'), 'stop' => array('proxy stop'), ), + 'pid' => '/var/run/squid/squid.pid', 'name' => 'squid', ); } diff --git a/src/opnsense/service/conf/actions.d/actions_proxy.conf b/src/opnsense/service/conf/actions.d/actions_proxy.conf index 0c339da73..38e48f1b6 100644 --- a/src/opnsense/service/conf/actions.d/actions_proxy.conf +++ b/src/opnsense/service/conf/actions.d/actions_proxy.conf @@ -19,16 +19,16 @@ message:stopping proxy [restart] command: - /usr/local/opnsense/scripts/proxy/setup.sh; /usr/local/etc/rc.plugins_configure webproxy restart; - /usr/local/etc/rc.d/squid restart + /usr/local/etc/rc.d/squid stop; + /usr/local/opnsense/scripts/proxy/setup.sh; + /usr/local/etc/rc.d/squid start parameters: type:script message:restarting proxy [reconfigure] command: - /usr/local/opnsense/scripts/proxy/setup.sh; /usr/local/etc/rc.plugins_configure webproxy reconfigure; /usr/local/etc/rc.d/squid reload parameters: