On Fri, Dec 06, 2019 at 02:15:54PM +0300, Aleksei Nikiforov wrote: > --- > apt/cmdline/rpmindexcopy.cc | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/apt/cmdline/rpmindexcopy.cc b/apt/cmdline/rpmindexcopy.cc > index 6d5a414..06b391a 100644 > --- a/apt/cmdline/rpmindexcopy.cc > +++ b/apt/cmdline/rpmindexcopy.cc > @@ -180,10 +180,10 @@ bool RPMIndexCopy::CopyPackages(const string &CDROM,const string &Name,vector release.c_str()); > string TargetF = _config->FindDir("Dir::State::lists") + "partial/"; > TargetF += URItoFileName(S); > - if (FileExists(RipDirectory(*I) + release) == true) > + if (FileExists(RipDirectory(*I) + "/" + release) == true) > { > FileFd Target(TargetF,FileFd::WriteEmpty); > - FileFd Rel(RipDirectory(*I) + release,FileFd::ReadOnly); > + FileFd Rel(RipDirectory(*I) + "/" + release,FileFd::ReadOnly); > if (_error->PendingError() == true) > return false; LGTM. I wonder is there any more bugs in constructing path names in the code. -- ldv