]> Freerunner's - dotfiles.git/commitdiff
upgrayyedd: don't hardcore number of threads
authorAndre Ramnitz <tux.rising@gmail.com>
Tue, 22 Apr 2025 21:08:03 +0000 (23:08 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Tue, 22 Apr 2025 21:08:03 +0000 (23:08 +0200)
dot-local/bin/upgrayyedd

index c57a3cf6c2c6ff4d0e86ab90c7efff7a31f48d78..5d5ab21c0acaead18f5361b177e5d4591817d8ad 100755 (executable)
@@ -48,7 +48,7 @@ case "$1" in
                sudo cp "/usr/src/config-gentoo" "./.config" || exit 1
                sudo schedtool -B -n \-19 -e make oldconfig
                sudo schedtool -B -n \-19 -e make modules_prepare
-               sudo schedtool -B -n \-19 -e make -j28 || exit 1
+               sudo schedtool -B -n \-19 -e make -j$(nproc) || exit 1
                sudo emerge @module-rebuild
                sudo schedtool -B -n \-19 -e make modules_install
                sudo schedtool -B -n \-19 -e make install
@@ -66,7 +66,7 @@ case "$1" in
                sudo cp "/usr/src/config-gentoo" "./.config" || exit 1
                sudo schedtool -B -n \-19 -e make oldconfig
                sudo schedtool -B -n \-19 -e make modules_prepare
-               sudo LLVM=1 LLVM_IAS=1 LDFLAGS="${LDFLAGS} -fuse-ld=mold" schedtool -B -n \-19 -e make -j28 || exit 1
+               sudo LLVM=1 LLVM_IAS=1 LDFLAGS="${LDFLAGS} -fuse-ld=mold" schedtool -B -n \-19 -e make -j$(nproc) || exit 1
                sudo emerge @module-rebuild
                sudo schedtool -B -n \-19 -e make modules_install
                sudo schedtool -B -n \-19 -e make install
@@ -85,7 +85,7 @@ case "$1" in
                sudo cp "/usr/src/config-git" "./.config" || exit 1
                sudo schedtool -B -n \-19 -e make oldconfig
                sudo schedtool -B -n \-19 -e make modules_prepare
-               sudo schedtool -B -n \-19 -e make -j28 || exit 1
+               sudo schedtool -B -n \-19 -e make -j$(nproc) || exit 1
                sudo emerge @module-rebuild
                sudo schedtool -B -n \-19 -e make modules_install
                sudo schedtool -B -n \-19 -e make install
@@ -104,7 +104,7 @@ case "$1" in
                sudo cp "/usr/src/config-server" "./.config" || exit 1
                sudo schedtool -B -n \-19 -e make oldconfig
                sudo schedtool -B -n \-19 -e make modules_prepare
-               sudo schedtool -B -n \-19 -e make -j28 || exit 1
+               sudo schedtool -B -n \-19 -e make -j$(nproc) || exit 1
                sudo emerge @module-rebuild
                sudo schedtool -B -n \-19 -e make modules_install
                sudo schedtool -B -n \-19 -e make install