summaryrefslogtreecommitdiff
path: root/find-git2
diff options
context:
space:
mode:
Diffstat (limited to 'find-git2')
-rw-r--r--find-git217
1 files changed, 17 insertions, 0 deletions
diff --git a/find-git2 b/find-git2
new file mode 100644
index 0000000..6bdca05
--- /dev/null
+++ b/find-git2
@@ -0,0 +1,17 @@
+-- -*- Lua -*-
+
+-- Our goal is to find git2.so so we can blacklist it for the duration of
+-- tests. This is done by essentially rummaging in the package loaders...
+
+dofile("blacklist-system-git2")
+
+local ffunc, loc = package.searchers[3]('gall.ll.git2')
+
+local locs = {}
+while ffunc ~= nil do
+ locs[#locs+1] = loc
+ package.searchers[3] = __gall_ll_git2_blacklister(package.searchers[3], loc)
+ ffunc, loc = package.searchers[3]('gall.ll.git2')
+end
+
+print(table.concat(locs, ":"))