File tree 1 file changed +16
-15
lines changed
.github/actions/defer-tests
1 file changed +16
-15
lines changed Original file line number Diff line number Diff line change @@ -18,19 +18,20 @@ runs:
18
18
- name : Wait for packages installed by azsec
19
19
run : |
20
20
source /etc/os-release
21
- if [[ "$ID" == "ubuntu" ]] || [[ "$ID" == "debian" ]]; then
22
- until dpkg -l azsec-bpftrace 2>/dev/null | grep -q '^ii'; do
23
- echo "Waiting for azsec-bpftrace to be installed..."
24
- sleep 5
25
- done
26
- elif [[ "$ID" == "mariner" ]]; then
27
- until rpm -q azsec-bpftrace &>/dev/null; do
28
- echo "Waiting for azsec-bpftrace to be installed..."
29
- sleep 5
30
- done
31
- until rpm -q KeysInUse-OpenSSL &>/dev/null; do
32
- echo "Waiting for azsec-bpftrace to be installed..."
33
- sleep 5
34
- done
35
- fi
21
+ for i in $(seq 1 60); do
22
+ if [[ "$ID" != "ubuntu" ]] && [[ "$ID" != "debian" ]] && [[ "$ID" != "mariner" ]]; then
23
+ break
24
+ fi
25
+ if [[ "$ID" == "ubuntu" ]] || [[ "$ID" == "debian" ]]; then
26
+ if dpkg -l azsec-bpftrace 2>/dev/null | grep -q '^ii'; then
27
+ break
28
+ fi
29
+ elif [[ "$ID" == "mariner" ]]; then
30
+ if rpm -q azsec-bpftrace &>/dev/null && rpm -q KeysInUse-OpenSSL &>/dev/null; then
31
+ break
32
+ fi
33
+ fi
34
+ echo "Waiting for required packages to be installed..."
35
+ sleep 5
36
+ done
36
37
shell : bash
You can’t perform that action at this time.
0 commit comments