File tree Expand file tree Collapse file tree 1 file changed +18
-9
lines changed Expand file tree Collapse file tree 1 file changed +18
-9
lines changed Original file line number Diff line number Diff line change @@ -15,15 +15,24 @@ steps:
1515 version : ' $(GOVERSION)'
1616
1717- bash : |
18- sudo apt-get update -y
19- if [[ $GOARCH =~ amd64 ]]; then
20- sudo apt-get install -y llvm clang linux-libc-dev linux-headers-generic libbpf-dev libc6-dev nftables iproute2 gcc-multilib
21- for dir in /usr/include/x86_64-linux-gnu/*; do
22- sudo ln -sfn "$dir" /usr/include/$(basename "$dir")
23- done
24-
25- elif [[ $GOARCH =~ arm64 ]]; then
26- sudo apt-get install -y llvm clang linux-libc-dev linux-headers-generic libbpf-dev libc6-dev nftables iproute2 gcc-aarch64-linux-gnu
18+ if [[ -f /etc/debian_version ]];then
19+ # Ubuntu
20+ sudo apt-get update -y
21+ if [[ $GOARCH =~ amd64 ]]; then
22+ sudo apt-get install -y llvm clang linux-libc-dev linux-headers-generic libbpf-dev libc6-dev nftables iproute2 gcc-multilib
23+ for dir in /usr/include/x86_64-linux-gnu/*; do
24+ sudo ln -sfn "$dir" /usr/include/$(basename "$dir")
25+ done
26+
27+ elif [[ $GOARCH =~ arm64 ]]; then
28+ sudo apt-get install -y llvm clang linux-libc-dev linux-headers-generic libbpf-dev libc6-dev nftables iproute2 gcc-aarch64-linux-gnu
29+ for dir in /usr/include/aarch64-linux-gnu/*; do
30+ sudo ln -sfn "$dir" /usr/include/$(basename "$dir")
31+ done
32+ fi
33+ else
34+ # Mariner
35+ sudo tdnf install -y llvm clang libbpf-devel nftables
2736 for dir in /usr/include/aarch64-linux-gnu/*; do
2837 sudo ln -sfn "$dir" /usr/include/$(basename "$dir")
2938 done
You can’t perform that action at this time.
0 commit comments