Нет, вы не можете запускать rpm из скриптового набора в вашем файле .spec (как% post, так и что-то еще). Что вы можете сделать, это поместить в файл .spec строку типа
Obsoletes: rpm-xyv <= VERSION
. Затем Yum продолжит удаление другого пакета.
См. http://yum.baseurl.org/wiki/YumPackageUpdates для получения дополнительных рекомендаций относительно того, что делать при переименовании пакетов и т. Д. .