summaryrefslogtreecommitdiff
path: root/.gitlab-ci/common/capture-devcoredump.sh
blob: ae370538eaebcfb6fe0083a4acbaaf940378022c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

while true; do
  devcds=`find /sys/devices/virtual/devcoredump/ -name data 2>/dev/null`
  for i in $devcds; do
    echo "Found a devcoredump at $i."
    if cp $i /results/first.devcore; then
      echo 1 > $i
      echo "Saved to the job artifacts at /first.devcore"
      exit 0
    fi
  done
  sleep 10
done