the code lives under scripts, but scripts installs some cron jobs
repomd-precache is used by SOC to refresh the rhel5 and up repository metadata after an environment refresh or after releasing a new rhel revision. Because the data it creates is accessed by clients, the program must be on xmlserver class machines. Right now the code is under the rhns-scripts rpm dir, but we can't install those rpms on xmlservers, because the rpms set up some cron jobs we wouldn't want running there.
it's now included in rhnh-python-xmlrpc and installed in /usr/bin
On dev on rhnxml box--all set in dev 1722 Mar 27 18:20 repomd-precache
in qa: -rwxr-xr-x 1 root root 1722 Jun 3 15:27 repomd-precache