Обновление пересобранного пакета

Доброго всем времени суток!
Потребовалось мне пересобрать пакет (sudo) с изменёнными опциями сборки. Установил abs, изменил PKGBUILD, собрал makepkg'ом, установил. Теперь вот думаю: а если появится в репах новая версия?.. Неужели при
pacman -Syu
мой пакет тупо заменится новым из репов?. :(
shau-kote
мой пакет тупо заменится новым из репов?. :(
Верно, заменится.
Используйте /etc/pacman.conf параметр
IgnorePkg = sudo
А как я смогу узнать, что пакет обновился и имеет смысл пересобрать и переустановить пакет?
Пакман предупредит.
ps. Хотя, если обновлять через yaourt -Syu, то предупредит о пропуске обновления только пакета(ов) из aur, если таковые имеются и отмечены: IgnorePkg = nautilus-sound-convertor (например). Так что, в случае, если обновляешь йогуртом, не скажу, пока не знаю как. Пакет с оф. репов, занесённый в игнор он просто “не заметит”, но и не обновит. Пакман точно предупредит о пропуске обновления “такого-то пакета”.
yaourt'ом не пользуюсь, так что такой проблемы у меня нет. А нельзя сделать так, чтобы при обновлении пересобранные пакеты пересобирались в соответствии с моим PKGBUILD'ом? А то ладно при нескольких “своих” пакетов, можно и “ручками” обновить, а вот если реализовать “Перестройку всей системы с использованием новых флагов компиляции ”a la freebsd“ (и получение работающих модулей с Вашим новым ядром)”, как пишет вики, то замучаешься всё это дело вручную обновлять… :(
Да, тоже было бы интересно, ведь наверное что-то есть.. Правда PGKBUILD свой раз и навсегда оставить не получится, меняются хэши, версии и прочее, только если патч мелкий написать, меняющий в строке пару значений..
customizepkg раньше для этих целей был
bobart
Пакман предупредит.
ps. Хотя, если обновлять через yaourt -Syu, то предупредит о пропуске обновления только пакета(ов) из aur, если таковые имеются и отмечены: IgnorePkg = nautilus-sound-convertor (например).
yaourt -Syu предупредит в том случае, если есть другие пакеты для обновления (не входящие в список игнорируемых), если при yaourt -Syu версии пакетов не устарели (опять же кроме игнорируемых) то предупреждений действительно выведено не будет. У меня по крайней мере так.
Да я о том-же, похоже. Просто вчера именно и проверил. Что-то там пришло, пакета 3 вроде, не суть важно каких, но из коры и экстры, я один из них в игнор и снова запустил: йогурт его просто не показал. И всё.
 
Зарегистрироваться или войдите чтобы оставить сообщение.