File "/usr/share/createrepo/genpkgmetadata.py", line 607, in ? main(sys.argv[1:]) File "/usr/share/createrepo/genpkgmetadata.py", line 544, in main mdgen.doPkgMetadata(directories) File "/usr/share/createrepo/genpkgmetadata.py", line 312, in doPkgMetadata filematrix[mydir] = self.getFileList(os.path.join(self.initialdir, mydir), '.', '.rpm', []) File "/usr/share/createrepo/genpkgmetadata.py", line 85, in getFileList filelist = self.getFileList(basepath, os.path.join(path, d), ext, filelist) File "/usr/share/createrepo/genpkgmetadata.py", line 85, in getFileList filelist = self.getFileList(basepath, os.path.join(path, d), ext, filelist) File "/usr/share/createrepo/genpkgmetadata.py", line 93, in getFileList raise "basepath '%s' not found in path '%s'" % (basepath, totalpath) basepath '/mnt/redhat/devel/jkeating//FC5.90.1-re20060727.0/work/i386-tmp/os-disc1' not found in path '/mnt/redhat/devel/jkeating/FC5.90.1-re20060727.0/work/i386-tmp/os-disc1/Fedora/R PMS' Note the double slash.
Please give the full createrepo invocation.
/usr/bin/createrepo -q --basedir /mnt/redhat/devel/jkeating//FC5.90.1-re20060727.0/work/i386-tmp -p --split -g /mnt/redhat/devel/jkeating//FC5.90.1-re20060727.0/5.90.1/ i386/os/Fedora/base/comps.xml -u media://1153977092.906568 --cachedir /mnt/redhat/scripts/distill-cache/FC-5.90.1/i386/yum-md5sums --outputdir /mnt/redhat/devel/jkeating//FC5.90.1-re2 0060727.0/work/i386-tmp/os-disc1 --exclude *debuginfo* os-disc1 os-disc2 os-disc3 os-disc4 os-disc5
Hmm I'd have thought os.path.normpath would have done the right thing, I'll improve sanity checks for next upstream release.
I'm pretty sure this one is taking care of. If only b/c it is a year later :) closing - reopen if you think I'm wrong :)