RE: Permission Denied Error on Pre-commit Java hook
From: DEVELA Brent <brent.devela_at_diva.co.jp>
Date: Wed, 16 Dec 2009 14:35:19 +0900
Hi Ryan,
Thanks for the reply, My repository is served via apache and the user running it is www-data. And yes, the user does have rights in the folder. Here's the code I'm trying to run with the contents of the output.txt file from the python code.
Python code:
log_cmd='java -jar -Duser.home=/var/www /tmp/integrationtestscript-1.0-SNAPSHOT.jar'
JAVA code:
package integrationtestscript;
import com.ibatis.common.jdbc.ScriptRunner;
public class App {
try {
File f;
System.out.println("Exit");
Contents of /tmp/Output.txt after execution as a pre-commit hook.
Hello World!
Regards,
Brent
-----Original Message-----
On Dec 15, 2009, at 04:14, DEVELA Brent wrote:
> I've created my very first hook and what it does is that a Python script calls a java jar file which then creates a file writes something into it. When it is run as a hook, I am getting a Permission Denied error. The script runs perfectly when its directly run using the command line. Any help will be appreciated. How do I get around this security issue? The SVN resides on a Linux box.
How is your repository served -- via apache? or svnserve? As what user is that process running? Does that user have permission to write to the place where your jar is creating its file?
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.