summaryrefslogtreecommitdiff
path: root/src/helpers/set_jobs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-06-13 21:11:38 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-06-13 21:11:38 +0100
commit61c601622a8c1c8d099a48b88d9fb3145e694fe7 (patch)
tree7aa858e1704a05ec93efca6c811215ccd28f93ca /src/helpers/set_jobs
parentc3295c44d8dedff9afc20c86f7b371b7489a62cc (diff)
add capability to switch branches
Diffstat (limited to 'src/helpers/set_jobs')
-rwxr-xr-xsrc/helpers/set_jobs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/helpers/set_jobs b/src/helpers/set_jobs
new file mode 100755
index 0000000..0d42a1d
--- /dev/null
+++ b/src/helpers/set_jobs
@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+
+portageConfigDir="/opt/redcore-build/conf/intel/portage"
+
+setjobs () {
+ # default MAKEOPTS value is -j64, but that's overkill for lower spec machines
+ # this will adjust MAKEOPTS to a value detected by $(getconf _NPROCESSORS_ONLN)
+ sed -i "s/\-j\([0-9]\+\)/\-j$(getconf _NPROCESSORS_ONLN)/g" "$portageConfigDir"/make.conf/00-makeopts.conf # global makeopts (exclude kernel)
+ sed -i "s/\-j\([0-9]\+\)/\-j$(getconf _NPROCESSORS_ONLN)/g" "$portageConfigDir"/env/makenoise.conf # kernel makeopts
+}
+
+setjobs