summaryrefslogtreecommitdiff
path: root/ikiwiki.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ikiwiki.sh')
-rwxr-xr-xikiwiki.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/ikiwiki.sh b/ikiwiki.sh
index de71ea8..7d8a778 100755
--- a/ikiwiki.sh
+++ b/ikiwiki.sh
@@ -7,6 +7,8 @@ setup="$1"
srcdir="$(sed -n '/^srcdir: */s///p' "$setup")"
destdir="$(sed -n '/^destdir: */s///p' "$setup")"
+ambientdir="$(dirname "$0")"
+
artifact="$(mktemp)"
artifactdir="$(mktemp -d)"
trap 'rm -rf "$artifact $artifactdir"' EXIT
@@ -14,7 +16,7 @@ trap 'rm -rf "$artifact $artifactdir"' EXIT
if [ ! -e "$srcdir/.ambient-script" ]; then
cp ikiwiki-ambient-script "$srcdir/.ambient-script"
fi
-./ambient-run \
+"$ambientdir/ambient-run" \
--image ~/tmp/ambient/ambient-ikiwiki.qcow2 \
--artifact "$artifact" \
--dependencies ~/.ikiwiki/ \