i am following this link with an aim to create custom CentOS ISO with some extra packages downloaded from internet (say ABCD.rpm). https://wikis.uit.tufts.edu/confluence/dis
You have to re-create the comps.xml for any new added package.
cd /isolinux createrepo -u "media://`head -1 .discinfo`" -g /comps.xml .