diff options
author | Mohammad Farzan | 2021-06-20 03:30:20 +0430 |
---|---|---|
committer | Mohammad Farzan | 2021-06-20 03:31:01 +0430 |
commit | 3f8ada5c7a21b2c2996ec3bcb63677086d8a0bbd (patch) | |
tree | 042ebda187dc54ebc9cd9e4f385e648990c37257 | |
parent | d030e876e9c1644dba26de6065225749348a7c6d (diff) | |
download | aur-3f8ada5c7a21b2c2996ec3bcb63677086d8a0bbd.tar.gz |
Disable parallel build if RAM is low
-rw-r--r-- | PKGBUILD | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -50,7 +50,14 @@ prepare() { } build() { - colcon build --merge-install + # Disable parallel build if RAM is low + if [[ $(free | grep -Po "Mem:\s+\K\d+") < 16000000 ]]; then + printf "\nRAM is smaller than 16 GB. Parallel build will be disabled for stability.\n\n" + export COLCON_EXTRA_ARGS="${COLCON_EXTRA_ARGS} --executor sequential" + fi + + # Build + colcon build --merge-install ${COLCON_EXTRA_ARGS} } package() { |