Skip to content

Commit feb8155

Browse files
committed
ci: make challenge runtime setup idempotent
1 parent 44213d9 commit feb8155

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/actions/setup-challenge-runtime/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ runs:
99
echo "::group::Disk usage"
1010
df -h
1111
echo "::endgroup::"
12-
sudo sysctl -w kernel.core_pattern=core
13-
sudo mkdir -p /mnt/pwn.college
14-
sudo ln -s /mnt/pwn.college /var/lib/pwn.college
12+
[ "$(sysctl -n kernel.core_pattern)" = "core" ] || sudo sysctl -w kernel.core_pattern=core
13+
[ -d /mnt/pwn.college ] || sudo mkdir -p /mnt/pwn.college
14+
[ "$(readlink /var/lib/pwn.college 2>/dev/null || true)" = "/mnt/pwn.college" ] || sudo ln -sfnT /mnt/pwn.college /var/lib/pwn.college
1515
nix develop -c bash -lc 'echo DOCKER_HOST=$DOCKER_HOST'

0 commit comments

Comments
 (0)