summaryrefslogtreecommitdiffstats
path: root/docker/build/build-vespa-internal.sh
diff options
context:
space:
mode:
Diffstat (limited to 'docker/build/build-vespa-internal.sh')
-rwxr-xr-xdocker/build/build-vespa-internal.sh45
1 files changed, 0 insertions, 45 deletions
diff --git a/docker/build/build-vespa-internal.sh b/docker/build/build-vespa-internal.sh
deleted file mode 100755
index dada151a29f..00000000000
--- a/docker/build/build-vespa-internal.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/bash
-# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-set -e
-
-if [ $# -ne 3 ]; then
- echo "Usage: $0 <vespa version> <caller uid> <caller gid>"
- echo "This script should not be called manually."
- exit 1
-fi
-VESPA_VERSION=$1
-CALLER_UID=$2
-CALLER_GID=$3
-
-if ! [ -x ./dist.sh ]; then
- echo ". is not a vespa-engine/vespa root directory"
- exit 1
-fi
-
-./dist.sh ${VESPA_VERSION}
-
-yum -y install epel-release
-yum -y install centos-release-scl
-
-if ! yum-config-manager --add-repo https://copr.fedorainfracloud.org/coprs/g/vespa/vespa/repo/epel-7/group_vespa-vespa-epel-7.repo; then
- cat << 'EOF' > /etc/yum.repos.d/vespa-release.repo
-[vespa-release]
-name=Vespa releases
-baseurl=https://verizonmedia.jfrog.io/artifactory/vespa/centos/$releasever/release/$basearch
-gpgcheck=0
-enabled=1
-EOF
-fi
-
-yum-builddep -y \
- --setopt="base-source.skip_if_unavailable=true" \
- --setopt="updates-source.skip_if_unavailable=true" \
- --setopt="extras-source.skip_if_unavailable=true" \
- --setopt="epel-source.skip_if_unavailable=true" \
- --setopt="centos-sclo-rh-source.skip_if_unavailable=true" \
- --setopt="centos-sclo-sclo-source.skip_if_unavailable=true" \
- ~/rpmbuild/SPECS/vespa-${VESPA_VERSION}.spec
-
-rpmbuild -bb ~/rpmbuild/SPECS/vespa-${VESPA_VERSION}.spec
-chown ${CALLER_UID}:${CALLER_GID} ~/rpmbuild/RPMS/x86_64/*.rpm
-mv ~/rpmbuild/RPMS/x86_64/*.rpm docker