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.139 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.138 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.137 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.136 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.135 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.134 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.133 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.132 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.131 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.130 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.129 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.128 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.127 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.126 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.125 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.124 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.123 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.122 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.121 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.120 tracks/gnu-apl/bin/install-apl