On Nov 15, 2008, at 9:32 AM, Chris Withers wrote:
Jim Fulton wrote:
Does find-links take preference over the repository? I thought
*all* find-links *and* the repository were checked and the best
match used?
find-links are searched before the index
Are all find-links searched, regardless of whether they're in
~/.buildout/default.cfg or a buildout.cfg?
(ie: what happens if both have find-links in them?)
For any option, if an option is defined in default.cfg and
buildout.cfg, then the one in buildout.cfg overrides the one in
default.cfg. There is no implicit merging.
We simply set up an sftp server and point buildout at it using
the buildoutsftp buildout extension and sftp urls, as in:
extensions = zc.buildoutsftp
find-links = sftp://private.zope.com/private
This provides restricted access with authentication using ssh keys.
Cool. Out of interest, what ftp server do you use for this
The one built in to open ssh.
So I assume the clients just have to be able to have their public
key on the sftp server?
Yes. sftp is simply a file-transfer protocol implemented on top of ssh.
Do you use specific keys for sftp
No
or do the clients just have shell access on the server?
They don't necessarily have shell access. ssh lets you restrict what
people can do. One downside of sftp is that it lets the user access
any file on the system they have permissions for, so, for example,
they can read any world-readable file.
Jim
--
Jim Fulton
Zope Corporation
_______________________________________________
Distutils-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig