Summary: | Неоправданая зависимость от ipchains | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Igor Muratov <migor> |
Component: | mrtg | Assignee: | Andrei Bulava <abulava> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P4 | CC: | oddity |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Igor Muratov
2003-02-11 14:14:15 MSK
Мне она тоже не нравится, но воевать с buildreq я не стал. Попробую что-нибудь придумать, т.к. пакет несколько более общего назначения, чем. :) Мне она тоже не нравится, но воевать с buildreq я не стал. Попробую что-нибудь придумать, т.к. пакет несколько более общего назначения, чем. :) Рецепт прост [<a href="mailto:migor@ns" target="_new">migor@ns</a> migor]$ rpm -ql mrtg |xargs grep ipchains|awk -F: \'{print $1}\' |sort -u grep: /etc/cron.d/mrtg: Permission denied grep: /etc/mrtg: Permission denied grep: /etc/mrtg/mrtg-lo0.cfg: Permission denied grep: /etc/mrtg/mrtg.cfg: Permission denied /usr/lib/mrtg2/contrib/00INDEX /usr/lib/mrtg2/contrib/ipchainacc/ipchainacc /usr/lib/mrtg2/contrib/ipchains/ipchainacc /usr/lib/mrtg2/contrib/ipchains/ipchainacc.rules /usr/lib/mrtg2/contrib/ipchains/README /usr/lib/mrtg2/contrib/mrtg-ipacc/ipacc /usr/lib/mrtg2/contrib/mrtg-ipacc/ipfwadm-wrapper /usr/share/doc/mrtg-2.9.25/CHANGES Теперь в каждом из этих файлов заменяем прямое использование ipchains на косвенное - через переменную IPCHAINS=/sbin/ipchains $IPCHAINS -I ........ Тогда buildreq не сможет ничего заподозрить ;) Рецепт прост [<a href="mailto:migor@ns" target="_new">migor@ns</a> migor]$ rpm -ql mrtg |xargs grep ipchains|awk -F: \'{print $1}\' |sort -u grep: /etc/cron.d/mrtg: Permission denied grep: /etc/mrtg: Permission denied grep: /etc/mrtg/mrtg-lo0.cfg: Permission denied grep: /etc/mrtg/mrtg.cfg: Permission denied /usr/lib/mrtg2/contrib/00INDEX /usr/lib/mrtg2/contrib/ipchainacc/ipchainacc /usr/lib/mrtg2/contrib/ipchains/ipchainacc /usr/lib/mrtg2/contrib/ipchains/ipchainacc.rules /usr/lib/mrtg2/contrib/ipchains/README /usr/lib/mrtg2/contrib/mrtg-ipacc/ipacc /usr/lib/mrtg2/contrib/mrtg-ipacc/ipfwadm-wrapper /usr/share/doc/mrtg-2.9.25/CHANGES Теперь в каждом из этих файлов заменяем прямое использование ipchains на косвенное - через переменную IPCHAINS=/sbin/ipchains $IPCHAINS -I ........ Тогда buildreq не сможет ничего заподозрить ;) to maintainer С версии 2.10.12-alt1 весь контриб, тянущий много неоправданных зависимостей, выделен в отдельный пакет: %package contrib AutoReq: no Мне содержимое этого контриба не совсем по душе: причём здесь mrtg - Multi Router Traffic Grapher, способный собирать статистику по протоколу SNMP? Подавляющее большинство контриба стремится использовать mrtg не по назначению - только как Grapher для рисования графиков. Как мне кажется, этой цели отлично служит rrd того же автора. BTW, из mrtg в версии 3 автор собирается убрать функциональность рисования графиков, полностью делегировав её rrd. |