We are currently trying to setup a gitorious server as a trial. I set it up and 
it seems to be working find when repository_base_path is set to the default.

We are currently using a samba share to host all the respositories. So for the 
trial, I'd like gitorious to act as a "middle man", still hosting target 
repositories on the sambda share, but presenting them through the CentOS 
machine. (Obviously, we wouldn't want this setup for a full-time server).

I tried to set this up by mounting the sambda share and pointing 
repository_base_path to that location.

When I create the a project foo with a foo repository, it successfully makes 
the foo, foo.git, and foo-gitorious-wiki.git folders, but never passes the 
final step to be created.

I would guess that the issue is related to the fact that chmod doesn't work on 
such repositories. I get the following error in the log/message_processing.log:

Running before_fork hooks with [(Job{/queue/GitoriousWikiRepositoryCreation} | 
WikiRepositoryCreationProcessor | ["{\"id\":1}"])]
Running after_fork hooks with [(Job{/queue/GitoriousWikiRepositoryCreation} | 
WikiRepositoryCreationProcessor | ["{\"id\":1}"])]
Processing new wiki repository: #<Repository id: 1, path: 
asdf/asdf-gitorious-wiki>
(Job{/queue/GitoriousWikiRepositoryCreation} | WikiRepositoryCreationProcessor 
| ["{\"id\":1}"]) failed: #<Errno::EOPNOTSUPP: Operation not supported - 
(/var/www/gitorious/app/data/hooks, /media/data/gitrepos/.hooks)>


Is there a work around?

-- 
-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"Gitorious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to