From c65568452f638edfc0d068fd2247dc657b428ff5 Mon Sep 17 00:00:00 2001 From: Ansgar Burchardt Date: Sun, 22 May 2016 16:06:56 +0200 Subject: [PATCH] dep11-basic-validate: Forbid symlinks for now --- scripts/debian/dep11-basic-validate.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/debian/dep11-basic-validate.py b/scripts/debian/dep11-basic-validate.py index e6217b04..6ee3042b 100755 --- a/scripts/debian/dep11-basic-validate.py +++ b/scripts/debian/dep11-basic-validate.py @@ -169,8 +169,12 @@ def validate_dir(dirname): ret = True for root, subfolders, files in os.walk(dirname): for fname in files: + fpath = os.path.join(root, fname) + if os.path.islink(fpath): + add_issue("FATAL: Symlinks are not allowed") + return False if fname.endswith(".yml.gz") or fname.endswith(".yml.xz"): - if not validate_file(os.path.join(root, fname)): + if not validate_file(fpath): ret = False return ret @@ -187,6 +191,9 @@ def main(): if os.path.isdir(fname): ret = validate_dir(fname) + elif os.path.islink(fname): + add_issue("FATAL: Symlinks are not allowed") + ret = False else: ret = validate_file(fname) if ret: -- 2.39.2