frr/docker/centos-8/build.sh
Daniel Baumann 3124f89aed
Adding upstream version 10.1.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-05 10:03:58 +01:00

31 lines
744 B
Bash
Executable file

#!/bin/sh
set -e
##
# Package version needs to be decimal
##
GITREV="$(git rev-parse --short=10 HEAD)"
PKGVER="$(printf '%u\n' 0x$GITREV)"
mkdir -p docker/centos-8/pkgs
docker build \
--file=docker/centos-8/Dockerfile \
--build-arg="PKGVER=$PKGVER" \
--tag="frr:centos-8-builder-$GITREV" \
--target=centos-8-builder \
.
# Copy RPM package from container to host
CONTAINER_ID="$(docker create "frr:centos-8-builder-$GITREV")"
docker cp "${CONTAINER_ID}:/rpmbuild/RPMS/x86_64/" docker/centos-8/pkgs
docker rm "${CONTAINER_ID}"
docker build \
--cache-from="frr:centos-8-builder-$GITREV" \
--file=docker/centos-8/Dockerfile \
--build-arg="PKGVER=$PKGVER" \
--tag="frr:centos-8-$GITREV" \
.
docker rmi "frr:centos-8-builder-$GITREV"