• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/env bash
2
3# Check to see if we need a separate repo to install LLVM.
4
5case "${FDO_DISTRIBUTION_VERSION%-*},${LLVM_VERSION}" in
6  bookworm,15)
7    NEED_LLVM_REPO="false"
8    ;;
9  *)
10    NEED_LLVM_REPO="true"
11    ;;
12esac
13
14if [ "$NEED_LLVM_REPO" = "true" ]; then
15  curl -s https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
16  export LLVM_APT_REPO="deb [trusted=yes] https://apt.llvm.org/${FDO_DISTRIBUTION_VERSION%-*}/ llvm-toolchain-${FDO_DISTRIBUTION_VERSION%-*}-${LLVM_VERSION} main"
17  echo "$LLVM_APT_REPO" | tee /etc/apt/sources.list.d/llvm.list
18fi
19