|
117 |
[ -f "$module_file" ] || continue |
117 |
[ -f "$module_file" ] || continue |
118 |
rv= |
118 |
rv= |
119 |
module_name=$(sed -rne "s/^name\s*=\s*['\"]([^'\"]+)['\"]\s*(#.*)?$/\1/p;T;q" "$module_file") || rv="$FAIL" |
119 |
module_name=$(sed -rne "s/^name\s*=\s*['\"]([^'\"]+)['\"]\s*(#.*)?$/\1/p;T;q" "$module_file") || rv="$FAIL" |
120 |
module_state=$(cat "$STATE_DIR/$module_name") && |
120 |
module_state=$(cat "$STATE_DIR/$module_name" 2>/dev/null) && |
121 |
[ "$module_state" -eq 3 ] || |
121 |
[ "$module_state" -eq 3 ] || |
122 |
rv="$FAIL" |
122 |
rv="$FAIL" |
123 |
printf '%d\t%s\t%s%s%s\n' "$module_state" "$module_name" "${rv:-$OKAY}" "$module_file" "$RSET" |
123 |
printf '%d\t%s\t%s%s%s\n' "$module_state" "$module_name" "${rv:-$OKAY}" "$module_file" "$RSET" |