diff -urN smeserver-trac-0.4.old/root/etc/e-smith/events/actions/trac-project-modify smeserver-trac-0.4/root/etc/e-smith/events/actions/trac-project-modify --- smeserver-trac-0.4.old/root/etc/e-smith/events/actions/trac-project-modify 2008-12-30 01:00:58.000000000 +1030 +++ smeserver-trac-0.4/root/etc/e-smith/events/actions/trac-project-modify 2008-12-30 01:04:46.000000000 +1030 @@ -123,4 +123,12 @@ "resync" ) == 0 or die "Error running trac-admin resync for $TracProjectName"; -exit(0); \ No newline at end of file +#------------------------------------------------------------ +# Fix permissions on repository files. +#------------------------------------------------------------ + +system("/bin/chown", "-R", "www:www", "/home/e-smith/files/trac/$TracProjectName") == 0 + or die "Could not change ownership of /home/e-smith/files/trac/$TracProjectName"; + +exit(0); +