mirror of
https://github.com/YunoHost/package_linter.git
synced 2024-09-03 20:06:12 +02:00
Report /home/$app as a bad location for app data
This commit is contained in:
parent
1d96b4592a
commit
2fe4ae8b3a
1 changed files with 1 additions and 1 deletions
|
@ -616,7 +616,7 @@ class App(TestSuite):
|
||||||
def app_data_in_unofficial_dir(self):
|
def app_data_in_unofficial_dir(self):
|
||||||
|
|
||||||
allowed_locations = ["/home/yunohost.app", "/home/yunohost.conf", "/home/yunohost.backup", "/home/yunohost.multimedia"]
|
allowed_locations = ["/home/yunohost.app", "/home/yunohost.conf", "/home/yunohost.backup", "/home/yunohost.multimedia"]
|
||||||
cmd = "grep -IhEro '/home/yunohost[^/ ]*/' %s/scripts || true" % self.path
|
cmd = "grep -IhEro '/home/yunohost[^/ ]*/|/home/\\$app' %s/scripts || true" % self.path
|
||||||
home_locations = subprocess.check_output(cmd, shell=True).decode('utf-8').strip().split("\n")
|
home_locations = subprocess.check_output(cmd, shell=True).decode('utf-8').strip().split("\n")
|
||||||
|
|
||||||
forbidden_locations = set([location for location in home_locations if location and location.rstrip('/') not in allowed_locations])
|
forbidden_locations = set([location for location in home_locations if location and location.rstrip('/') not in allowed_locations])
|
||||||
|
|
Loading…
Reference in a new issue