Обновление PostgreSQL 18 для self-hosters

Я получил эту ошибку из-за способа вычисления nproc (я работаю на одном vCPU): -j/–jobs должно быть в диапазоне 1..2147483647 (оно пытается использовать -j0, потому что $(($(nproc) - 1)) = 1 - 1 = 0)

Скрипт обновления, вероятно, следует обновить до чего-то вроде -j$(( $(nproc) > 1 ? $(nproc) - 1 : 1 ))

2 лайка