| 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. |