Use a single temporary directory
mkinitcpio & co. make multiple invocations of `mktemp` that create multiple `/tmp/mkinitcpio.*` folders and files.
Instead, mkinitcpio should only invoke `mktemp` once and place all its cruft in a single temporary directory.
issue