summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-07-15 13:39:58 +0300
committerLars Wirzenius <liw@liw.fi>2023-07-15 13:39:58 +0300
commit443aa4cf07b074b41fd6036a9b8496cbc9d58a90 (patch)
tree3ede97f6e245781cdda8a9fed097b221bef19e0c
parent3d7f4ef9a849465ca062f393e3ac3b5597d78b4a (diff)
downloadambient-ci-443aa4cf07b074b41fd6036a9b8496cbc9d58a90.tar.gz
feat(ikiwiki.sh): run ambient-run from dir where ikiwiki.sh is
Sponsored-by: author
-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/ \