RBM should cache the result of lsb_release
I noticed that RBM continuously calls lsb_release -irc
.
Currently, lsb_release
calls apt-cache
on my Debian system, and it fills /var/cache/apt
with temporary pkgcache.bin
and srcpkgcache.bin
and does not delete them.
Of course, this is Debian's bug (I will verify if one exists, or open one in case), but it is still a problem for us: a lsb_release -irc
call takes almost a second, and it is called a crazy high number of times!
time lsb_release -irc
Distributor ID: Debian
Release: testing/unstable
Codename: n/a
________________________________________________________
Executed in 908.69 millis fish external
usr time 841.37 millis 336.00 micros 841.03 millis
sys time 67.85 millis 0.00 micros 67.85 millis
Therefore, my proposal is to cache this value.