From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= To: development@lists.ipfire.org Subject: [PATCH] Core Update 179: Only start services if they are enabled Date: Wed, 23 Aug 2023 14:43:00 +0000 Message-ID: <80612c05-cb2e-46f8-a1d4-afe135568efc@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3260956278493213415==" List-Id: --===============3260956278493213415== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Doing so avoids situations where a service is started without being configured to do so, thus reducing the potential for confusion and exposure of services not intended to be exposed by the user. Signed-off-by: Peter M=C3=BCller --- config/rootfiles/core/179/update.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/config/rootfiles/core/179/update.sh b/config/rootfiles/core/179/= update.sh index 636792d82..df89d702e 100644 --- a/config/rootfiles/core/179/update.sh +++ b/config/rootfiles/core/179/update.sh @@ -86,9 +86,13 @@ migrate_extrahd =20 # Start services /etc/init.d/udev restart -/etc/init.d/squid restart -/usr/local/bin/openvpnctrl -s -/usr/local/bin/openvpnctrl -sn2n +if [ -f /var/ipfire/proxy/enable ]; then + /etc/init.d/squid restart +fi +if grep -q "ENABLED=3Don" /var/ipfire/ovpn/settings; then + /usr/local/bin/openvpnctrl -s + /usr/local/bin/openvpnctrl -sn2n +fi =20 # This update needs a reboot... touch /var/run/need_reboot --=20 2.35.3 --===============3260956278493213415==--