podman-build/config.sh
2025-10-11 12:30:35 +09:00

34 lines
623 B
Bash
Executable File

#!/bin/bash
echo $PWD
export WORKING_DIR=$PWD
sudo apt update
sudo apt install -y \
git make golang-go go-md2man \
libseccomp-dev libapparmor-dev \
pkg-config uidmap \
slirp4netns \
libsystemd-dev \
btrfs-progs libbtrfs-dev \
libglib2.0-dev \
libgpgme-dev \
libdevmapper-dev \
gcc g++ \
jq curl wget
cd /tmp
wget https://go.dev/dl/go1.23.2.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.23.2.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
go version
cd $WORKING_DIR
make clean
make BUILDTAGS="seccomp apparmor systemd"