Index: locale-gen =================================================================== --- locale-gen (revision 196367) +++ locale-gen (working copy) @@ -43,6 +43,12 @@ ;; esac gen "$locale" "$charset" & + + # keep no more than 10 jobs in flight + while [ $(jobs | wc -l) -gt 10 ]; do + sleep 0.25 + jobs >/dev/null + done done < $LOCALEGEN wait