Skip to content

Commit 0b23c3a

Browse files
author
Tero Heikkinen
committed
macOS: Fix mdutil unknown indexing state in provisioning
Task-number: QTQAINFRA-7377 Pick-to: 6.9 6.8 6.5 Change-Id: Idf0dc607a4c6f7299412f6979f9ea6de5ea522cb Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
1 parent ae2ae67 commit 0b23c3a

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

coin/provisioning/common/macos/disable_spotlight.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@ disableSpotlight() {
1515
sudo mdutil -E / || return 1
1616
}
1717

18+
fixUnknownIndexingState() {
19+
echo "Fix unknown indexing state by enabling indexing back one by one"
20+
sudo mdutil -i on / || return 1
21+
sudo mdutil -i on /System/Volumes/Preboot || return 1
22+
sudo mdutil -i on /System/Volumes/Data || return 1
23+
}
24+
1825
# Disabling spotlight tends to be flaky, add some retry
1926
for i in $(seq 1 5)
2027
do
@@ -25,7 +32,8 @@ do
2532
echo "Spotlight disabled"
2633
break
2734
else
28-
echo "Failed to disable spotlight, $i retry..."
35+
echo "Failed to disable spotlight, $i run fix and retry..."
36+
fixUnknownIndexingState
2937
sleep 2
3038
fi
3139
done

0 commit comments

Comments
 (0)