Last change
on this file since 103996 was 103996, checked in by vboxsync, 13 months ago |
Additions/3D/mesa: export mesa-24.0.2 to OSE. bugref:10606
|
-
Property svn:eol-style
set to
native
-
Property svn:executable
set to
*
|
File size:
491 bytes
|
Line | |
---|
1 | #!/bin/bash
|
---|
2 |
|
---|
3 | set -e
|
---|
4 |
|
---|
5 | STRINGS=$(mktemp)
|
---|
6 | ERRORS=$(mktemp)
|
---|
7 |
|
---|
8 | trap 'rm $STRINGS; rm $ERRORS;' EXIT
|
---|
9 |
|
---|
10 | FILE=$1
|
---|
11 | shift 1
|
---|
12 |
|
---|
13 | while getopts "f:e:" opt; do
|
---|
14 | case $opt in
|
---|
15 | f) echo "$OPTARG" >> "$STRINGS";;
|
---|
16 | e) echo "$OPTARG" >> "$STRINGS" ; echo "$OPTARG" >> "$ERRORS";;
|
---|
17 | *) exit
|
---|
18 | esac
|
---|
19 | done
|
---|
20 | shift $((OPTIND -1))
|
---|
21 |
|
---|
22 | echo "Waiting for $FILE to say one of following strings"
|
---|
23 | cat "$STRINGS"
|
---|
24 |
|
---|
25 | while ! grep -E -wf "$STRINGS" "$FILE"; do
|
---|
26 | sleep 2
|
---|
27 | done
|
---|
28 |
|
---|
29 | if grep -E -wf "$ERRORS" "$FILE"; then
|
---|
30 | exit 1
|
---|
31 | fi
|
---|
Note:
See
TracBrowser
for help on using the repository browser.