rpms/createrepo/devel file-lists-escape.patch, NONE, 1.1 createrepo.spec, 1.33, 1.34

Seth Vidal (skvidal) fedora-extras-commits at redhat.com
Thu Jan 10 14:20:32 UTC 2008


Author: skvidal

Update of /cvs/extras/rpms/createrepo/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1109

Modified Files:
	createrepo.spec 
Added Files:
	file-lists-escape.patch 
Log Message:
fix not escaping & and stuff in filenames :(



file-lists-escape.patch:

--- NEW FILE file-lists-escape.patch ---
--- a/createrepo/yumbased.py
+++ b/createrepo/yumbased.py
@@ -227,11 +227,11 @@ class CreateRepoPackage(YumLocalPackage):
             dirs = self._return_primary_dirs()
                 
         for fn in files:
-            msg += """    <file>%s</file>\n""" % utils.utf8String(fn)
+            msg += """    <file>%s</file>\n""" % self._xml(fn)
         for fn in dirs:
-            msg += """    <file type="dir">%s</file>\n""" % utils.utf8String(fn)
+            msg += """    <file type="dir">%s</file>\n""" % self._xml(fn)
         for fn in ghosts:
-            msg += """    <file type="ghost">%s</file>\n""" % utils.utf8String(fn)
+            msg += """    <file type="ghost">%s</file>\n""" % self._xml(fn)
         
         return msg


Index: createrepo.spec
===================================================================
RCS file: /cvs/extras/rpms/createrepo/devel/createrepo.spec,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- createrepo.spec	9 Jan 2008 18:03:33 -0000	1.33
+++ createrepo.spec	10 Jan 2008 14:19:57 -0000	1.34
@@ -3,10 +3,11 @@
 Summary: Creates a common metadata repository
 Name: createrepo
 Version: 0.9.1
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv2
 Group: System Environment/Base
 Source: %{name}-%{version}.tar.gz
+Patch: file-lists-escape.patch
 URL: http://linux.duke.edu/projects/metadata/
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArchitectures: noarch
@@ -20,6 +21,7 @@
 
 %prep
 %setup -q
+%patch -p1
 
 %build
 
@@ -41,6 +43,9 @@
 %{python_sitelib}/createrepo
 
 %changelog
+* Thu Jan 10 2008 Seth Vidal <skvidal at fedoraproject.org> 0.9.1-2
+- patch to fix bug until 0.9.2
+
 * Wed Jan  9 2008 Seth Vidal <skvidal at fedoraproject.org> 0.9.1-1
 - 0.9.1 
 




More information about the fedora-extras-commits mailing list