summaryrefslogtreecommitdiff
path: root/scripts/include/common.sh
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2017-01-25 00:31:44 +0300
committerAndrei Karas <akaras@inbox.ru>2017-01-25 00:31:44 +0300
commite048c8ff2df483a7576fdb5e859fba7eeacb66ed (patch)
treeb7eee20e65a3a3c0c51a28803923a5184ba037b7 /scripts/include/common.sh
parent3c5ab61631bf6aa541c856fe660f34146ff87c5a (diff)
downloadspm-e048c8ff2df483a7576fdb5e859fba7eeacb66ed.tar.gz
spm-e048c8ff2df483a7576fdb5e859fba7eeacb66ed.tar.bz2
spm-e048c8ff2df483a7576fdb5e859fba7eeacb66ed.tar.xz
spm-e048c8ff2df483a7576fdb5e859fba7eeacb66ed.zip
Add support for environmenr variable envname.
It set part of name for created environment file like this: env/run{$envname}.sh By default used package name.
Diffstat (limited to 'scripts/include/common.sh')
-rw-r--r--scripts/include/common.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/include/common.sh b/scripts/include/common.sh
index ae5c64c..e286f5d 100644
--- a/scripts/include/common.sh
+++ b/scripts/include/common.sh
@@ -14,6 +14,10 @@ function common_build_init {
export installname=${package}
fi
+ if [[ "${envname}" == "" ]]; then
+ export envname=${package}
+ fi
+
export srcdir=$(realpath "${dir}/../src/${package}")
if [ ! -d "${srcdir}" ]; then
echo "Error: Package sources directory not exists for package '${package}'."
@@ -69,7 +73,7 @@ function common_run_package {
function common_use_package {
cd "${scriptsdir}"
check_error $?
- export envfile="../env/run${package}.sh"
+ export envfile="../env/run${envname}.sh"
echo "#!/bin/bash" >"${envfile}"
check_error $?
echo "" >>"${envfile}"