update-all-config.pl: switch from qx to pipe
commit5712b3a88ea5b4fe846732dea5f4ceb7de03aced
authorKyle J. McKay <mackyle@gmail.com>
Wed, 29 Nov 2017 19:30:47 +0000 (29 11:30 -0800)
committerKyle J. McKay <mackyle@gmail.com>
Wed, 29 Nov 2017 19:30:47 +0000 (29 11:30 -0800)
treee08a638a2229bb2bf39eb4fee297cc9e9a664c5f
parentd61991b2acdb48faa4e6882250b642a6ba150cd5
update-all-config.pl: switch from qx to pipe

In cases where there are unfortunately a vast number of fixes
needed, collecting them all at once does not behave nicely with
regard to memory usage.

Instead read the results from a pipe and process them as they
come in to avoid the problem.

This actually does run just a bit slower than the all-at-once
technique, but it still runs much, much faster than the .sh
version did.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
toolbox/update-all-config.pl