Jawaban:
Anda perlu --updateopsi dengancreaterepo
createrepo --update: Terkadang Anda memiliki banyak paket dalam repetisi dan meregenerasi data meta untuk setiap paket ketika hanya beberapa paket yang ditambahkan atau diubah terlalu memakan waktu. Di sinilah --update berguna. Anda menjalankan createrepo seperti yang Anda lakukan sebelumnya tetapi Anda melewatkan flag --update ke sana. Seperti ini:
createrepo --update </path/to/repo>
Sekarang, createrepo hanya akan memperbarui item yang telah diubah, ditambahkan atau dihapus sejak terakhir kali meta data dihasilkan.
Disebutkan juga dalam man createrepo
( Referensi )
Iya. Setelah modifikasi dalam direktori repo, Anda harus menjalankannya createrepo. Tentu saja, klien harus berjalan yum clean allsebelum perubahan terlihat.
--update. Tanpa itu,createrepoakan membuat metadata dengan baik. Tetapi--updateakan secara besar-besaran mempercepatnya, terutama di repositori besar.