litex_setup: raise exception on update if repository has been been initialized.
This commit is contained in:
parent
4fe31f0760
commit
a8bf02167a
|
@ -85,6 +85,7 @@ if len(sys.argv) < 2:
|
||||||
if "init" in sys.argv[1:]:
|
if "init" in sys.argv[1:]:
|
||||||
os.chdir(os.path.join(current_path))
|
os.chdir(os.path.join(current_path))
|
||||||
for name in repos.keys():
|
for name in repos.keys():
|
||||||
|
if not os.path.exists(name):
|
||||||
url, need_recursive, need_develop = repos[name]
|
url, need_recursive, need_develop = repos[name]
|
||||||
# clone repo (recursive if needed)
|
# clone repo (recursive if needed)
|
||||||
print("[cloning " + name + "]...")
|
print("[cloning " + name + "]...")
|
||||||
|
@ -120,6 +121,8 @@ if "install" in sys.argv[1:]:
|
||||||
# Repositories update
|
# Repositories update
|
||||||
if "update" in sys.argv[1:]:
|
if "update" in sys.argv[1:]:
|
||||||
for name in repos.keys():
|
for name in repos.keys():
|
||||||
|
if not os.path.exists(name):
|
||||||
|
raise Exception("{} not initialized, please (re)-run init and install first.".format(name))
|
||||||
# update
|
# update
|
||||||
print("[updating " + name + "]...")
|
print("[updating " + name + "]...")
|
||||||
os.chdir(os.path.join(current_path, name))
|
os.chdir(os.path.join(current_path, name))
|
||||||
|
|
Loading…
Reference in New Issue