about summary refs log tree commit diff
path: root/xdistdir
diff options
context:
space:
mode:
Diffstat (limited to 'xdistdir')
-rwxr-xr-xxdistdir19
1 files changed, 19 insertions, 0 deletions
diff --git a/xdistdir b/xdistdir
new file mode 100755
index 0000000..ba1b14d
--- /dev/null
+++ b/xdistdir
@@ -0,0 +1,19 @@
+#!/bin/sh
+# xdistdir - figure out XBPS_DISTDIR
+
+if [ -n "$XBPS_DISTDIR" ]; then
+	echo "$XBPS_DISTDIR"
+elif [ -x "$(command -v xbps-src)" ]; then
+	"$(readlink -f "$(command -v xbps-src)")" show-var XBPS_DISTDIR | tail -1
+elif [ -d ~/void-packages ]; then
+	echo ~/void-packages
+elif [ -d ~/xbps-packages ]; then
+	echo ~/xbps-packages
+elif [ -d ~/src/void-packages ]; then
+	echo ~/src/void-packages
+elif [ -d ~/src/xbps-packages ]; then
+	echo ~/src/xbps-packages
+else
+	echo "xdistdir: no idea, giving up" 1>&2
+	exit 111
+fi