blob: e6a4a141069041f967abe8f079103bbd43c02b2a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-or-later
# description: Check available monitors
for monitor_dir in monitors/*; do
monitor=$(basename "$monitor_dir")
grep -q "^$monitor$" available_monitors
grep -q . "$monitor_dir"/desc
for nested_dir in "$monitor_dir"/*; do
[ -d "$nested_dir" ] || continue
nested=$(basename "$nested_dir")
grep -q "^$monitor:$nested$" available_monitors
grep -q . "$nested_dir"/desc
done
done
|