Since then I have found out that intelligentmirror-0.5-1 is not ideal. It works but if
package is not cached download happens twice (One at the mirror, one at the client) making
it not very efficient.
That and since it is fairly difficult to set up considering all the problems with obsolete
configuration, I have found out that far more better option is to use Squid's 3.4 and
newer Store ID feature. This way only a small script is required that "maps"
packages to cache [1]. I recommend a wiki [2] update accordingly.
[1]
https://github.com/yevmel/squid-rpm-cache
[2]
https://fedoraproject.org/wiki/Infrastructure/Mirroring#How_can_someone_m...