github.com/ddev/ddev@v1.23.2-0.20240519125000-d824ffe36ff3/docs/content/developers/scripts/windows_github_agent_setup.sh (about) 1 #!/bin/bash 2 3 set -eu -o pipefail 4 set -x 5 6 # Update kernel for WSL2 7 cd /tmp && curl -O -sSL https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi && start wsl_update_x64.msi 8 9 # Wait for user to install the kernel 10 sleep 10 11 12 wsl --set-default-version 2 13 14 mkcert -install 15 16 # Set *global* line endings (not user) because the buildkite-agent may not be running as testbot user 17 perl -pi -e 's/autocrlf = true/autocrlf = false\n\teol = lf/' "/c/Program Files/Git/etc/gitconfig" 18 19 # Install Ubuntu from Microsoft store 20 # Then wsl --set-default Ubuntu 21 22 # Get firewall set up with a single run 23 winpty docker run -it --rm -p 80 busybox:stable ls 24 25 bash "/c/Program Files/ddev/windows_ddev_nfs_setup.sh"