Create ~git/gitosis in gitosis-init.

This fixes problems with e.g. "No such file or directory:
'/.../git/gitosis/projects.list.42.tmp'" in generate_project_list when
running gitosis-init.

Existing users need to run::

	 sudo install -d -m0755 -o git -g git ~git/gitosis

adjust the user and group name if necessary. Alternatively,
just rerun gitosis-init.
This commit is contained in:
Tommi Virtanen 2007-12-11 22:29:43 +02:00
parent 2078a0c828
commit a5a758a407

View file

@ -125,6 +125,9 @@ class Main(app.App):
log.error('Cannot parse user from SSH public key.') log.error('Cannot parse user from SSH public key.')
sys.exit(1) sys.exit(1)
log.info('Admin user is %r', user) log.info('Admin user is %r', user)
log.info('Creating generated files directory...')
generated = util.getGeneratedFilesDir(config=cfg)
util.mkdir(generated)
log.info('Creating repository structure...') log.info('Creating repository structure...')
repositories = util.getRepositoryDir(cfg) repositories = util.getRepositoryDir(cfg)
util.mkdir(repositories) util.mkdir(repositories)