summaryrefslogtreecommitdiff
path: root/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'setup.sh')
-rwxr-xr-xsetup.sh9
1 files changed, 5 insertions, 4 deletions
diff --git a/setup.sh b/setup.sh
index 7efb951..b8f40bc 100755
--- a/setup.sh
+++ b/setup.sh
@@ -1,8 +1,8 @@
-#!/bin/sh
+#!/bin/bash
-if [ -z $MAKEOPTS ]; then
- MAKEOPTS="-j`nproc`"
- echo "No MAKEOPTS specified, setting $MAKEOPTS automatically."
+if ! grep -q -- -j <<< "$MAKEOPTS"; then
+ MAKEOPTS="-j`nproc` $MAKEOPTS"
+ echo "No -j detected, setting $MAKEOPTS automatically."
printf "%sGiB free RAM, approx 1GiB/core required (depending on ffmpeg settings)." "$(free -gt | tail -n 1 | awk '{print $4}')"
fi
@@ -11,6 +11,7 @@ set -e -x
cd $(dirname $0)
cd unrpyc
+# silence build failure
make $MAKEOPTS install || true
cd ..