%define name uml-utilities %define version 20060323 %define release %mkrel 3 %define Summary Tools to run and configure usermodes linux Name: %{name} Version: %{version} Release: %{release} Summary: %{Summary} Source0: uml_utilities_%{version}.tar.bz2 Source1: tun.rules Patch0: uml-utilities-20060323-mismatch-dcl.patch License: GPL Group: Emulators BuildRoot: %{_tmppath}/%{name}-buildroot Url: http://user-mode-linux.sourceforge.net/ BuildRequires: libreadline-devel BuildRequires: libncurses-devel Requires: tunctl %description This package contains tools that permit to you: - configure on fly running usermode kernel - setting up virtual network between usermode host. %package -n tunctl Summary: Tool to create and manage persistent TUN/TAP interfaces Group: Networking/Other Conflicts: %{name} <= 20060323-2mdv2007.1 Requires(pre): rpm-helper Requires(postun): rpm-helper %description -n tunctl tunctl allows the host sysadmin to preconfigure a TUN/TAP device for use by a particular user. That user may open and use the device, but may not change any aspects of the host side of the interface. %prep %setup -n tools-%{version} -q %patch0 -p0 -b .c-dcl %build %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std install -D %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/90-tun.rules %clean rm -rf $RPM_BUILD_ROOT %pre -n tunctl %_pre_groupadd tun %postun -n tunctl %_postun_groupdel tun %files %defattr(-,root,root) %exclude %{_bindir}/tunctl %attr(755,root,root) %{_bindir}/* %{_sbindir}/* %{_libdir}/uml %files -n tunctl %defattr(-,root,root) %{_bindir}/tunctl %config(noreplace) %{_sysconfdir}/udev/rules.d/90-tun.rules %changelog * Sat Jan 06 2007 Olivier Blin <oblin@mandriva.com> 20060323-3mdv2007.0 + Revision: 104685 - make /dev/net/tun owned by the tun group (#21113) - make the tunctl package add a tun system group (part of #21113) - move tunctl in a subpackage since it is often used without UML (description from Debian manpage) * Wed Aug 09 2006 Olivier Thauvin <nanardon@mandriva.org> 20060323-2mdv2007.0 + Revision: 54861 - patch0: fix build - Import uml-utilities * Tue Apr 4 2006 Tibor Pittich <Tibor.Pittich@mandriva.org> 20060323-1mdk - 20060323 - remove suid bit on uml_net * Thu Mar 16 2006 Tibor Pittich <Tibor.Pittich@mandriva.org> 20060216-1mdk - new version * Mon Apr 04 2005 Nicolas Lécureuil <neoclust@mandrake.org> 20040406-3mdk - %%mkrel - Fix summary * Mon Apr 04 2005 Nicolas Lécureuil <neoclust@mandrake.org> 20040406-2mdk - Rebuild for Readline * Tue Apr 13 2004 Stew Benedict <sbenedict@mandrakesoft.com> 20040406-1mdk - 20040406 * Thu Jan 8 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 20030903-3mdk - DIRM fix * Sat Nov 08 2003 Michael Scherer <scherer.michael@free.fr> 20030903-2mdk - BuildRequires ( libncurses-devel ) * Tue Oct 07 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 20030903-1mdk - 20030903 * Tue Aug 13 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 20020729-0.1mdk - 1st pre release