Re: Mirroring hamm question

1997-12-13 Thread Kirk Hilliard
I don't have an answer to Caleb's questioning about mirroring hamm,
but I do have a related question.

There are symbolic links in the hamm tree which point to the
corresponding bo file for files which have not yet been upgraded to
hamm.  I would like to mirror all of hamm, and only that part of bo
which is pointed to by links from hamm.  From reading the mirror man
page, it looks to me like I could do this by flattening out the
remote site symlinks using ``flags_recursive+L'', but I would rather
have those bo files pointed to by hamm links actually mirrored in a
(partial) bo tree, and keep the links as links in my local hamm
mirror.  Is it possible to tell mirror to do that?  I don't have
enough disk space to have a complete mirror of bo in addition to hamm,
and I like to be able to see the links as they indicate that the file
has not yet been uploaded for hamm.

Kirk Hilliard


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Mirroring hamm question

1997-12-12 Thread Caleb Epstein

Not sure if this is the right list to ask this question, but
here goes.

The gods of bandwidth have smiled upon me at work, and I am
able to create a local mirror of the Debian FTP site.  I'm currently
just mirroring /debian/hamm.

When I use this mirror machine as an FTP server for dselect,
and point it at the root of my hamm mirror, dselect is able to get the
package lists successfully (I ask for main, contrib, non-free).
However, when it comes to fetching the package files themselves, it is
unable to find them because it is looking for them in a subdirectory
called dists (e.g. /xxx/dists/main/binary-i386/yadda-yadda-yadda).
This dists directory exists in /debian, but not in /debian/hamm
itself.

When I try setting up dselect to point to this parent
directory (which contains just dists and hamm), it is unable to find
the package lists.

My work-around is to create hamm/dists, which contains
symlinks called unstable, contrib, and non-free, which point to hamm,
hamm/contrib, and hamm/non-free respectively.

Here's an illustration of my mirror's directory structure:

debian/
  dists/ (I added this by hand)
   contrib - ../hamm/contrib
   non-free - ../hamm/non-free
   unstable - ../hamm
  hamm/
   Mirror of ftp.debian.org:/debian/hamm
   dists/  (I had to add this to get package fetching to work)
contrib - ../contrib
non-free - ../non-free
unstable - ../hamm

How is this *supposed* to be done?  Do I need more in /debian
than just dists and hamm?

-- 
[ cae @ jpmorgan.com | Caleb Epstein | JP Morgan  Co., Incorporated ]


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .