%define name urpmi.setup %define version 0.3 %define release 1mdk Summary: A tools to help to setup urpmi when using mirror. Name: %{name} Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.bz2 License: GPL Group: System/Configuration/Packaging Url: http://nanardon.homelinux.org/urpmi.setup/ BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix} Requires: perl BuildArch: noarch Obsoletes: urpmi.mirror Provides: urpmi.mirror %description This tools help user to setup urpmi when using mirror. It is a perl script to help you to setup urpmi. First it look your system, find you mandrake version and architecture, it retrieve by http a list of mirror. For each type of repository, it ask to you which mirror you want to use. A default url is set in /etc/urpmi/mirror.config, but you can use another one. A second package contains all web component to make your own list of mirror. Also a web page to give right urpmi.addmedia command. At time, you can look it at http://plf.zarb.org/~nanardon. %package -n %name-web Summary: A tools to help setup mirror via ftp Group: System/Configuration/Packaging Requires: mod_php >= 4 BuildArch: noarch Obsoletes: urpmi.mirror-web Provides: urpmi.mirror-web %description -n %name-web This package the web page (write in php) to make your own list of mirror. It contain also a dynamic page to give right urpmi.addmedia command. %prep %setup -q -n %{name} %build # Hem, nothing to do here %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/{%{_sbindir},%{_sysconfdir}} mkdir -p $RPM_BUILD_ROOT/var/www/mirror.list cp urpmi.setup $RPM_BUILD_ROOT/%{_sbindir} cp mirror.config $RPM_BUILD_ROOT/%{_sysconfdir} cp *.{php,inc} $RPM_BUILD_ROOT/var/www/ # don't package this, it's bad rm -f mirror.list/plf.list cp -fr mirror.list/*.list $RPM_BUILD_ROOT/var/www/mirror.list/ %clean rm -rf $RPM_BUILD_ROOT %files -n %name %defattr(-,root,root) %{_sbindir}/urpmi.setup %config(noreplace) %{_sysconfdir}/mirror.config %doc README %files -n %name-web %defattr(-,root,root) /var/www/*.php /var/www/*.inc %dir /var/www/mirror.list %config /var/www/mirror.list/* %doc README.web %changelog * Wed Oct 30 2002 Olivier Thauvin 0.3-1mdk - 0.3 - urpmi.setup now use interactive - add source description support - update mirror list - urpmiweb: have macro to create list - urpmiweb: separate source choice/urpmi command - urpmiweb: checkbox to unselect source (thx sebd) * Mon Oct 28 2002 Olivier Thauvin 0.2-1mdk - Rename this tools (urpmi.setup) * Thu Oct 24 2002 Olivier Thauvin 0.1-1mdk - 1st mdk package