changed generate_yum_metadata to accept and pass through the repo id