#!/bin/sh -e
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/..
. $BASS_ROOT/lib/rc
subj="$@"
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
tmp=$(mktemp)
# Usage: cd empty/dir ; mk-skelenv
# Create local/ directory and install "rc-paths" and "stow" skelpkgs.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
mkdir local
# considered. skelbin is always unpacked first, because it may contain
# preinst hook. Lock is held during each skelpkg installation.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
[ -d local ] || {
# un-stow-ing of its files. prerm and postrm hooks are considered.
# Lock is held during each skelpkg removing.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
[ -d local ] || {
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
redo-ifchange \
${NAME%-modcache}.tar.zst \
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d age.git ] || git clone --depth 1 --bare https://github.com/FiloSottile/age.git >&2
cd age.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
redo-ifchange cmake-3.28.3-SHA-256.txt
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d dav1d.git ] || git clone --depth 1 --bare https://code.videolan.org/videolan/dav1d.git >&2
cd dav1d.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=default.do . "$BASS_ROOT"/lib/rc
# do not explicitly depend on that file, to omit redownloading
# of everything in case it changes
-. ./default.rc
+. "$DISTFILES"/default.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d dq.git ] || git clone --depth 1 --bare https://github.com/janmojzis/dq.git >&2
cd dq.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d guix.git ] || git clone --depth 1 --bare https://git.savannah.gnu.org/git/guix.git >&2
p=gnu/packages/patches/gcc-4-compile-with-gcc-5.patch
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d girara.git ] || git clone --depth 1 --bare https://git.pwmt.org/pwmt/girara.git >&2
cd girara.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
cd "$GOMODCACHE"
mkdir -p cache/download/go.cypherpunks.ru/gogost/v5/@v
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
abs3="$DISTFILES"/$3
redo-ifchange "$BASS_ROOT"/build/lib/zip-hash/zip-hash
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
redo-ifchange "$BASS_ROOT"/build/lib/zip-hash/zip-hash
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d gostls13.git ] || git clone --depth 1 --bare git://git.cypherpunks.ru/gostls13.git >&2
cd gostls13.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d iniparser.git ] || git clone --depth 1 --bare https://gitlab.com/iniparser/iniparser.git
cd iniparser.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d libavif.git ] || git clone --depth 1 --bare https://github.com/AOMediaCodec/libavif.git >&2
cd libavif.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d libjxl ] || git clone --depth 1 https://github.com/libjxl/libjxl.git >&2
cd libjxl
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d libtap.git ] || git clone --depth 1 --bare https://github.com/zorgnax/libtap.git
cd libtap.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d mod_tile.git ] || git clone --depth 1 --bare https://github.com/openstreetmap/mod_tile.git
cd mod_tile.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d mupdf ] || git clone --depth 1 https://github.com/ArtifexSoftware/mupdf.git >&2
cd mupdf
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d ninja.git ] || git clone --depth 1 --bare https://github.com/ninja-build/ninja.git >&2
cd ninja.git
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d nsxiv.git ] || git clone --depth 1 --bare https://github.com/nsxiv/nsxiv.git >&2
cd nsxiv.git
#!/bin/sh -e
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
cd "$DISTFILES"
{
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$1.do . "$BASS_ROOT"/lib/rc
[ -d svt-av1.git ] || git clone --depth 1 --bare https://gitlab.com/AOMediaCodec/SVT-AV1.git svt-av1.git >&2
cd svt-av1.git
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
BASS_BIRTHTIME="2024-02-12 14:08:37"
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
export PKG="$1"
#!/bin/sh -e
# It is intended to be called by build/bin/pkg-rm.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
export PKG="$1"
# to $DST/$ARCH. It is intended to copy skelpkgs from build machine to
# NFS shared directory.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
dst="$(realpath -- "$1")"
# Create specified $BASS_ROOT/build/pkg/$ARCH directory and fill it with all
# skels from $BASS_ROOT/build/skel, by hardlinking them into.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . "$BASS_ROOT"/lib/rc
[ -z "$1" ] || ARCH="$1"
mkdir -p "$BASS_ROOT"/build/pkg/$ARCH
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
# PostGIS loves to install itself directly to PostgreSQL,
# so that is why this is combined skel
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
# Beware: Python tries to create hard-links on a filesystem, so be sure
# that they are working (or override TMPDIR to somewhere they work)
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
# FreeBSD may require disabling ASLR (kern.elf64.aslr.enable=0)
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
# cd /tmp/fbsd12-chroot/root/go/src
# ./make.bash --no-clean
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
# system itself, because pkg-inst requires stow, that we are going to
# build. Perl is used from the base OS.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../...
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../...
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
made with the following skel in @file{skel/hw.do}:
@example
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
@item Write the skel file @file{skel/sysutils/parallel-20240122.do} itself:
@example
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$1.do . "$BASS_ROOT"/lib/rc
. "$BASS_ROOT"/build/skel/common.rc
@command{slave/bin/task-taker} is used for that task:
@example
-$ export BASS_ROOT=/path/to/bass BASS_RC=/path/to/rc
+$ [ -n "$BASS_ROOT" ] || BASS_ROOT=/path/to/bass BASS_RC=/path/to/rc
$ $BASS_ROOT/slave/bin/task-taker
@end example
echo '"BASS_ROOT"' and '"sname"' must be set by invoking script >&2
exit 1
fi
+export BASS_ROOT
NAME="$(basename -- "${sname%.do}")" # name of the skel
SPATH="$(realpath $sname)" # absolute path to invoking script
# Copy "src" to "${ctr}${dst}" directories. That scripts assures all
# necessary fsync-s are called and files are in read-only mode.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . $BASS_ROOT/lib/rc
src="$1"
# succeeds, then that value is taken (printed out). Also that script
# tidies "dir" from old counter values.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . $BASS_ROOT/lib/rc
cd ${1:-$TASKS/ctr}
setopt ERR_EXIT PIPE_FAIL
-export BASS_ROOT=$0:a:h:h
+[ -n "$BASS_ROOT" ] || BASS_ROOT=$0:a:h:h
sname="$0" . $BASS_ROOT/lib/rc
zmodload -F zsh/stat b:zstat
setopt ERR_EXIT PIPE_FAIL
-export BASS_ROOT=$0:a:h:h
+[ -n "$BASS_ROOT" ] || BASS_ROOT=$0:a:h:h
sname=$0 . $BASS_ROOT/lib/rc
zmodload -F zsh/stat b:zstat
setopt ERR_EXIT PIPE_FAIL
-export BASS_ROOT=$0:a:h:h:h
+[ -n "$BASS_ROOT" ] || BASS_ROOT=$0:a:h:h:h
sname=$0 . $BASS_ROOT/lib/rc
ALIVE_TIMEOUT=60
task="$1"
[ -d "$task" ]
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . $BASS_ROOT/lib/rc
FAILED_JOB_WAITTIME=${FAILED_JOB_WAITTIME:-3600}
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . $BASS_ROOT/lib/rc
[ -n "$BASS_CODE" ]
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname="$0" . $BASS_ROOT/lib/rc
LASTNUM=${LASTNUM:-lastnum}
#!/bin/sh -e
-export BASS_ROOT=$HOME/bass
+[ -n "$BASS_ROOT" ] || BASS_ROOT=$HOME/bass
export BASS_RC=$BASS_ROOT/slave/rc
$BASS_ROOT/slave/bin/task-taker || {
$BASS_ROOT/bin/notify "Failed task-taker" <<EOF