]> Cypherpunks repositories - bass.git/commitdiff
Do not calculate BASS_ROOT everytime
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 12:41:37 +0000 (15:41 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 12:41:37 +0000 (15:41 +0300)
170 files changed:
bin/notify
build/bin/cksum
build/bin/mk-skelenv
build/bin/pkg-inst
build/bin/pkg-rm
build/distfiles/age-v1.1.1-23-g29b68c2-modcache.do
build/distfiles/age-v1.1.1-23-g29b68c2.tar.zst.do
build/distfiles/cmake-3.28.3.tar.gz.do
build/distfiles/dav1d-1.4.2-8-gda2cc78.tar.zst.do
build/distfiles/default.do
build/distfiles/dq-20240101.tar.zst.do
build/distfiles/gcc-4-compile-with-gcc-5.patch.do
build/distfiles/girara-0.4.3-7-gf6d0676.tar.zst.do
build/distfiles/gogost-v5.14.0-modcache.do
build/distfiles/golang.org-x-tools-0.18.0-modcache.do
build/distfiles/gosha3-v1.0.0-modcache.do
build/distfiles/gostls13-debash-1.22.4.tar.zst.do
build/distfiles/iniparser-v4.2.2.tar.zst.do
build/distfiles/libavif-v1.0.0-535-g7fbc20c.tar.zst.do
build/distfiles/libjxl-v0.10-snapshot-179-gcdb6a667.tar.zst.do
build/distfiles/libtap-0.1.0-44-gb53e4ef.tar.zst.do
build/distfiles/mod_tile-v0.7.0-58-gc3453bc.tar.zst.do
build/distfiles/mupdf-1.24.0-170-g05063f228.tar.zst.do
build/distfiles/ninja-v1.12.1.tar.zst.do
build/distfiles/nsxiv-v32-11-g420a0a2.tar.zst.do
build/distfiles/pack
build/distfiles/svt-av1-v2.1.0-12-gfcf56491.tar.zst.do
build/lib/mk-pkg
build/lib/pkg-inst
build/lib/pkg-rm
build/pkg/cp-arch
build/pkg/mk-arch
build/skel/archivers/lzip-1.24.do
build/skel/archivers/zstd.do
build/skel/audio/lame-3.100.do
build/skel/audio/libopusenc-0.2.1.do
build/skel/audio/libsndfile-1.0.31.do
build/skel/audio/libvorbis-1.3.7.do
build/skel/audio/opus-1.5.2.do
build/skel/audio/opus-tools-0.2.do
build/skel/audio/opusfile-0.12.do
build/skel/audio/sox-14.4.2.do
build/skel/audio/vorbis-tools-1.4.2.do
build/skel/audio/wavpack-5.7.0.do
build/skel/crypto/age-v1.1.1-23-g29b68c2.do
build/skel/crypto/b3sum-1.5.0.do
build/skel/crypto/gnupg-2.4.5.do
build/skel/crypto/gnutls-3.7.10.do
build/skel/crypto/gosha3-v1.0.0.do
build/skel/crypto/gpgme-1.23.2.do
build/skel/crypto/hashers.do
build/skel/crypto/libassuan-2.5.7.do
build/skel/crypto/libgcrypt-1.10.3.do
build/skel/crypto/libgpg-error-1.49.do
build/skel/crypto/libksba-1.6.6.do
build/skel/crypto/nettle-3.9.1.do
build/skel/crypto/npth-1.7.do
build/skel/crypto/openssl-1.1.1w.do
build/skel/crypto/pinentry-1.3.0.do
build/skel/crypto/xxhash-v0.8.2.do
build/skel/databases/db-service.do
build/skel/databases/postgresql-11.22.do
build/skel/databases/postgresql-11.22_and_postgis-2.5.9.do
build/skel/databases/recoll-1.37.0.do
build/skel/databases/recutils-1.9.do
build/skel/databases/sqlite-3450100.do
build/skel/databases/xapian-core-1.4.25.do
build/skel/deskutils/remind-05.00.01.do
build/skel/devel/autotools.do
build/skel/devel/boost_1_74_0.do
build/skel/devel/cmake-3.28.3.do
build/skel/devel/getopt-1.1.6.do
build/skel/devel/git-2.45.2.do
build/skel/devel/git-full-2.45.2.do
build/skel/devel/git-minimal-2.45.2.do
build/skel/devel/gmake-4.4.1.do
build/skel/devel/go-stringer-0.18.0.do
build/skel/devel/goredo-2.6.2.do
build/skel/devel/iniparser-v4.2.2.do
build/skel/devel/libedit-20230828-3.1.do
build/skel/devel/libevent-2.1.12.do
build/skel/devel/libiconv-1.17.do
build/skel/devel/libtap-0.1.0-44-gb53e4ef.do
build/skel/devel/nasm-2.16.01.do
build/skel/devel/ncurses-6.4.do
build/skel/devel/ninja-v1.12.1.do
build/skel/devel/pcre2-10.44.do
build/skel/devel/pkgconf-2.1.1.do
build/skel/devel/sharness-1.2.0.do
build/skel/dns/dq-20240101.do
build/skel/dns/libidn2-2.3.7.do
build/skel/graphics/cairo-1.16.0.do
build/skel/graphics/djvulibre-3.5.28.do
build/skel/graphics/freetype-2.9.1.do
build/skel/graphics/gdal-2.4.4.do
build/skel/graphics/geos-3.12.1.do
build/skel/graphics/ghostscript-10.03.1.do
build/skel/graphics/harfbuzz-8.5.0.do
build/skel/graphics/imlib2-1.12.2.do
build/skel/graphics/libavif-v1.0.0-535-g7fbc20c.do
build/skel/graphics/libjpeg-turbo-1.5.2.do
build/skel/graphics/libjxl-v0.10-snapshot-179-gcdb6a667.do
build/skel/graphics/libpng-1.6.43.do
build/skel/graphics/libwebp-1.4.0.do
build/skel/graphics/mapnik-v3.1.0.do
build/skel/graphics/mod_tile-v0.7.0-58-gc3453bc.do
build/skel/graphics/mupdf-1.24.0-170-g05063f228.do
build/skel/graphics/nsxiv-v32-11-g420a0a2.do
build/skel/graphics/pixman-0.40.0.do
build/skel/graphics/proj-4.9.3.do
build/skel/graphics/zathura-0.5.2.do
build/skel/lang/Python-3.10.13.do
build/skel/lang/Python-3.7.3.do
build/skel/lang/gcc-4.7.4.do
build/skel/lang/gcc-8.5.0.do
build/skel/lang/gm4-1.4.19.do
build/skel/lang/go1.17.13.do
build/skel/lang/go1.20.14.do
build/skel/lang/go1.22.4.do
build/skel/lang/go1.4.3.do
build/skel/lang/perl-5.32.1.do
build/skel/lang/tcl8.6.14.do
build/skel/math/gmp-6.3.0.do
build/skel/math/mpc-1.3.1.do
build/skel/math/mpfr-4.2.1.do
build/skel/misc/gocheese-4.2.0.do
build/skel/misc/supercat-0.5.8.do
build/skel/multimedia/dav1d-1.4.2-8-gda2cc78.do
build/skel/multimedia/ffmpeg-7.0.1.do
build/skel/multimedia/ffmpeg-doc-7.0.1.do
build/skel/multimedia/libogg-1.3.5.do
build/skel/multimedia/svt-av1-v2.1.0-12-gfcf56491.do
build/skel/py-some-venv.do
build/skel/rc-paths.do
build/skel/shells/bash-5.2.21.do
build/skel/shells/zsh-5.9.do
build/skel/slave-base.do
build/skel/stow.do
build/skel/sysutils/daemontools-encore-1.11.do
build/skel/sysutils/less-643.do
build/skel/sysutils/meta4ra-0.9.0.do
build/skel/sysutils/parallel-20240122.do
build/skel/sysutils/tmux-3.3.do
build/skel/sysutils/ucspi-tcp-0.88.do
build/skel/textproc/expat-2.6.2.do
build/skel/textproc/gnu-grep-3.11.do
build/skel/textproc/icu4c-63.do
build/skel/textproc/icu4c-75.do
build/skel/textproc/libxml2-2.9.14.do
build/skel/textproc/texinfo-7.1.do
build/skel/textproc/xmlto-0.0.26.do
build/skel/www/angie-1.5.0.do
build/skel/www/angie-service.do
build/skel/www/apr-1.7.4.do
build/skel/www/apr-util-1.6.3.do
build/skel/www/curl-8.7.1.do
build/skel/www/curl-with-tls-8.7.1.do
build/skel/www/httpd-2.4.59.do
doc/build/tutorial.texi
doc/ci/slave.texi
lib/rc
master/bin/clone-with-ctr
master/bin/ctr-get
master/bin/notify-non-started
master/bin/notify-non-taken
master/bin/reporter
slave/bin/job-starter
slave/bin/steps-runner
slave/bin/task-taker
slave/service/task-taker/run

index 646a80dbb36b4982f9e66ae8f02a42a5c208691bf628419708246e567cc712e9..f93a0ce356b311a4c8036fc1644a09bbdbfcd35c8394ed082167c8cd14bfee32 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh -e
 
-export BASS_ROOT="$(dirname "$(realpath -- "$0")")"/..
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/..
 . $BASS_ROOT/lib/rc
 
 subj="$@"
index 271a842b87e616cb7439b42e6b98ffcad3fbb97a7cff22fdd77e937057fc15bc..18e2118e655ccf32bcf078b72cddc8feee014382c2f74d6852ce49d398b5dac1 100755 (executable)
@@ -18,7 +18,7 @@
 # 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)
index 67ffaf909173eba7b636b967c27dd5eb7e4bee92df3e8f28ace48f781337d3eb..92d1c99023f10a38892c382729c76657b4709a4b61a416223e09685fa626c612 100755 (executable)
@@ -2,7 +2,7 @@
 # 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
index 8478b53fa2e307c2cdb5a9f34d3c3bf95f307211d25891f9d410fbf8ef667701..e7ad9443123561141e8f0e3174789a258fd46719bc0785757a6d6bcd8a650ec9 100755 (executable)
@@ -4,7 +4,7 @@
 # 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 ] || {
index ef7de513f7c17d8ad7a7ed336a3484f4b3632504af5e1bccb524f63fec4c5512..4b707c0e2247cb10d598e9bc30206beabded07abcfc240fda0deb0c056976c54 100755 (executable)
@@ -4,7 +4,7 @@
 # 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 ] || {
index 02679287c9217e3c3c3356e082a365d4acfff9c4459b934d31b02e19b2311499..5bf7affad132f162247471d4ddadcc4628a255300d01031509c6f7d9d672af3e 100644 (file)
@@ -1,4 +1,4 @@
-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 \
index 478903c186028ee7649dfa8d6ea6c34accaf346a06cde5156f3206a87695001a..d0bf8c8f4743b20e32cdb35556f3f476252f266df2e5cf16d0213c1ae472d8eb 100644 (file)
@@ -1,4 +1,4 @@
-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
index 7f946cd911600fc8cee1f0b67a8d5a135b9bc8b6b46523b174336f3f969efd60..7aff8c8ffc7b62036c989405f21cbb9bfbe3557a499feb11952bbc90f9b9ffc7 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 9b9bca31bb1f55930029327a2a9e371db51d210b26c6d723bc89a2bcb6d14915..eeddcc2cc02800314de330ff02c9c9bc8f623653fb5a9705789222bfd34d3b59 100644 (file)
@@ -1,4 +1,4 @@
-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
index 01f562af21cf2edaf3c480c497193f24ac335badf71bd60e799c2e8b14329db4..a5a6194767f3ac58f2febbe95fbc5e8f475491c46e1a80683e35e5f2d1151d91 100644 (file)
@@ -1,6 +1,6 @@
-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
index 2beb3aba4b4c20a66ff09ac2e8f2a75ef5f939abcda841c6d1dba3ed0a64a1a0..ec2e0add3474258466dfc2a59e24ee8488a32fcdd128829d732d8a6e0efb68e1 100644 (file)
@@ -1,4 +1,4 @@
-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
index 54021257bc6dd5baead09a7b1ad99f23e01ba890d346c3b5c2506f6e00960d62..b67c19537ec5e6187d689398f8eea28c24636444c9d961c4cc92a299db6f08cb 100644 (file)
@@ -1,4 +1,4 @@
-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
index 84cc530a0fb4d82b1c4552c6d5cb62fde186c4470bb10c1f58c45e5f61a602e3..7d249e8cf0e2565b05965d0d55a71f3e959314b3581ae0a9f9f2ed092c1a67cc 100644 (file)
@@ -1,4 +1,4 @@
-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
index c23ca9927287d5933e3fc208cded81082b20b75f5d01ee7a5422fbc07d9db2a6..8fa9217227a9dc940093d098383a01aff9a2c4e62d2e45aa2e9e2ac61d19fe57 100644 (file)
@@ -1,4 +1,4 @@
-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
index 8f5ac6547549a399fc916810449482bb8b9d9520bf2ceaf29337feee7ebabab8..86624f4512c8b65c0c679e9bdd5fe1857de1b0d1f040b11af62d72fb41bdf61a 100644 (file)
@@ -1,4 +1,4 @@
-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
index 042ecf7eb3224dd3a79b834df0a3197b7fabe1cd98e735c15295fc1f07995407..4005c036d6aed5153bfcf2ca63862870427ed7e9235ff1db1edcbfd55ee97c49 100644 (file)
@@ -1,4 +1,4 @@
-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
index 3de070259ee9acb6d6bfacff329fc1bf966ccaf20401cd63918a37debd6af3d6..0424ce28cd6f5dacc96b246489c401df1240dc4cd93f2adfabad93aa4980aeb4 100644 (file)
@@ -1,4 +1,4 @@
-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
index 1559c73b2457e2f78e9c0e7f9bd84cd0a26058493d3ac13f7577fac114e6d93f..12591c08f322ead690c60084d124221cc4140b81c8191f32f7d34156a47a4ed4 100644 (file)
@@ -1,4 +1,4 @@
-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
index 9a06391e5daf6555a164b5f6d20962c876f34ee8344f1ff061568b9c3610055d..825c6191433ba193d190ca6dfd225671579ce4ac562200e464725df0fd254cf4 100644 (file)
@@ -1,4 +1,4 @@
-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
index 1b9480eff759d2faa826b53a6eb56eac3b58cb6a0c3450a783ea6b516ac96044..8e84f08a89093601ad82283778f9736bcfd501f2095e288d086b95a19cf4b371 100644 (file)
@@ -1,4 +1,4 @@
-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
index ec60153c196694349d974b76adf48fe2108bc2e039c80e44be830d8db562f80d..5fb0751b9f19dd55b594acfb318a9a550eb146fb27e1e7ad860594e995e85d3c 100644 (file)
@@ -1,4 +1,4 @@
-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
index ba435af44d9fc623505f98f76a8718bc4f915b37cdcbabd0aa0ffedbf6580e4a..2c9b796b9329999292873043501bdf20ad9c02ba5050174f687e790fc189bf5a 100644 (file)
@@ -1,4 +1,4 @@
-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
index 5544eb7363f6e37429a1a434477ffe4b1c0c828e382026fb117493da2a966c6e..4bc3d8610907ed9f75ef13cc8187bee10db1bd580ee1f5759c1121b3c0672505 100644 (file)
@@ -1,4 +1,4 @@
-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
index d15f527ed19a901650b54bd003192d22ebf2661d9a8ce3124341f77758024fd5..4050ff11f7c6b7c13043b465a900ef14abb40fe1f1265123a9727750788926d5 100644 (file)
@@ -1,4 +1,4 @@
-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
index 86e67d09fc63b37003260f0dd6d5b5f0a973cca78e5a71b75457f7b8e154c489..753bb2c5ce88e3083daea3af59c5a336d4c2add5473740a96c618746a6c12dad 100644 (file)
@@ -1,4 +1,4 @@
-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
index 8f64dad283497c2d47c79d0b1ac866764c770003111220d16dcd1d8677073dda..08cd52963b93dee507c909f92161a4bcb030ead50f538369e1dc409c4d0b68c4 100755 (executable)
@@ -1,6 +1,6 @@
 #!/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"
 {
index b9d970e597fd90926ff097e6991413ef6afe640ce2859d233b5a163fb6884206..45d91a179d42b3eb2e3b70d8e74d419e96d43af22c23ffeb39400b32c9518166 100644 (file)
@@ -1,4 +1,4 @@
-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
index 16c68146aab5308ae97976bc31022351ccbb8b95691cde417e412ca360c2f7bf..343977e0d233a6906962d1e3a84ee09ed4d9df5374d7fa206ad67ce2306e6cb8 100755 (executable)
@@ -22,7 +22,7 @@
 # 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"
index 14ddca8033ad8a1b8e0de6959a68847d9c37defbd29f06bf63658a92c915f54f..049f4ac722ebdc02b4967a2a709233d72f01753e414a6fa68d91258a011d3f5c 100755 (executable)
@@ -16,7 +16,7 @@
 # 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"
index 593a14fc2de4f455f5a7c420917a9e9f0f5c5e69106f37105d10b8b3ff9cb2a1..b3f50dbf07fa8cc1d910fda68af877120831899c1bb31516999926f80c500ad7 100755 (executable)
@@ -1,7 +1,7 @@
 #!/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"
index 9f003c58155ceb722c5d0d32553852746fd930173ee1fda66a574c37a186b38e..ce786c9e9adea8d17bbea16d30fc0c67e85f6c3e452230a6ebff03b50531e7ea 100755 (executable)
@@ -4,7 +4,7 @@
 # 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")"
index f408d89386bf0ded87433ec4062218342234700d97eb2b5342b16246523546e8..d8c70de4222a198ea6e7667655638322c6dd54e6a7b136014ac099477839c162 100755 (executable)
@@ -3,7 +3,7 @@
 # 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
index ea404dbd8a812bd7f20bb0712e509a5b717742301f527bad2586835920de31a8..f0429aa9b730dd1f2084248d2db10e402888d5bc30b79382b08594dc2cf87818 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 284271e1ce898419fc2c86499749d0babe857605b0896cc73e3321a0b695402b..20cd6bc244c5053f7f871886d45b8062cdb7b8a0bcb2ca4be6144c3e8fbd2270 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 8f8c32767b1ea3ea77f3d3a3a8527ad162a65dba9ab784cea744686790ce8d0a..b4f32154b5b70f42a88001f09181418afabba2464f05de28f998de41bf2c0827 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 4f4e038d45765c9f911ec541e0fb290a287b246241ac6f18bcccc22d60706f02..e25dad80f2afd0f5486c9dba3a85e4fbeff8e65281a67a7903f96d2c328bb051 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 9d489546c87159917759ad733b6f57bb41e923a98be2f1b2ce7edbecde13fb2b..d3b2a90b388f957ff104211c86766c3a6b48d4c4dec68c8ab2ad92c0a49c97e9 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 9e83932b998e31d1121a3f3c7981661b819a408a857b2e5d2e79a3a5ea83eda1..00f5983e25b28934c09e04d728f54be591d7a9674869880e1d714a3099b5f48a 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index ba2115210b02b5d4aecb787c8245f09611e15cbf902110c08f92017972a3f8be..190b4fe98bcdbfffe2b71411fc20cab6d2983db1aeaad160d274b7e33c1f8dc7 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 99192766bf1e67710cb73fae7da49c577e49c09d7a0f182a5fed7c0bc0a2edaf..4c4f8d86f9dbf7a344c637235d5e69d401117da05dcfd285e5708091fdacb712 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index da50b41855e46013ac6b6674024dbb364802526521201b98aeeb882a007ee7aa..b70fb131c7e2ac04f619dcfc2222c8e8d6079d83f4373db9e873e6694b98dbef 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 6cfc0757b73af13c35390815999f1825c188ca31c9c1fa107e314a6a7190e8a9..bfa6087c214e0aaa09fb5592e1bc669861820fff374e99d38c16a57b2bc546b2 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 648a5f25af44e11bea25e3150bec3eac3d28dd21d2f79874d07f5f2d0addc9f5..3ed6b85d9c1f8a07d92407ccf522363ac62f643d4e5486ab118c3464bcef6b99 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 1142770fee740ee2807e93c8f7d1bb94c1ffc7c3e84a07830c63a443a78f0f06..8226c5227b529ef1b6d99a1e5a8c8348bb3676dd7b4e930f9d58d27ab3764f6f 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 9754e537a8225bd8aedea79e616d26f7cd1708303bdcca81c59e84d7c7cb2ba5..921985d5ba2e09b0c42dd173d14fabb43ed9cf7ee882572c39c127b82a248258 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index a094b4bf83a8609c843fd094b30c677c37c3342b25d835af9178f2e88a48f403..f55e6294b6c2a4c735bd8acb3165fae0abb31463fb3409e6541ef629e5eb0718 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index d1b60597a1d6e8d2847392c2680195da24278a22c8ca82bebe50340d8ae296b5..165078f3acfc80bf4ce6cbd28cab39571fcf29f4b01e501db00273cbbcb7011e 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index c67edf195bc18490341cab5f9a7053b4e32f36ceb1ccd6884ffa2badb8315c6a..0f178c151dc477bd14b3e2ca511acaaaa572f252ecf7504c2dab20f0b32f9f7e 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 5f576a69d52cb3890e7457d820af66748ca70c154195849acdca984e6b8848bb..c78e4daccce1e6fa1af147b10ac6878c145af9eb06b7ac9e65cc5e5be30e3186 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index d337e599f7793fa5f66483271325f9f4a1c4d9f2ab35972cacf7d246c6094a15..d4e82edab9f8cb7e069ac51ff2ca3650fbe3b2779e0231ce0a2063d53f613762 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 424e269f8b7553da3fce656e49e6ebb01268986dededf492feb0b72887c8eca3..ee33d903be5cfc3e77961fe02f95dede45321030bb1615393726d84a00124c1b 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 7fdb0b1250168b4b325e7c03b90745bc6fbd06b97c749b3d323bacda86294392..82476abcd61b3f170b5d1a387f34614b524494758bd75876887350cad016602b 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 2c1f306505fbe6a579ff6877b36d3fa7604674fa72762ae11d6d49f59b7d0617..abc7fe53a6e0dd7d20b71e7c05fb2378cdd71b04d134cea03cd888ac0754ef85 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 7fdb0b1250168b4b325e7c03b90745bc6fbd06b97c749b3d323bacda86294392..82476abcd61b3f170b5d1a387f34614b524494758bd75876887350cad016602b 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 354b2b11fe7d8e949252d2ce3f2d449cf87d36cfa032b0296fff446c8a782aaa..e43ce6db88f4a2b8009851cb7bb432a6609537fbff6d5fe9fbc89b12a9b6aaff 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 734b0e41ce18154125c214e60164cd81370715885407daae10a5f6f1813b27ba..84f45d04f34e36593f60bf0fd9bd1d31c4f3d795aa09051443c423fd40f19df2 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index b7318c94c6db888ba9f15d14db0373f9088fee4d6084969b7e8bed74d2196eb7..f1aeda8bb23f04d12e44a0d9f0b1ff1d8a27bc403d94cb1259f4b5cc14d00829 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 7ec824988c7ba626841245b17708504783d0419822f07aa09bdfdceaba045284..00d500880527bbcf19f5d984e9431deb54c9bb63d492ecfff76ff0d998593c08 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 0510f0633f9f43bc3f4989a93e4837cd1eaab55308f474ec17cd18f3aad6ef28..8c10428d77eaf59ff3dc564db5f214f9b340da8407898abb6c64ec992f0c9c7f 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index d8b17becebc333bcf5cbf3ce5414f0220a78cb5105e9ec3b8f54cf121d600792..d571c1ed170924a1186c474123b4df4952d558a43fedea9b8682ff73a3beadb4 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index e65f812582efe934e190757d30f41a3db8bfabd6b61101fc9c8f301eb7ac57fe..e5054968ea03c013376eaaa53e77632a9516e9c8bc34bdd74a25515ecc53fc0f 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 10726c470d7bb56555a55f9d72951e3cfea1a6094c19a8b1d333c4630dbf9757..1003bcb7afd25198a67c9c48d6d3b2dcedad7a0b40e7cfbc9f3bb52112a0a9b1 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 88845142d9925c69fed5c2da0275a4682e967f677b72bcbef0d6c1f406f60659..2602bbb676f16fad5b6958639ec46fe32151baf304c01f0e4828fd507b03a7d6 100644 (file)
@@ -1,7 +1,7 @@
 # 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
 
index ffe37b495af4784b7850cca09e11c26669808e15562b7298d78ef399c683ec44..36ceecd942c5ec0b6e9617cf0573fa2342b9cfc33f3b96af789e4d02133fe769 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 87544a7439fc3a3cdc5db8ef332d6761fe9a424d149f6918325e4f3b877ac1fb..b37cfac31a8bd0d1809d761ec73912cc56076db46e19fbb6b6ed4ae47ff90c78 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 81411a774d567928e969c296745e3888738278e446278d201ca63ba532d7dfde..37ae01d95c7caf91f8b7a9ea1dd13387cb5fa8d5ffb809bb9b24642b1374d582 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 0c1e2e6629cda191c62796491813f37dc17196526db6951666770f26ff637cc5..37637d61482b6206abc8293bcf5ddefcb725c8dfb61f1bf5e553efe67d2c526c 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index c2f94492d7da1f27cf8a8941507a2f4d6cdb5e8f7f06cf6e953c2c4802080f08..9217b0cd858fa92e16b57faf514352b492cb44d85998242077c725489f2cfbc3 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 721f325d84c98e1518c3726befe6c451c55581f899c08d36c12e9418e2530f42..24ac8c813c62090fe8f6c1e0bb150620bde1e8d6f9bfe474c710bf587041c17b 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index eb77ec6f980c990bfe29b6e28e9d51641e8bf68bfaa4bc20540bb8d5173d05d5..58b4bb52f63b8ca01f1f1d8bb7e241330f22b1208c6b4df3a3ce6632b10ef052 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index a68d349d185cc49c7e9990ba6bab9b983a53b54c6f9ca8e49237a17d41a8f484..caa6aeca2b7a1052c2d0c71fd1cb3c4feaf93cdfea3b0892d4314c13bbf4a30c 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 4ce0bb851b49984f6f534ddb80165f073bc94416182e78695dd1f2c24b268dc9..0e83c69931fe887c10c762836a80c295793d0800d3ac321f9f93c4fa8857889e 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 8470f38f0536d8282abb7742b9b9c05148fbf917ea61bf44807784fc6431f86e..65b415b098873a5a1edc28a7c5624031c5ec4de609a4125eeb603000914fa765 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 55fca13dd08733fccfbee86aa66a6140b34676b2a8f127ce1bf5c0319b505e7c..368709d55ad2c27c31ca6b473f988c1fe24ee8adedd139658764dc40be6a8ca5 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 85eaf740ecd5b518613c36920f286428ff017842ac5588a5ab81e9134dabff5c..a454a34b517f785af55b749f35e69e6df20e8fd387fad4a40ca89262b16a43cc 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index d4b46be3032a7ab438b574486f4fe9cf51df23d10154d2e9a749f7563d594607..7442356edadf838faf97f131cbf5b770a770f6e81795170b69802c14af9b0bf3 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index b799b7eb919702abf81ce7cad08a41a6bff2ae3fe56eaa862c051fc0a96415e2..903ce81fe5e938c66d07ba97ce472f15cc111dc191ac6503999a144933eed0ac 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index fd062c5498db61720f1f5577c9dfa3ce102b6951d90536f8328ad97c25cb6f48..20bee0b1c09c2f6ee0072006d7661bd5a0f98bd660f616a45476f4c145f99dbc 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index b385218252f91542ac8390712cb3664d551fac4dc7c9a8e4fbcd7f195468783b..b041cb58d4726bce06cad787063e438fa7d193a968861e187d0f6e417e02465d 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index cec96718434040a3beb1e095c931af553d3366c2f7600f651006f2766afd75e7..5509294297ca356b220336144b280524d28dfab45b23b47222006c4ccf22c806 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 9725973bf4562890f77e18e40ce80cb6b2e15608519d25e30f3de8099573cb32..9049381a6ed3fd2b064035167c8f59c82f63fad48e31cf93064022b764f9cda8 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 03155fb50c649f1e3e85ebf60baacec2255111667b7c4c94f4b9b092c53023f7..0b5cc05fdd1018832756a09e17cc032e7fe97b84a7f5083012038d481d3a75a6 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index df14154f1b6597eb73a930f637db7f3381d34b75920d61a06a92f987f16e7891..69582dd8fafb3cbc02cb54d039f4b37b5ee34497d41844f850e0d5ad075caac9 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 725d0a0c6162e11875430ed5bc703a6f018aaf819102b0876153e45c1a53e39b..2e2fa5ebd3e6825fc164a1bb2bb6508c769356558b412cc36da35a14c35e4cfa 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index e45e29679ca9949c7228f92022560ecea6df1982f12bb4431e7bd071820d76fc..dc9b5d8cd6b73aea41e356dadc253194732e3f89f5ab971ea30535029cbbcec1 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index cc0a55d24fbb9f2e16e9cd30567544d0cea7a0c921479985a9de1857bdaa83b5..a6f14072862272126f43d2fd23b5343ddee58ff029359879db89fbf6f8e75e07 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 56e7586136d553dff432474ae090bb43703b39fffc1d10145b4b1a7f6f92708b..58740c1a714e10a1fa89a78fff4b98fa12c4438f78d50a06fbc2b9cd71e78092 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index b4cef45a88728a2d3e5b13fe1ce32aa9f4d0c9ccfc06fa9f9158ca38b76a2166..cb8a0c4fbb1befb41f7a8ba24d6510474fcd455cbf037cfcefc50f3e9326ec21 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index dd2773aa581885552ac6ab3b94b109c6e2e7862c9a348fbb599c61f466ac198f..e94cf278a569ae1bb4d3efc7eb23f8c23f6d289dea663efa845cc01a29fd0bad 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 1bffb3401d190a576713a51935330d5ca81bee3272a41731716f4d69f24a6104..647453b4fce4df6a677aa92866d7c18e2f515190a1a339840c7e004e23082d4c 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index cc6dc9bb52af5abf8c7d4d6ef8e4fd6c01afbc18baa35c051db8c707b3ed6b27..ed357c264906e6279d716e654ddffd8d1981ca6e9db05d0b2b5a25d430617ae7 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 6099652162a6568f6fe0ab5fc2af113d7ff7eef89a9218d0e0f9f8907bbd4915..e0aaac4021234204b525151fb75a0305d7e2f86ac18fabd22b4f629a8d7c88db 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index c2f94492d7da1f27cf8a8941507a2f4d6cdb5e8f7f06cf6e953c2c4802080f08..9217b0cd858fa92e16b57faf514352b492cb44d85998242077c725489f2cfbc3 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index eeb67fa1e481e31841a0538810065c466ff585bfde6739cf47eabcecb759c66e..261b8c4d5911f972d93867df153cf73a1ed15139690c554d0c40548fc38a1008 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 4c984af082613ea1553ad3b12cc913b88d1f5371b06062d9d6ae7d0193c45f1a..927d12f40b40272517649b410cbcd8565b1d4734b94dcc24efaacab2028c9c46 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index bab8cfbb7211e07b8d2ccac218436ce5d3df8789b339f1828420979ba6924e5e..b4e5654c7e8bfe97f46afe6042a2e0dc3bce5975bc1d2a6c45527ebb2d30885e 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 305876f979312bc276bb7b3943cc156b08b681dcb33e463adbf4d2cca45b674b..aed35badb955003fe1e6172acbd1102c857dcf6a54c1be88bf0668bfda85e807 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 0e0c425cb6d1c1d254103ca0e3c9e5fed80639bc99e005b92c1b7483be50598d..31a57a73b29f48f5229117b3fe6c3660800f9354bcd1a6ea76ad3676067af208 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 4fc1f67e96702b77a0fc12f7b8b198989206f6750d9c74ab2bb5bd336e258b05..f184ab131b45c10094a77d3ba0e49a197506fda9dd7f7c3863c56c0d9c93aa07 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index c0b6f2de524e4b72b849c05c3cb158994a2ecc262b521a7a6fca57c2bab34d03..8405f21c9760e8e8f92c4a4b55365fc14dc04e223a5ede4f781fa883320593de 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 76f9f32980d3e94652533e97d2153a37a01c079c70a1cc7aed2211810dacf30c..3c57d48357ac141c45454e4e615d6fe2e0ade3a7e2d0314fd1696a9ca6aa0548 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 3c8491e61f959437965017bfc8417f18403ec2d1e8c8e600421063e9daaafda5..46ca05aadeb2b28cc4ef651821bd51c33bfb8451160c597fef273178cf242978 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 363bd1268786366f2e12448fec8cd287d48bcc36f0d040de9e844ef2a307cc2c..c0a5563e1742a0231090afb3243944e1c3aec36042be83a6c6485b526eba96cf 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index ddbbb71b8eae8ff7857723d4bc9384242bd75b6ba276033456334a10eef5504e..726086de7e95e10c0f8fed1a4959b021712d25d0abb359c01c2ae4b94fe8b4d6 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index c2efa8115fe77260cdf56d0fda661e860ac84fa451e52b0a52a963fb4883ca18..1dc4616c1a18b7614b60560bada4617394c9a22bdb22e0bfca215edabd798f43 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 4910b3e535a60f1f33eb009bf84531c80e9e3324da4c5e131f2b8cc4100b9501..161245538953d4bb7a225a9a3de495b7a124ad5b51b7d0b90b7b65bbf5316b03 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 4cc43ae6e27be40d95de7d52374a054d3217dcabc99284684cb07e891b36af44..7b74db2602d62db8c53bcfd3a45b2a7d5d79ebf647e99e411679f7e01e1e8f47 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 25bffa34d49a256172ae412387246c8bc1d85309e36bfa403dc96c2c7d7f1530..2c9dad07224cf174f7585bd312e097685b1fe9e176dfc045481e5c4e3f733488 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 55daf77a6e6fa19625952397689b14d4cdf5b5637b3b6403b004e346e00693b1..7cd83815bc7a26c5c421f102ae2fb30e99efbcd7c90e2c9effe932df8e12fa17 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index e98321b59ca94eccc36797f5620d5c29b679452e0d65ffc6ee1855bb6a024660..0882a51c03bb819cef37d8ddc1e57b28c3cb2e898411d82595c02ae44994ff80 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index f521ec560f0596f025d11332f4c037d26dc3fbf881249bea31b92fbbc1e0415d..2fdf670bf73cdaa60e2ccd15014d2b361cd279c153e2df80606d956a464b7ac1 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index ab6230ebf70330f11542781aed4c8f751df6ad2a390a7d3fe7feea1826258257..7da8f2f2ca7a3967d65f7c795d4e4ca045ec00d6e6bd2a507602c630c491c14d 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index a5143d8763c4d09aff4d9ac2a9b546ecd877cf500a27b310e5406b6a07a7655c..0421c0c1e1f2e93af2e7a5e678eeea351288edca80f0918f9a79ccec6ff05bf0 100644 (file)
@@ -1,7 +1,7 @@
 # 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
 
index 23a69e921ed18d755f479690a8251ec6428cc0ff92b398b5f6d260d96a75ec4a..98f6f2579681ad0cf6d17e7fe2cc3963eaef10f747c4de5eae7d1dd3081c69c1 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index ff1c7c81fcbfcbbb85cfab2970d0006ea344507163ec67ced4ecb2a49cf7965c..a3b30e59f7299e1bf4493c6b214f4bd78582e5af405b6843d45f63b13d35f588 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 89ce1075707617156a13533ce822dc865be13b772b00c28b8071f971676df2c1..8c79df35202368ad81043165233d90d5646ab6140fbffc4fe3a3f97c63aca545 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 98bfe984d5cfa10e6697a8a9bab3aa83746db9cb7e79a78e3a5a0fd16aab313d..902cf9783b2c8b8ad43a5fb94a95bcdc3387824c436f6da19ee0abd5b02b832a 100644 (file)
@@ -1,6 +1,6 @@
 # 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
 
index 670df22cf2047133bf89d666fb2ca979d32ec2bdb1939badb92e3b187509c3a2..5ab9528c69372c154ebe47475aa447521f1dfcbcc123f8417fa9f79876152f3f 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index c54f5132373135ed26854ce9d14a7a0630ee994537d9abaa76909cdb1bc85303..133aad0c22572821fc03e92cddacd762231f88544f40b20841f0b0633eaa1560 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index b5f290c81701de2426e458270415947aaa02a73c6fb1268c363bf82047a5e6fc..8f434a2cd411a10506217b7fd7a748f8cfbf3ac03b16437bfc9c5891b66ed479 100644 (file)
@@ -19,7 +19,7 @@
 # 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
 
index 1c8210592c8cf7166a248ebc817a97a9ed8a4f7dc582baa8c7dc33e13ee3451a..b48d19d042b9abf03c5ebd0256c194cc80ccfd0e1166df4827f5f730ccfac9b1 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 1dd6e94815ca8d3093b2cf5c0b5be01e9796f56589e8320661be13bbfc48bbfe..4698e8e5174f37a247f73c61dc7d25b9e7d9e4e7df0d0b267a2c0b6fb24369df 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index ed6d4f790da66b169495f7e796c7fb9e82a10da3ca4e023ab1df8f7701dd6fcd..f92c9d2457889a1f37e4630cd56244937b3681992e5bc8faea5309e66fc703a4 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 9860c31ff90fdf048b8a6b3f31e0f67982e0521d2f2e9e6159a4402edb733c98..98294f5c9316728778ba25080c778bdf714ad5d2cadf4fac2c35ae850a07d76e 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 375941adfcd3d50af00d686d8f64e8e9e121aafaf09064f8f19c26645421836f..deda56499fedcfd8f70f1c0a9c4314d585be4254351544b46ef828e16a56c207 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 14dee6f57f3379fb64a9585488ea15cfeeb187aa8b69476e05209f74ee626b51..1ba606a8ef7f5cb60037dbd7573e799ece035930a6a1cf234b823b811e26eac4 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 98d5bcc9105566e2370e0b83382deb7040459bfee4e64a0fab4e3153be2e9853..64a01b5968b266b6a03d572090c91d7df2adc5f461f6e8929849727e58987909 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index c254c7d22d40c083ea6bc540637b4559391e7205d4d80ce6f0a924a673a56d89..be099cc0e1edf39b2c56b02e89a262a5e10d3281bcf4962d3325a3299b099ead 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index b38f85fcd54fcddd1da9c18b02f64ed8ec91eaec310c080bfe428cc55ed851aa..7ea2fa395f4475f74fc8c78306e333c67d139315ef93bac48bb0966995bda6fb 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 12388b0051a8b913409123e4661c84a82aba8ff819accbeb88562db321f68159..35c1b1cf5d042c8700c26c3bd8ee729e80c1e9970e306e3a092429e546da3492 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 1142770fee740ee2807e93c8f7d1bb94c1ffc7c3e84a07830c63a443a78f0f06..8226c5227b529ef1b6d99a1e5a8c8348bb3676dd7b4e930f9d58d27ab3764f6f 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index d2bd49c46681348017a88cf2d83caf60c1ee33adec753244bf2a4f9f6cdbb87f..827e7ec3772bc731ceb3ed12ed6a4ff8a83d490679fc55c950b8c1b6e6e43b0f 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 04696d12a95a9b8b71963ee93356a32be1cacba3763a28d411060208ba8028fc..7bc8571543aa07e8f3518047385bb0006ff031f635e2ab25d927107649bbdf3d 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 0cf83d812a45eed6cdd33f11330e79272af92c32ca27a0aca370eb5fce3e60d6..a1bb401ff1ce73e76a26834b576e8e6d47767ef45e816489aced149b0e96f149 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index a5800abc03dad1afc483b240f4f88b5272ae98dbc0d2567a5034fe9c7a1278ab..340c156b305eb2122937efc0ba8fc095f8d941dbbc2e7753ebf5851085695f9b 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index e72e41216676c164b1b7d2a2eed7a36ef22554c3b2c44a865367937468b17d70..f0ea0e78604bc39d9b480470dae95860e843e864ee33a7e3c1cec95c040af462 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 6d11061abec8036f37931f319c55391f9ad69c012044796e335af7e60a73c593..94674428ebb3d10928494faa713d9edf16bce3358ead7d55a1cf0609391fdf54 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 88535a2c816bd6203c9456d92181b69fc48d252f8336912a3c66b917a426a566..5571b9d7b4d7d11991616080a661e25e41fe3cc383cca206f29638d840878554 100644 (file)
@@ -2,7 +2,7 @@
 # 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
 
index 2950083f73bb5a737d460785e8491220ab46088ebf6b78e5ae8f5c8458851304..e04d6fb78e2bf1f1a0d8cc5d3476efcf72629616c74bb36b8b390bcb0d3ad9a8 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 5a9ea87e736c6bc375b0329d8d11ba3813203f19b79cbde81f63efd2f2dcfef8..423d17927bfa7b33fd8ed3acacf9841a460039d59cc5c13420a0db89c02fc010 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index f75fae301f57aaaf82f37f365ededd1e14f0dcb697bf4a079e7ed3b1f79ae273..dd21e4a88cafac4d5429837f743c03bf357063cd92616b49a0e242fbff96a09b 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index b15932e201711c1119da2a725f7746caa92728b140f9e1044bf9c72ca29f863e..f971afaa029ae3777ce951a7dee6ef2a0989d0ec84509bba3bccc361374ad9d8 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index db683b9e91caed38a6887f23578db8f2e324a1e567684024878a76832dff42d6..496fb2dbc58527d786558a8e11087463ffefc601f0a1000f587e1159e9663fa5 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 05f04d310c4154aea99f8ddb77532a5983929e024d60e2e29f57cd9e6cbea162..06b007cd5ed28edc1858a8c750b76291e3edba3bf0c8e784b0b029f154298546 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 50cb8ddb02b5bf8de9ca0d06b7090464942189144b54461aa04fa518adee54c6..6cb75319f72cf93ed3a0444c727e9e59a80e8ec7a39597d8c016329fbda38c85 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 9ac0bc4dd44d85d8aff334b914601428c55a6d8d3ab9d53065a32761e8de5a6d..4d198a92d62df15bec4052341b0bb66d853a5ef48026339813b65cc350e3d431 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 0fe64e7a73dce88438b0632ff3233b3a5fac1db1390892927feaa7abcf706f39..38df0bc20ca0450d041187da941a3e3ccd046d867a59685e9ab0fb7b387aaf7a 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index f78a5145d66828467ac21548c5b389d321f467a833932b85834f0e57cf83ffcc..59d206a5c651a547cc0fa48464bca4ef8a2938ee35ca5e6e0b22dd09b1f52f08 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 83efe2ed7855df4573081503d584cb2489eb25ad99851964f125e2377749d113..6fbcc9c0bd2b0b7bf8d65c22b50bcfeef482158bdeaf582fa988019c0fdb36a2 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index fbb9fa597385f02d30ddfd748a2d3dd9b9b65805cc4a6052bdcf147d791347cb..67a90f822cf0eb22a97f6bac86fbff1bb1524ebe23257be3566bf5d3b9180167 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 0d56fcef4c25aa7d8e844406360cf1c75ca188aeec208e5299be9ec7ccfc6b09..a600c92157730a06f1e24b82616d7cbf4bb88ab063658a3815958b7c4e0f44b1 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 4ed89b8eb725a9804b15b9bb692ef64d1d7e59f9b17f4d8a1040b6fe523f9352..05e76849b8d395b709c89821b0f60bbb6f64319a82619d8bd77acd79a7967112 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index e464965c286630b23745076a96c40e739fa3ece4358274bc322bb6236ab364ca..24763b1da640c7fac37e779f95b44af78c9fed50f731141c2897e6b49d8b4f22 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 43229608bc51ce93d8649824ac0df3b261cc73bf5a49a67239e7d86cf1157528..4926aa5d717fbd82cfb76431c570684bcad10cc1bb51904226cb8e7d0dfad6ae 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 086a66c4f7c2e58576def3d684b42d6cc08c57950724cb138bd864943384d5f0..a22a7c4e74a3b7e3eb6ae4caa8906a4c530df9568b8993fe3b217a53eeab04ab 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index f373fc412975771bb2403723d8aa0f21bf3e592b028fea00289bd21e6dc3823c..f55e1d694be7291a61aee757299b92afb6e796e3a9b359138e835a50c8508094 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 0ecf45e1fbf0fcd2e6e2566e07d9b804d8990fd68c93795cd4a97856d5d239f4..697cf41d01c27a7d700ab97d341361891607f886f7ef35ebe330412466e3259c 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 7c336db03bbc1c2f26abc1a78924e6d395a77243fe261679826e6c7902a7f7f8..8270ffd2fb89ccecb132071e56cfe29d0e057a152352065d2d7f625aa0ab0b50 100644 (file)
@@ -1,4 +1,4 @@
-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
 
index 2d4f77b4860ad9e49343e812321f3d9c4ff7907e1157e4e2b69192242ba4dfff..76812b8bd978405b07fb8d72875bcff0f946da8c5731f862a0919c49ae885ad5 100644 (file)
@@ -5,7 +5,7 @@ One of the most trivial and simple skel of hello world program can be
 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
 
@@ -86,7 +86,7 @@ $ meta4ra-create \
 @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
 
index 33f25601d76b173d7da33ac22fc8949109e60f8c2d22757cc1f0591daf1e8741..283bd6d2d6d5d154b5de34f5b17d3df4f98038df23ce277297ac35ddd40e5076 100644 (file)
@@ -11,7 +11,7 @@ and execute them.
     @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
 
diff --git a/lib/rc b/lib/rc
index 96a2dda9136c27f26954e798777c909dde706284645a4f48f73eb3818b8fcbe1..e49bc092888a74cf4a1628811460b583f6e9964b2fbc915a0d2cab6296005c0e 100644 (file)
--- a/lib/rc
+++ b/lib/rc
@@ -6,6 +6,7 @@ if [ -z "$BASS_ROOT" ] || [ -z "$sname" ] ; then
     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
index a361c4083a19e3c87f588bb30eb79691ef637a226a0abdd3a60077108c9b332c..1708e25b7422c26303bed823e2781cf6eb28e2d68bf7cf819af6938297e32028 100755 (executable)
@@ -4,7 +4,7 @@
 # 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"
index 39cbdfbde43c1316cd67e84c77b2afdd341b25610dad52018a1c04569f761121..771d46f1c9e945a45e4b6dcbc1154dc79d13f0f999ce296ca69d3e318640de6f 100755 (executable)
@@ -11,7 +11,7 @@
 # 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}
index bc660af3ab11471ddf39b19876d94e72f4be82214a79d9ca59fbb2ec81b71efa..f51a323bb73f0d9dec7dcd7d6068e5dbbd004db1493e82694f05a0eaf081cd15 100755 (executable)
@@ -2,7 +2,7 @@
 
 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
index 9dcc6252d40b402b29c820636d03e73edb5c869b21248ef6a1ba32046db4847b..65bf332ab95b91de237ecb1fb447793a853ffd881597977cd15bb3520c9a75f9 100755 (executable)
@@ -2,7 +2,7 @@
 
 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
index 8dc48891c03a11960bc6aa7223191464480d523e363e7467a4f31198d6404b50..6066991f7759ac6aa8381b84ac31469f0d4c5865b973fbb191ae070a755a4502 100755 (executable)
@@ -16,7 +16,7 @@
 
 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
index 83efb313eacd54ffbedc041c4c61357a1eb0e0a5ec3a6668648db0ff7eefbb3b..e048a61adf83b843e4f59c93edd6194a2b64bd0ac5d450bbd811dcbe465f6571 100755 (executable)
@@ -18,7 +18,7 @@
 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}
index fe840f8eff03b1d4de0ff364392706be4d4adf58ba6bef9edb4709a7615fb070..fc553e41b14240b0c7b3277ce619394fcb025f5227ea34931efee9ce1f95d527 100755 (executable)
@@ -15,7 +15,7 @@
 # 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" ]
index 7de0da9ba57646504618f094a096c73c0fce02f1fce1d66bd0f9b5b10961d149..aadcd4adc13a32c4df1abedd162db9de1990e10f50a2802c2a9cb0444c2e15ba 100755 (executable)
@@ -20,7 +20,7 @@
 # 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}
index c1db9b6c069240109b6a1551c56efe7c6567b71f3e5c616ed1845929b778e4ce..89476634a0cbf76baeaa7d086e63967eb72afb1612576066b97f5d229224afc8 100755 (executable)
@@ -1,6 +1,6 @@
 #!/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