init: only overwrites config.py, so run even if repo/ exists

Previously, `fdroid init` would exit if a repo/ subdir existed.  Since it
only changes config.py, that test just caused confusion. Now, only exit if
config.py exists, and if repo/ does not exist, create it.
This commit is contained in:
Hans-Christoph Steiner 2014-04-23 12:46:24 -04:00
parent 186aec46ba
commit cc089b49b1

View file

@ -119,8 +119,9 @@ def main():
fdroiddir = os.getcwd() fdroiddir = os.getcwd()
if not os.path.exists('config.py') and not os.path.exists('repo'): if not os.path.exists('config.py'):
# 'metadata' and 'tmp' are created in fdroid # 'metadata' and 'tmp' are created in fdroid
if not os.path.exists('repo'):
os.mkdir('repo') os.mkdir('repo')
shutil.copy(os.path.join(examplesdir, 'fdroid-icon.png'), fdroiddir) shutil.copy(os.path.join(examplesdir, 'fdroid-icon.png'), fdroiddir)
shutil.copyfile(os.path.join(examplesdir, 'config.py'), 'config.py') shutil.copyfile(os.path.join(examplesdir, 'config.py'), 'config.py')