summaryrefslogtreecommitdiff
path: root/portage
diff options
context:
space:
mode:
authorivan-boikov <ik.boikov.public@protonmail.com>2024-01-03 18:43:28 +0100
committerivan-boikov <ik.boikov.public@protonmail.com>2024-01-03 18:43:28 +0100
commit0df3f1897ff9ffbb51e31da00f90b1fbacdd236f (patch)
treedc0ed6e24af9e27d5937561bca72e2a1e8f16e0f /portage
parent09e6e0983bffe1ff0a8dd51fafca9e142a2efce5 (diff)
Patch to allow dispatch-conf to follow symlinks
Diffstat (limited to 'portage')
-rw-r--r--portage/portage/patches/sys-apps/portage/dispatch-conf-symlinks.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/portage/portage/patches/sys-apps/portage/dispatch-conf-symlinks.patch b/portage/portage/patches/sys-apps/portage/dispatch-conf-symlinks.patch
new file mode 100644
index 0000000..9df63f9
--- /dev/null
+++ b/portage/portage/patches/sys-apps/portage/dispatch-conf-symlinks.patch
@@ -0,0 +1,13 @@
+diff --git a/bin/dispatch-conf b/bin/dispatch-conf
+index 16c9a5d..c658b4a 100755
+--- a/bin/dispatch-conf
++++ b/bin/dispatch-conf
+@@ -156,7 +156,7 @@ class dispatch:
+ continue
+
+ basename = "*"
+- find_opts = ["-name", ".*", "-type", "d", "-prune", "-o"]
++ find_opts = ["-name", ".*", "-type", "d", "-follow", "-prune", "-o"]
+ if not os.path.isdir(path):
+ path, basename = os.path.split(path)
+ find_opts = ["-maxdepth", "1"]