mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
docker: update alpine build enable set own version
Add ability to set your own env for the version of the docker container alpine image. This is useful for applications like GNS3 who pin a specific version to look for when they boot up. When you build locally to test your code you can just set the version to 0 so you don't have to update configs/scripts looking for a specific image version. Also fix a shebang in docker start for alpine. Signed-off-by: Stephen Worley <sworley@nvidia.com>
This commit is contained in:
parent
3f6548c542
commit
3728cc8e12
|
@ -6,7 +6,15 @@ set -x
|
|||
##
|
||||
# Package version needs to be decimal
|
||||
##
|
||||
GITREV="$(git rev-parse --short=10 HEAD)"
|
||||
|
||||
##
|
||||
# Set GITREV=0 or similar in ENV if you want the tag to just be updated to -0
|
||||
# everytime for automation usage/scripts/etc locally.
|
||||
#
|
||||
# Ex) GITREV=0 ./build.sh
|
||||
##
|
||||
|
||||
GITREV="${GITREV:=$(git rev-parse --short=10 HEAD)}"
|
||||
PKGVER="$(printf '%u\n' 0x$GITREV)"
|
||||
|
||||
docker build \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/ash
|
||||
#!/bin/bash
|
||||
|
||||
if [ -r "/lib/lsb/init-functions" ]; then
|
||||
. /lib/lsb/init-functions
|
||||
|
|
Loading…
Reference in a new issue