Как-то нахаляву они это делают. Если новая версия пакета называется по-другому, или пакет разделился на несколько, этот метод, на первый взгляд, не сработает. А кроме-того, почему всё это сразу не завернуть в скрипт, или еще лучше в пакет (который можно было бы обновлять им же самим)? Времени это бы заняло меньше чем написание статьи.
И вещи навроде "I am not sure what the baseurl (-u) setting does" - тоже радуют.
Короче, идея - верная, но надо это всё переработать. К слову, у RedHat должны быть готовые скрипты, они же RHAS/RHEL так и выпускают. Странно, что они не выпускают новые имиджи для Федоры так же.