From b73e20f6bec42d6a9e970b768e3287806469c916 Mon Sep 17 00:00:00 2001
From: Thomas Boettcher <boettcher@rz.rwth-aachen.de>
Date: Mon, 14 Apr 2025 12:31:52 +0200
Subject: [PATCH] just exlude files on main level

---
 makelinks.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/makelinks.py b/makelinks.py
index 39425b8..c61ee51 100755
--- a/makelinks.py
+++ b/makelinks.py
@@ -28,7 +28,9 @@ def filenamefilter(dirname):
 	# filter unlinkable files
 	# separate dirs and files
 	dirlist = os.listdir(dirname)
-	l = [f for f in dirlist if os.path.isdir(os.path.join(dirname, f)) and f not in [".git"]]
+	if dirname == os.path.dirname(os.path.realpath(__file__)):
+		dirlist = [ f for f in dirlist if os.path.isdir(os.path.join(dirname, f)) ]
+	l = [f for f in dirlist if f not in [".git"]]
 	hostbased = [f.group(1) for f in map(lambda x: re.match("^(.+)--.+$", x), l) if f]
 	if hostbased:
 		regex = "^(%s)(--.+)?$" % "|".join(hostbased)
-- 
GitLab