diff options
Diffstat (limited to 'sys-cluster/spark-bin/spark-bin-3.0.1-r1.ebuild')
-rw-r--r-- | sys-cluster/spark-bin/spark-bin-3.0.1-r1.ebuild | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/sys-cluster/spark-bin/spark-bin-3.0.1-r1.ebuild b/sys-cluster/spark-bin/spark-bin-3.0.1-r1.ebuild index d3c6e1123fbc..d5a887380637 100644 --- a/sys-cluster/spark-bin/spark-bin-3.0.1-r1.ebuild +++ b/sys-cluster/spark-bin/spark-bin-3.0.1-r1.ebuild @@ -30,13 +30,22 @@ src_install() { dodir usr/lib/spark-${SLOT} into usr/lib/spark-${SLOT} - dobin bin/beeline \ - bin/find-spark-home \ - bin/pyspark \ - bin/spark-class \ - bin/spark-shell \ - bin/spark-sql \ + local SPARK_SCRIPTS=( + bin/beeline + bin/pyspark + bin/spark-class + bin/spark-shell + bin/spark-sql bin/spark-submit + ) + + local s + for s in "${SPARK_SCRIPTS[@]}"; do + ebegin "Setting SPARK_HOME to /usr/lib/spark-${SLOT} in $(basename ${s}) script ..." + sed -i -e "2iSPARK_HOME=/usr/lib/spark-${SLOT}" "${s}" + eend $? + dobin "${s}" + done insinto usr/lib/spark-${SLOT}/bin doins bin/load-spark-env.sh |