mirror of
https://github.com/YunoHost/package_linter.git
synced 2024-09-03 20:06:12 +02:00
[enh] sources management check: check if there is more than 5 files on 'sources' folder to say if using local stored sources.
This commit is contained in:
parent
fa29eedbf3
commit
5f075c6c6c
1 changed files with 3 additions and 1 deletions
|
@ -67,7 +67,9 @@ def read_file(file_path):
|
|||
|
||||
def check_source_management(app_path):
|
||||
print (c.BOLD + c.HEADER + "\n>>>> SOURCES MANAGEMENT <<<<" + c.END)
|
||||
if os.path.exists(os.path.join(app_path, "sources")):
|
||||
DIR = os.path.join(app_path, "sources")
|
||||
# Check if there is more than six files on 'sources' folder
|
||||
if len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))]) > 5:
|
||||
print_wrong("Upstream app sources shouldn't be stored on this 'sources' folder of this git repository as a copy/paste.\n" +
|
||||
"At installation, the package should download sources from upstream via 'wget', git submodule or git subtree.\n" +
|
||||
"See https://dev.yunohost.org/issues/201#Conclusion-chart")
|
||||
|
|
Loading…
Reference in a new issue