aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-10-01 17:32:29 +0000
committerng0 <ng0@n0.is>2019-10-01 17:32:29 +0000
commit2d60f76abfd96bc44531cf3644eea3b16b6bb0f1 (patch)
tree39aa564de891c72314c6ff680937596e75f6ff04 /configure
parent040475967c22b01e6d553143c54d8babdb686081 (diff)
downloadwallet-core-2d60f76abfd96bc44531cf3644eea3b16b6bb0f1.tar.xz
configure: implement --yarn
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure21
1 files changed, 12 insertions, 9 deletions
diff --git a/configure b/configure
index ab64c25c5..8d7d333db 100755
--- a/configure
+++ b/configure
@@ -87,19 +87,22 @@ else
fi
fi
-if ! existence yarn; then
- echo 'ERROR: yarn missing. See https://yarnpkg.com/en/docs/install'
- exit 1
-fi
-
-if existence cmdtest; then
+if existence yarn; then
if yarn help | grep "No such file or directory"; then
echo "ERROR: wrong yarn binary installed, please remove the"
echo "ERROR: conflicting binary before continuing."
+ if existence cmdtest; then
+ echo "WARNING: cmdtest is installed, this can lead"
+ echo "WARNING: to know issues with yarn."
+ fi
exit 1
fi
- echo "WARNING: cmdtest is installed, this can lead to known issues"
- echo "WARNING: with yarn."
+ myyarn="yarn"
+elif existence yarnpkg; then
+ myyarn="yarnpkg"
+else
+ echo 'ERROR: yarn missing. See https://yarnpkg.com/en/docs/install'
+ exit 1
fi
# for the weird systems and sandboxes, only as a anotice.
@@ -119,4 +122,4 @@ fi
# If $1 is empty, the python script checks the
# environment for PREFIX. We might need more
# variables and switches, such as DESTDIR.
-$PYTHON ./configure.py $@
+$PYTHON ./configure.py --yarn=$myyarn $@