See also 4377: The temp/run.* file isn't usually used by the end user, we can generate it by default, but it would be good if we have a switch for it, for example, BB_NO_SIGDATA, this would not save much disk space, but it would save a lot of disk I/O, when many people (or multi builds) works on the same sever, the disk I/O is usually the bottleneck, the build would cost much time on I/O waiting, reduce the disk I/O would save time.
Please see the comments to #4377 on this subject. I'd like to see evidence these are actually a problem before we make invasive changes to the system. I'd add that bitbake actually runs the shell run files so we can't just remove them.