Группа :: Система/Серверы
Пакет: diald
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: diald
Version: 1.0
Release: alt4
Summary: On demand link manager
Summary(ru_RU.KOI8-R): diald - демон дозвона по требованию для IP соединений по телефонным сетям.
License: GNU General Public License
Group: System/Servers
URL: http://sourceforge.net/projects/diald/
Packager: Aleksey Avdeev <solo at altlinux.ru>
Vendor: Open Source Community
Distribution: All
Source: %name-%{version}.tar.gz
Source1: http://alexm.here.ru/%{name}-ru/%{name}-doc-russian.0.99.tar.gz
Source10: %name.init
Source11: %name.sysconfig
Patch0: %name.patch.gz
Patch1: %name-1.0-1-alt-pam-config.patch.gz
Patch2: %name-1.0-1-alt-makefile.patch.gz
Patch3: %name-1.0-1-alt-fixes.patch.gz
#PreReq: coreutils,service
BuildRequires: libpam-devel
Requires(post,preun): service
%description
On demand link manager.
%description -l ru_RU.KOI8-R
Diald может использоваться для автоматического подъема соединения,
когда имеются IP-пакеты, которые необходимо доставить на другую машину,
и для прекращения соединения, когда оно не используется.
%prep
%__rm -rf %name-%{version}
%setup -q -T -D -a1 -c -n %name-%{version}/%{name}-doc-russian
%setup -q -D
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%build
%configure --libdir=%_libexecdir/%name
%make_build
%install
%makeinstall libdir=%{buildroot}%_libexecdir/%name
%__install -pD -m755 %SOURCE10 %buildroot%_initdir/%name
%__install -pD -m644 %SOURCE11 %buildroot%_sysconfdir/sysconfig/%name
%__install -d -m755 %{buildroot}%_sysconfdir/%name
%__install -d -m755 %{buildroot}%_var/run/%name
#__install -d -m755 %{buildroot}%_var/adm/%name
find %{name}-doc-russian -type f -name \*.ru.\* -print0| \
%__perl -w0lne 's#(.*\/)(.*)\.ru\.(.*)#%__install -D -m644 $& %{buildroot}%_mandir/ru/man$3/$2.$3#; `$_`'
%files
%doc BUGS CHANGES LICENSE NOTES TODO TODO.budget doc/diald-faq.txt
%doc README README.ethertap README.masq README.pam
%doc %_man1dir/*.1.*
%doc %_man5dir/*.5.*
%doc %_man8dir/*.8.*
#dir %_sysconfdir/%name
%config %_sysconfdir/%name
%config %_initdir/%name
%config %_sysconfdir/pam.d/%name
%config %_sysconfdir/sysconfig/%name
%_sbindir/%name
%_bindir/dctrl
#_var/adm/%name
%dir %_var/run/%name
%dir %_libexecdir/%name
%_libexecdir/%name/*
%doc %{name}-doc-russian/connect.multi
%doc %_mandir/ru/man1/*.1.*
%doc %_mandir/ru/man5/*.5.*
%doc %_mandir/ru/man8/*.8.*
%post
%post_service diald
%preun
%preun_service diald
%changelog
…
Полный changelog можно просмотреть здесь
Name: diald
Version: 1.0
Release: alt4
Summary: On demand link manager
Summary(ru_RU.KOI8-R): diald - демон дозвона по требованию для IP соединений по телефонным сетям.
License: GNU General Public License
Group: System/Servers
URL: http://sourceforge.net/projects/diald/
Packager: Aleksey Avdeev <solo at altlinux.ru>
Vendor: Open Source Community
Distribution: All
Source: %name-%{version}.tar.gz
Source1: http://alexm.here.ru/%{name}-ru/%{name}-doc-russian.0.99.tar.gz
Source10: %name.init
Source11: %name.sysconfig
Patch0: %name.patch.gz
Patch1: %name-1.0-1-alt-pam-config.patch.gz
Patch2: %name-1.0-1-alt-makefile.patch.gz
Patch3: %name-1.0-1-alt-fixes.patch.gz
#PreReq: coreutils,service
BuildRequires: libpam-devel
Requires(post,preun): service
%description
On demand link manager.
%description -l ru_RU.KOI8-R
Diald может использоваться для автоматического подъема соединения,
когда имеются IP-пакеты, которые необходимо доставить на другую машину,
и для прекращения соединения, когда оно не используется.
%prep
%__rm -rf %name-%{version}
%setup -q -T -D -a1 -c -n %name-%{version}/%{name}-doc-russian
%setup -q -D
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%build
%configure --libdir=%_libexecdir/%name
%make_build
%install
%makeinstall libdir=%{buildroot}%_libexecdir/%name
%__install -pD -m755 %SOURCE10 %buildroot%_initdir/%name
%__install -pD -m644 %SOURCE11 %buildroot%_sysconfdir/sysconfig/%name
%__install -d -m755 %{buildroot}%_sysconfdir/%name
%__install -d -m755 %{buildroot}%_var/run/%name
#__install -d -m755 %{buildroot}%_var/adm/%name
find %{name}-doc-russian -type f -name \*.ru.\* -print0| \
%__perl -w0lne 's#(.*\/)(.*)\.ru\.(.*)#%__install -D -m644 $& %{buildroot}%_mandir/ru/man$3/$2.$3#; `$_`'
%files
%doc BUGS CHANGES LICENSE NOTES TODO TODO.budget doc/diald-faq.txt
%doc README README.ethertap README.masq README.pam
%doc %_man1dir/*.1.*
%doc %_man5dir/*.5.*
%doc %_man8dir/*.8.*
#dir %_sysconfdir/%name
%config %_sysconfdir/%name
%config %_initdir/%name
%config %_sysconfdir/pam.d/%name
%config %_sysconfdir/sysconfig/%name
%_sbindir/%name
%_bindir/dctrl
#_var/adm/%name
%dir %_var/run/%name
%dir %_libexecdir/%name
%_libexecdir/%name/*
%doc %{name}-doc-russian/connect.multi
%doc %_mandir/ru/man1/*.1.*
%doc %_mandir/ru/man5/*.5.*
%doc %_mandir/ru/man8/*.8.*
%post
%post_service diald
%preun
%preun_service diald
%changelog
…
Полный changelog можно просмотреть здесь