Я хотел бы создать стандартный репозиторий yum / rpm с подписью пакетов и любыми другими передовыми методами.
Какова процедура добавления RPM, подписания его и обновления репозитория xmls?
Вы бы использовали createrepo команда для этого.
Создайте папку, содержащую файлы, которые вы хотите распространить. Запустите createrepo.
Оттуда вы можете создать файл .repo, описывающий расположение репозитория. Этот файл будет распространен среди систем, которым требуется доступ к репозиторию. Вот об этом.