2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-09-21 08:33:23 +00:00

Speed up find

Spawn just one find process and stop on first hit
This commit is contained in:
Markus Hilger
2026-07-15 04:27:28 +02:00
parent 4b61351373
commit 86d90281e0
+1 -4
View File
@@ -68,10 +68,7 @@ chown confluent:confluent /etc/confluent /var/lib/confluent /var/log/confluent /
sysctl -p /usr/lib/sysctl.d/confluent.conf >& /dev/null
NEEDCHOWN=0
NEEDSTART=0
find /etc/confluent -uid 0 | grep -E '.*' > /dev/null && NEEDCHOWN=1
find /var/log/confluent -uid 0 | grep -E '.*' > /dev/null && NEEDCHOWN=1
find /var/run/confluent -uid 0 | grep -E '.*' > /dev/null && NEEDCHOWN=1
find /var/cache/confluent -uid 0 | grep -E '.*' > /dev/null && NEEDCHOWN=1
[ -n "$(find /etc/confluent /var/log/confluent /var/cache/confluent -uid 0 -print -quit 2>/dev/null)" ] && NEEDCHOWN=1
if [ $NEEDCHOWN = 1 ]; then
if systemctl is-active confluent > /dev/null; then
NEEDSTART=1