Quoting from locale-gen: Line 73: LOCALE_ARCHIVE=true Line 147 ff: if ${LOCALE_ARCHIVE} ; then if [[ ${JOBS_MAX} != 1 ]] ; then ewarn "Generating locale-archive: forcing # of jobs to 1" JOBS_MAX=1 fi else LOCALEDEF_OPTS="--no-archive ${LOCALEDEF_OPTS}" fi So this will never run in parallel, even though the code has machinery for it. I've locally patched it to see what happens, as expected it runs faster and in parallel. The job tracking seems mildly buggy as it returns to prompt before the last jobs terminate: * (11/14) Generating fa_IR.UTF-8 ... [ ok ] * Generation complete sysresccd / # * (12/14) Generating fr_FR.ISO-8859-1 ... [ ok ] * (14/14) Generating it_IT.ISO-8859-1 ... [ ok ] But that should be fixable too ...
*** This bug has been marked as a duplicate of bug 497784 ***