From 7d68eb43cfc9bd57768031d6e81192911dc09439 Mon Sep 17 00:00:00 2001 From: Franoosh Date: Mon, 17 Nov 2025 17:16:48 +0100 Subject: Polished emerge script for the server and added script for a client --- emerge | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) mode change 100644 => 100755 emerge (limited to 'emerge') diff --git a/emerge b/emerge old mode 100644 new mode 100755 index 24d11f9..79ff633 --- a/emerge +++ b/emerge @@ -1,12 +1,17 @@ #!/usr/bin/env bash +# This script is for a binhost server. # Script creating new binhost directories if they don't exist # after changing profile/gcc versions. # To be placed in $PATH before /usr/bin/emerge, for instance /usr/bin/local +# For a binhost client you need this defined: +# PORTAGE_BINHOST="ssh://user@binhost_server/path/to/binary/host/$PKGDIR" +# There is an accompanying script emerge-client in the repo. +# One needs to put it on $PATH before /usr/bin/emerge, for instance /usr/bin/local on the binhost user host. PROFILE=$(eselect profile show|sed -n 2p|cut -d '/' -f4) GCC_VERSION=$(eselect gcc show|cut -d '-' -f5) -BINHOST_DIR="/var/cache/binpkgs/${PROFILE}/gcc-${GCC_VERSION}.x/armv8a" +PKGDIR="/var/cache/binhost/rpi3/binpgs/$PKGDIR${PROFILE}/gcc-${GCC_VERSION}.x/armv8a" export BINHOST_DIR=${BINHOST_DIR} @@ -16,4 +21,4 @@ if [ ! -d "${BINHOST_DIR}" ]; then else echo "Binhost directory ${BINHOST_DIR} exists, proceeding" fi -PKGDIR="${BINHOST_DIR}" /usr/bin/emerge "$@" +PKGDIR="${PKGDIR}" /usr/bin/emerge "$@" -- cgit v1.2.3