Bug 2219 - Неоправданая зависимость от ipchains
: Неоправданая зависимость от ipchains
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/mrtg)
: unstable
: all Linux
: P4 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2003-02-11 14:14 by
Modified: 2005-08-29 10:42 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2003-02-11 14:14:15
Ненужная зависимость от ipchains
---

---

------- Comment #1 From 2003-02-11 16:16:36 -------
Мне она тоже не нравится, но воевать с buildreq я не стал.

Попробую что-нибудь придумать, т.к. пакет несколько более общего назначения,
чем. :)
------- Comment #2 From 2003-02-11 16:16:36 -------
Мне она тоже не нравится, но воевать с buildreq я не стал.

Попробую что-нибудь придумать, т.к. пакет несколько более общего назначения,
чем. :)
------- Comment #3 From 2003-02-13 09:53:38 -------
Рецепт прост
[<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 не сможет ничего заподозрить ;)
------- Comment #4 From 2003-02-13 09:53:38 -------
Рецепт прост
[<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 не сможет ничего заподозрить ;)
------- Comment #5 From 2004-05-14 17:46:29 -------
to maintainer 
------- Comment #6 From 2004-05-14 19:02:58 -------
С версии 2.10.12-alt1 весь контриб, тянущий много неоправданных зависимостей,
выделен в отдельный пакет:

%package contrib
AutoReq: no

Мне содержимое этого контриба не совсем по душе: причём здесь mrtg - Multi
Router Traffic Grapher, способный собирать статистику по протоколу SNMP?
Подавляющее большинство контриба стремится использовать mrtg не по назначению -
только как Grapher для рисования графиков. Как мне кажется, этой цели отлично
служит rrd того же автора.

BTW, из mrtg в версии 3 автор собирается убрать функциональность рисования
графиков, полностью делегировав её rrd.