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.119 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.118 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.117 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.116 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.115 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.114 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.113 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.111 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.110 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.109 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.108 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.107 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.106 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.105 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.104 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.103 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.102 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.101 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.100 tracks/gnu-apl/bin/install-apl
trackler-2.2.1.99 tracks/gnu-apl/bin/install-apl