Necesitas --update
opción concreaterepo
createrepo --update: a veces tiene muchos paquetes en su repsitory y la regeneración de los metadatos para cada paquete cuando solo se han agregado o cambiado unos pocos paquetes es demasiado tiempo. Aquí es donde --update es útil. Ejecutas createrepo como lo hiciste antes pero le pasas la bandera de actualización. Me gusta esto:
createrepo --update </path/to/repo>
Ahora, createrepo solo actualizará los elementos que se han cambiado, agregado o eliminado desde la última vez que se generaron los metadatos.
También mencionado en man createrepo
( Referencia )
--update
. Sin él,createrepo
creará los metadatos muy bien. Pero--update
lo acelerará masivamente, especialmente en repositorios grandes.