Sha256: fe75ab9fd5447e56e9ea19b6e3c39829d407c4f61d742c65094bc8048992f53e

Contents?: true

Size: 619 Bytes

Versions: 119

Compression:

Stored size: 619 Bytes

Contents

#!/bin/bash

DOCKERFILE_PATH=Dockerfiles

prepare_svn_install() {
  SVN_REV=${APL_VERSION#svn}
  APL_DIR=apl-src
  svn co "svn://svn.savannah.gnu.org/apl/trunk@${SVN_REV}" $APL_DIR
  BUILD_ARGS="--build-arg apl_dir=${APL_DIR}"
  DOCKERFILE=svn.dockerfile
}

prepare_release_install() {
  APL_DEB=apl_${APL_VERSION}-1_amd64.deb
  wget ftp://ftp.gnu.org/gnu/apl/${APL_DEB}
  BUILD_ARGS="--build-arg apl_deb=${APL_DEB}"
  DOCKERFILE=release.dockerfile
}

if [[ ${APL_VERSION} =~ ^svn ]]; then
  prepare_svn_install
else
  prepare_release_install
fi

docker build -f ${DOCKERFILE_PATH}/${DOCKERFILE} -t apl ${BUILD_ARGS} .

Version data entries

119 entries across 119 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.179 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.178 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.177 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.176 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.175 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.174 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.173 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.172 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.171 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.170 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.169 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.167 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.166 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.165 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.164 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.163 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.162 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.161 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.160 tracks/gnu-apl/bin/install-apl