]> git.proxmox.com Git - mirror_frr.git/blame - docker/ubi-8/build.sh
Merge pull request #11114 from opensourcerouting/vrf-declvar-macros
[mirror_frr.git] / docker / ubi-8 / build.sh
CommitLineData
d4e5ceae
JG
1#!/bin/sh
2
3set -e
4
5##
6# Package version needs to be decimal
7##
8DISTRO=ubi-8
9
10GITREV="$2"
11if [ -z "$GITREV" ];then
12 GITREV="$(git rev-parse --short=10 HEAD)"
13fi
14
15FRR_IMAGE_TAG="$1"
16if [ -z $FRR_IMAGE_TAG ];then
17 FRR_IMAGE_TAG="frr:ubi-8-$GITREV"
18fi
19PKGVER="$(printf '%u\n' 0x$GITREV)"
20
21FRR_RELEASE="$3"
22if [ -z $FRR_RELEASE ];then
23 FRR_RELEASE=$(git describe --tags --abbrev=0)
24fi
25
26FRR_NAME=$4
27if [ -z $FRR_NAME ];then
28 FRR_NAME=frr
29fi
30
31FRR_VENDOR=$5
32if [ -z $FRR_VENDOR ];then
33 FRR_VENDOR=frr
34fi
35
36docker build \
37 --cache-from="frr:$DISTRO-builder-$GITREV" \
38 --file=docker/$DISTRO/Dockerfile \
39 --build-arg="PKGVER=$PKGVER" \
40 --build-arg="FRR_IMAGE_TAG=$FRR_IMAGE_TAG" \
41 --build-arg="FRR_RELEASE=$FRR_RELEASE" \
42 --build-arg="FRR_NAME=$FRR_NAME" \
43 --build-arg="FRR_VENDOR=$FRR_VENDOR" \
44 --tag="$FRR_IMAGE_TAG" \
45 .
46