Всем ~arch'овцам: срочно маскируйте sys-devel/patch-2.6!
В sys-devel/patch-2.6 (текущая версия из ~arch
) обнаружена серьёзнейшая ошибка, остававшаяся незамеченной больше двух недель (в дереве эта версия появилась 15 ноября). Из-за ошибки в обработке параметров накладывание патчей не происходило, но никаких сообщений об ошибке не выводилось. Всем, кто успел установить злополучную версию, рекомендуется как можно скорее замаскировать её и откатиться.
Пользователи стабильной ветки могут на всякий случай тоже замаскировать эту версию.
Самая же большая проблема в том, что в уже собранных с patch 2.6
пакетах патчи, в том числе заплаты безопасности и прочая, не были наложены. Если не хотите рисковать, можно попробовать пересобрать все такие пакеты:
qlop -Cl | tail -n +$(qlop -l | grep -n patch-2.6 | head -1 | cut -d: -f1) | \ sed -e 's:.* >>> ::' | xargs -r -n1 qatom | \ awk '{ printf "%s/%s\n", $1, $2 }' | sort -u
Эта команда неидеальна: она, например, выведет все пакеты, собранные с использованием patch 2.6
(в том числе и уже удалённые).
- Для комментирования войдите или зарегистрируйтесь
Немного доработанный скрипт,
Немного доработанный скрипт, пересобирает только пакеты установленные в системе и требующие обновления:
P.S. Ну и ядро нужно пересобрать, как я понимаю.
Я ♥ Gentoo & Funtoo
мне говорит!!! '=]' is not a
мне говорит
!!! '=]' is not a valid package atom.
!!! Please check ebuild(5) for full details.
а скрипт из темы отработал
=]
=]
Этот скрипт не только
Этот скрипт не только показывает все пакеты собранные после установки sys-devel/patch-2.6, но и пересобирает их за исключением тех пакетов, которые были установлены, но позже удалены из системы.
P.S. Проверил и в zsh, и в bash — работает, не жалуется. Попробуйте удалить "=" из формулы.
Я ♥ Gentoo & Funtoo
тоже не работает. есил убираю
тоже не работает. есил убираю "=" ругается на пакет, который убрали из дерева портежей уже.
Вот работающий: emerge -pv
Вот работающий:
кстати на x86_32 тот скрипт
кстати на x86_32 тот скрипт работает нормально у брата на компе...
спасибо...
а можно скрипт с пакетами
а можно скрипт с пакетами только из систем?
Да я чайник ;)
И пусть весь world горит в
И пусть весь world горит в огне!
Не грусти, товарищ! Всё хорошо, beautiful good!
офигеть...
офигеть...
как же это проглядели то :(
как же это проглядели то :(
скрытный секс :)
Неплохо было бы пересобирать
Неплохо было бы пересобирать только те пакеты, на которые накладываются патчи. У меня пересобраться должно 135 штук. Думаю с тем условием список сократился бы наполовину.
Замаскирован и в дереве.
Замаскирован и в дереве.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
еще вчера
еще вчера
Да я чайник ;)
Овцы
Только мне в заголовке видится Всем Овцам: срочно.... :) Просто из-за того, что arch на английском оно выпадает при беглом просмотре.
Архаровцам (-:Е
Архаровцам (-:Е
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
вопрос
Если с нуля сейчас систему собираю, мне это грозит? Или уже поправили?
Всё уже давно поправили.
Всё уже давно поправили.
Спасибо за информацию XD
Спасибо за информацию XD