Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37427585
en ru br
Репозитории ALT
S:0.82-alt4
5.1: 0.72-alt3
4.1: 0.72-alt3
4.0: 0.72-alt3
3.0: 0.65-alt1
www.altlinux.org/Changes

Группа :: Мониторинг
Пакет: mtr

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: mtr
Version: 0.65
Release: alt1

Summary: Matt's Traceroute - network diagnostic tool
License: GPL
Group: Monitoring
Url: http://www.bitwizard.nl/%name/

%define _sbindir %_bindir
%define xname x%name
%define name6 %{name}6

Source: ftp://ftp.bitwizard.nl/%name/%name-%version.tar.bz2
Source1: gtk1.m4
Source2: %name.8ru
Source3: %name.menu
Source4: %name.xpm
Source5: %name.control

Patch1: %name-0.65-alt-autotools.patch
Patch2: %name-0.65-alt-droppriv.patch

Summary(ru_RU.KOI8-R): Matt's Traceroute - утилита для диагностики сети
Summary(uk_UA.KOI8-U): Matt's Traceroute - утил╕та для д╕агностики мереж╕

PreReq: shadow-utils
Requires: /var/resolv

BuildPreReq: libgtk+2-devel libncurses-devel

%package -n %xname
Summary: Ping/Traceroute network diagnostic tool - GTK Interface
Summary(ru_RU.KOI8-R): Ping/Traceroute - утилита для диагностики сети - GTK интерфейс
Summary(uk_UA.KOI8-U): Ping/Traceroute - утил╕та для д╕агностики мереж╕ - GTK ╕нтерфейс
Group: Monitoring
Provides: %name-gtk = %version-%release
Obsoletes: %name-gtk
Requires: %name = %version-%release

%description
%name combines the functionaly of the traceroute and ping programs
in a single network diagnostic tool.  As %name starts, it investigates
the network connection between the host %name runs on and the destination.
After it determines the address of each network hop between the machines,
it sends a sequence ICMP ECHO requests to each one to determine the quality
of the link to each machine.  As it does this, it prints running statistics
about each machine.

%description -l ru_RU.KOI8-R
%name - это traceroute и ping в одном флаконе.  При старте программа исследует
сетевое соединение между машиной, на которой она запущена, и машиной, заданной
пользователем.  После того, как она определит адреса каждого хопа между этими
двумя машинами, программа посылает последовательность ICMP ECHO запросов на
каждый из хопов для определения качества связи с каждой из машин.  По мере того,
как она это делает, выводится текущая статистика по каждой машине.

%description -l uk_UA.KOI8-U
%name - це traceroute та ping в одному флакон╕.  При запуску %name досл╕джу╓
мережеве з'╓днання м╕ж машиною, на як╕й в╕н запущений та заданою користувачем.
П╕сля визначення адрес кожного хопу м╕ж цими двома машинами, %name посила╓
посл╕довн╕сть ICMP ECHO запит╕в на кожний з хоп╕в для визначення якост╕ л╕нка
до кожно╖ з машин.  В ход╕ цього процесу %name виводить поточну статистику по
кожн╕й машин╕.

%description -n %xname
%name is a network diagnostic tool which combines Ping and Traceroute
into one program.

This is the GTK interface for %name.

%description -l ru_RU.KOI8-R -n %xname
%name - утилита для диагностики сети, сочетающая ping и traceroute
в одном "флаконе".

Этот пакет содержит GTK-интерфейс к %name.

%description -l uk_UA.KOI8-U -n %xname
%name - утил╕та для д╕агностики мереж╕, що по╓дну╓ ping та traceroute
в одному "флакон╕".

Це GTK-╕нтерфейс до %name.

%prep
%setup -q
%patch1 -p1
%patch2 -p1
%__install -pm644 %SOURCE1 acinclude.m4

%build
autoreconf -fisv
%define _configure_script ../configure

%__mkdir_p build-%xname
pushd build-%xname
%configure --with-gtk --enable-gtk2 --enable-ipv6
%make_build
popd

%__mkdir_p build-%name
pushd build-%name
%configure --without-gtk --enable-ipv6
%make_build
popd

%install
%makeinstall -C build-%name

%__install -pD -m700 build-%name/%name %buildroot%_bindir/%name
%__install -pD -m700 build-%xname/%name %buildroot%_bindir/%xname
%__ln_s %name %buildroot%_bindir/%name6
%__ln_s %xname %buildroot%_bindir/%name-gtk

%__install -pD -m644 %SOURCE3 %buildroot%_menudir/%name
%__install -pD -m644 %SOURCE4 %buildroot%_iconsdir/%name.xpm
for n in %name x%name; do
%__install -pD -m755 %SOURCE5 "$RPM_BUILD_ROOT%_controldir/$n"
%__subst -p "s/ at NAME at /$n/" "$RPM_BUILD_ROOT%_controldir/$n"
done

%pre
/usr/sbin/groupadd -r -f mtruser
/usr/sbin/useradd -r -g mtruser -d /dev/null -s /dev/null -n mtruser >/dev/null 2>&1 ||:

/usr/sbin/groupadd -r -f netadmin
%pre_control %name

%post
%post_control -s netadmin %name

%pre -n %xname
%pre_control %xname

%post -n %xname
%post_control -s netadmin %xname
%update_menus

%postun -n %xname
%clean_menus

%files
%_bindir/%name
%_bindir/%name6
%_man8dir/*
%config %_controldir/%name
#attr(0644,root,man) %_mandir/ru_RU.KOI8-R/man8/*
%doc AUTHORS FORMATS NEWS README SECURITY TODO

%files -n %xname
%_bindir/%xname
%_bindir/%name-gtk
%_menudir/*
%_iconsdir/*.xpm
%config %_controldir/%xname

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin