Package: debootstrap Severity: normal Tags: patch I've wrote some patches, which speed up deboostrap a lot. Changes are only made to /usr/share/debootstrap/functions, mostly in the perl part, but also the number of lines that are proceeded by perl are reduced via egrep.
Here are some time measures on a 4-core machine, the target directory is inside a tmpfs and a local mirror in the same subnet is used. old version 1.0.89 real 1m26.940s user 1m24.180s sys 0m2.420s including the patches real 0m39.481s user 0m50.444s sys 0m2.748s If you have any questions concerning the patches, just ask me.
0001-optimize-code-make-debootstrap-faster.patch
Description: Binary data
0002-use-hash-instead-of-grep-for-each-line-we-read.patch
Description: Binary data
0003-we-can-use-elsif-because-the-line-can-t-match-both-p.patch
Description: Binary data
0004-There-s-no-need-to-print-the-dependencies-for-each-p.patch
Description: Binary data
0005-we-can-get-the-size-by-using-stat-instead-of-reading.patch
Description: Binary data
0006-do-not-read-all-lines-of-the-Packages-file-into-the-.patch
Description: Binary data
-- regards Thomas