#1639 transif needs to commit to comps
Closed: Fixed None Opened 14 years ago by toshio.

At one point transif could commit to comps but something changed and broke that. We added transif to the packager group temporarily to fix that. We have not been able to find any reason for transif to have been able to commit in the past. This is a new fix for doing that.

  • transif is in several groups that give it a restricted ssh shell on the cvs server: docs, cvsspecspo are the prominent ones. We need to be careful that if all the upstream projects that transif is committing to move away from using cvs, transif continues to have a shell account on the cvs server.
  • comps is currently not secured via cvs acls so there's no need to update the CVSROOT/admin/avail.template file.
  • The filesystem acls need to be updated so transif can commit to the comps repository despite not being in the packager group. Made the following change to directories on cvs1:
    {{{
    cd /cvs/pkgs/comps
    find . -type 'd' -exec setfacl -m u:transif:rwx { } \;
    }}}

Diego, let me know on IRC when you have time to test this. I'll take transif out of the packager group, run fasClient -i on cvs1 and then we can make sure transifex can continue to commit to comps.

Tested, it works. Thatnks Diego!

Login to comment on this ticket.

Metadata