From 03b905e89ac2fd1796379286ae31b9ee9c903c8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= <valtri@civ.zcu.cz>
Date: Fri, 19 Mar 2021 17:56:10 +0100
Subject: [PATCH] Hadoop: local mirror for BigTop for image creation speedup

---
 image/hadoop.sh | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/image/hadoop.sh b/image/hadoop.sh
index 85a4c17..dd8a46a 100755
--- a/image/hadoop.sh
+++ b/image/hadoop.sh
@@ -18,9 +18,9 @@ DAEMONS="$db_daemon krb5-admin-server krb5-kdc krb5-kpropd hadoop-hdfs-datanode
 wget https://dist.apache.org/repos/dist/release/bigtop/KEYS -O - | chroot $BODI_CHROOT_PATH apt-key add -
 cp -vp apt/*.pref $BODI_CHROOT_PATH/etc/apt/preferences.d/
 cat <<EOF > $BODI_CHROOT_PATH/etc/apt/sources.list.d/bigtop.list
-# initial setup
-deb http://repos.bigtop.apache.org/releases/${ver}/debian/${os_maj}/amd64 bigtop contrib
-deb-src http://repos.bigtop.apache.org/releases/${ver}/debian/${os_maj}/amd64 bigtop contrib
+# initial setup (local mirror)
+deb http://scientific.zcu.cz/repos/hadoop/bigtop/${ver}/debian/${os_maj}/amd64 bigtop contrib
+deb-src http://scientific.zcu.cz/repos/hadoop/bigtop/${ver}/debian/${os_maj}/amd64 bigtop contrib
 EOF
 
 # download and pre-install
@@ -36,6 +36,11 @@ for d in $DAEMONS; do
 	mv -v $BODI_CHROOT_PATH/etc/init.d/${d}.dpkg-dist $BODI_CHROOT_PATH/etc/init.d/${d}
 done
 chroot $BODI_CHROOT_PATH systemctl disable ${DAEMONS}
+cat <<EOF > $BODI_CHROOT_PATH/etc/apt/sources.list.d/bigtop.list
+# initial setup
+deb http://repos.bigtop.apache.org/releases/${ver}/debian/${os_maj}/amd64 bigtop contrib
+deb-src http://repos.bigtop.apache.org/releases/${ver}/debian/${os_maj}/amd64 bigtop contrib
+EOF
 
 # setup
 cp -vp Puppetfile $BODI_CHROOT_PATH/etc/puppet/code/
-- 
GitLab