| 280 | | os.path.join(clients_root, client_name, 'var', 'svn', project_name) : (0750, 'root', 'www-data'), |
| 281 | | os.path.join(clients_root, client_name, 'var', 'svn', project_name, 'db') : (0770, 'root', 'www-data'), |
| | 280 | os.path.join(clients_root, client_name, 'var', 'svn', project_name) : (0770, 'root', 'www-data'), |
| 282 | 281 | os.path.join(clients_root, client_name, 'var', 'trac', project_name) : (0770, 'root', 'www-data'), |
| 283 | 282 | os.path.join(clients_root, client_name, 'var', 'trac', project_name, 'db') : (0770, 'root', 'www-data'), |
| 284 | 283 | os.path.join(clients_root, client_name, 'var', 'trac', project_name, 'db', 'trac.db') : (0770, 'root', 'www-data'), |
| 285 | 284 | os.path.join(clients_root, client_name, 'var', 'trac', project_name, 'attachments') : (0770, 'root', 'www-data'), |
| 286 | | os.path.join(clients_root, client_name, 'var', 'trac', project_name, 'conf', 'trac.ini') : (0640, 'root', 'www-data'), |
| | 285 | os.path.join(clients_root, client_name, 'var', 'trac', project_name, 'conf', 'trac.ini') : (0660, 'root', 'www-data'), |
| | 289 | |
| | 290 | # Since filesystem.set_permissions does not handle recursion, svn/db dir is modified is done manually |
| | 291 | filesystem.chowntree( |
| | 292 | os.path.join(clients_root, client_name, 'var', 'svn', project_name, 'db'), |
| | 293 | filesystem.get_uid_from_name('root'), |
| | 294 | filesystem.get_gid_from_name('www-data') |
| | 295 | ) |
| | 296 | os.path.walk(os.path.join(clients_root, client_name, 'var', 'svn', project_name, 'db'), filesystem.chmodtree, 0770) |