On Thu, Feb 25, 2016 at 04:17:58AM +0800, David G wrote: > My config specifies to only mirror stable amd64 and debian-installer via > options > > @dists="stable"; > @sections="main,main/debian-installer,contrib,non-free"; > @arches="amd64"; > > @di_dists="dists"; > @di_archs="arches"; > > > This works, for the general mirror, but di doens't mirror correctly. > > directory "debian/dists/jessie/main/installer-amd64" contains the following > entries > /20150422 > /20150422+deb8u3 > current (symlink to 20150422+deb8u3) > /20150422 is correctly mirrored (as far as I can tell at the moment) > /20150422+deb8u3 is downloaded but then removed during cleanup, causing > EVERY run of debmirror to redownload it's contents from scratch. > > I assume it is probably due to a quoting issue causing the + in the dir name > to break something in the cleanup portion of the script
Well, I could be wrong, but I don't currently see how this could be a quoting issue. debmirror only mirrors "current", and the symlink is resolved at the server end; I don't think it ever tries to process the symlink target name. Please could you show me your full debmirror command line, and an example of the output? -- Colin Watson [cjwat...@debian.org]