Вот, в первая прикидка для скрипта, создающего репозитарий из набора rpm и src.rpm. Хотелось бы , чтобы знающий народ посмотрел на предмет кривых решений в скрипте.