> > * added a prefix to authorized keys: new configuration variable:
> > $sys_authorized_keys_prefix, changes in User.pm (GetUserSSHRealKey,
> > UserAddSSHKey) and sv_users (the way to compare ssh keys in the system
> > and in the database regarding newlines).
> 
> What do you mean by prefix? Does it means that the authorized_keys is
> name like ~/.ssh/$prefixauthorized_keys?
> If not, prefix is not the correct name for this configuration
> option. I realize we already have a case of configuration option with the
> word "prefix" misused, but this is a bug, not an example :)
> For cohesion sake, when a configuration option designate a directory,
> it should be naname $sys_somethingdir
> 
> Apart from that, I'm not sure to understand the whole thing. The
> standard way to get authorized_keys with open ssh is
> ~/.ssh/authorized_keys. Do you have something different than that? If
> so, why (wouldn't it be the thing to fix?)?
> Do I miss something?

Rather, you're forgetting it :)
https://mail.gna.org/public/savane-dev/2004-09/msg00241.html

Anyway,
$sys_authorized_keys_options
or
$sys_ssh_user_options
would be indeed more appropriate.


> > Remaining not in Savane (should be doable in separate cron jobs,
> > unless I'm mistaken):
> >
> > * (1) create a chroot'd /etc/passwd and /etc/group -> separate cron
> > job. Copy /etc/group and /etc/passwd in each cvs root, provided /etc/
> > is more recent that in an arbitrary cvs root.
> 
> We have such system at Gna. But I'm not sure it should be part of
> Savane. It is easily doable with Savane, we could document that. But
> making Savane handling that stuff itself

I think your sentence is 'cut' :/

Currently, I plan to do it using a separate cron job. Once we have a
better (non-harcoded) way to call CvsMakeArea and the like, we should
be able to provide some optional 'plug-ins' to cleanly handle CVS'
roots. I still follow the "2-steps" merge plan we discussed in the
conversation linked above. To be continued..


> > Any comments?
> 
> I felt free to make comments when I estimated it necessary :)

Thanks :)


> > How should we proceed for the commit, given the current work on the
> >CERN branch?
> 
> >From what I understand, most of your changes are done on the
> backend. There's no major task planned on the backend on the CERN
> branch. So you can commit on the backend directories without much risk
> of conflicts. However, I'd like to release Savane 1.0.5 by the end of
> the month, so it means you _must_ create a branch (see doc/devel for 
> details). Before the release 1.0.5, we'll have the possibility to
> merge your branch, if it is ready and tested, or not.
> (as usually, in fact only bugfixes and cosmetics should be done
> directly on the trunk).

Ok. I will certainly do it tonight (when I'll be back home).

-- 
Sylvain

Reply via email to