rpms/mirrormanager/devel .cvsignore, 1.7, 1.8 mirrormanager.spec, 1.9, 1.10 sources, 1.7, 1.8

Matt Domsch mdomsch at fedoraproject.org
Mon Oct 26 15:41:31 UTC 2009


Author: mdomsch

Update of /cvs/extras/rpms/mirrormanager/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9236

Modified Files:
	.cvsignore mirrormanager.spec sources 
Log Message:
new version, many bugfixes, and user/group creation


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mirrormanager/devel/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- .cvsignore	9 Sep 2009 02:31:25 -0000	1.7
+++ .cvsignore	26 Oct 2009 15:41:31 -0000	1.8
@@ -1 +1 @@
-mirrormanager-1.3.0.tar.bz2
+mirrormanager-1.3.3.tar.bz2


Index: mirrormanager.spec
===================================================================
RCS file: /cvs/extras/rpms/mirrormanager/devel/mirrormanager.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- mirrormanager.spec	9 Sep 2009 02:31:26 -0000	1.9
+++ mirrormanager.spec	26 Oct 2009 15:41:31 -0000	1.10
@@ -1,5 +1,5 @@
 Name:           mirrormanager
-Version:        1.3.0
+Version:        1.3.3
 Release:        1%{?dist}
 Summary:        Fedora mirror management system
 BuildArch:      noarch
@@ -10,7 +10,8 @@ URL:            http://fedorahosted.org/
 Source0:        https://fedorahosted.org/releases/m/i/%{name}/%{name}-%{version}.tar.bz2
 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 BuildRequires:  python
-Requires:       TurboGears, python-IPy, python-GeoIP, wget, yum, psmisc, python-dns, python-fedora >= 0.3.14
+Requires:       TurboGears, python-IPy, python-GeoIP, wget, yum, psmisc, python-dns, python-fedora >= 0.3.14, py-radix, mod_wsgi
+Requires(pre):  shadow-utils
 
 %define py_ver         %(echo `python -c "import sys; print sys.version[:3]"`)
 %if "%{py_ver}" < "2.5"
@@ -48,20 +49,31 @@ make install DESTDIR=$RPM_BUILD_ROOT CON
 rm -rf $RPM_BUILD_ROOT
 
 
+%pre
+getent group mirrormanager >/dev/null || groupadd -r mirrormanager
+getent passwd mirrormanager >/dev/null || \
+  useradd -r -g mirrormanager -d /var/lib/mirrormanager -s /sbin/nologin \
+  -c "MirrorManager" mirrormanager
+exit 0
+
 %files
 %defattr(-,root,root,-)
-%dir %{_localstatedir}/lib/%{name}/
-%dir %{_localstatedir}/run/%{name}/
-%dir %{_localstatedir}/log/%{name}/
-%dir %{_localstatedir}/log/%{name}/crawler/
-%dir %{_localstatedir}/lock/%{name}/
-%dir %{_sysconfdir}/%{name}/
 %{_datadir}/%{name}
-%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
-%config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrormanager.conf
-%config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrorlist-server.conf
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/lib/%{name}/
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/run/%{name}/
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/log/%{name}/
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/log/%{name}/crawler/
+%attr(-,mirrormanager,mirrormanager) %dir %{_localstatedir}/lock/%{name}/
+%attr(-,mirrormanager,mirrormanager) %dir %{_sysconfdir}/%{name}/
+%attr(-,mirrormanager,mirrormanager) %config(noreplace) /etc/mirrormanager/prod.cfg
+%attr(-,mirrormanager,mirrormanager) %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
+%attr(-,mirrormanager,mirrormanager) %config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrormanager.conf
+%attr(-,mirrormanager,mirrormanager) %config(noreplace) %{_sysconfdir}/httpd/conf.d/mirrorlist-server.conf
+%dir /etc/rpmlint/
+%config(noreplace) /etc/rpmlint/%{name}.config
 %doc LICENSES LICENSE-MIT-X11 LICENSE-GPLv2
-%doc server/*.cfg
+%doc server/*.cfg server/prod.cfg.example README.rpm_setup
+%doc server/UPGRADING.txt server/sqlobject-patches/
 
 %files client
 %defattr(-,root,root,-)
@@ -72,6 +84,20 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Oct 26 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.3-1
+- initial setup patches from BJ Dierkes
+  - simpler mirrormanager.initial, README.rpm_setup, prod.cfg
+  - add user mirrormanager and group mirrormanager, content permissions
+- improved BGP ASN lookups using py-radix
+- create mirrormanager user and group if not already present
+
+* Thu Sep 28 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.2-1
+- add BGP ASN lookups
+
+* Fri Sep 18 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.1-1
+- fix publiclist html
+- fix Host netblock creation via web UI
+
 * Mon Sep  7 2009 Matt Domsch <mdomsch at fedoraproject.org> - 1.3.0-1
 - add CSRF protection, add Requires: python-fedora
 - add IPv6 capability


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mirrormanager/devel/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources	9 Sep 2009 02:31:26 -0000	1.7
+++ sources	26 Oct 2009 15:41:31 -0000	1.8
@@ -1 +1 @@
-1be6ae3e072b88fe37d1e3cf01237820  mirrormanager-1.3.0.tar.bz2
+d8948d971a5298d91769a2aa8ec0c753  mirrormanager-1.3.3.tar.bz2




More information about the fedora-extras-commits mailing list