[devel] golang
Alexey V. Vissarionov
gremlin на altlinux.org
Сб Май 2 14:50:01 MSK 2020
On 2020-05-02 14:32:11 +0300, Pavel Vainerman wrote:
>>> Это — автоматически сгенерированная зависимость,
>>> получившаяся из-за этого скрипта, упакованного в пакет golang:
>>> $ grep "/usr/sbin/selinuxenabled" /usr/lib64/golang/src/make.bash
>>> if [ -d $se_mount -a -f $se_mount/booleans/allow_execstack -a
>>> -x /usr/sbin/selinuxenabled ] &
>>> /usr/sbin/selinuxenabled; then
>> И как такое отключать? Очевидно же, что нужды в libselinux-utils у
>> сабжа нет, несмотря на то, что сабж умеет с ним работать - потому
>> что он умеет работать и без него.
>> Нужен какой-то %requires_skip
> Не этот?
> %add_findreq_skiplist %_datadir/%name/*.sh
Нет - этот отключает поиск зависимостей в файле, причем сразу всех.
Теоретически, пользоваться им можно, но на практике очень трудоемко:
приходится писать Requires: вручную.
А я предлагаю явно выкидывать из списка зависимостей отдельные пакеты
или файлы, не отключая автоматический поиск полностью. Тогда основную
часть поиска по-прежнему будет выполнять робот электрический, а задача
мейнтейнера сведется к тому, чтобы в отдельных случаях говорить роботу
"фу! выкинь каку, ищи дальше!".
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel