aboutsummaryrefslogtreecommitdiffstats
path: root/do-link
diff options
context:
space:
mode:
authorTomasz Kramkowski <tk@the-tk.com>2021-08-06 17:18:20 +0100
committerTomasz Kramkowski <tk@the-tk.com>2021-08-06 17:18:20 +0100
commit0d86d7df3cf62ed0a010197f2963842311b0a4b8 (patch)
tree786c4d2a23652ebf63ee5affe88cf7e41221794a /do-link
parent98e18c714bf1668e9c041f1be4abcab548f22294 (diff)
downloadpack-0d86d7df3cf62ed0a010197f2963842311b0a4b8.tar.gz
pack-0d86d7df3cf62ed0a010197f2963842311b0a4b8.tar.xz
pack-0d86d7df3cf62ed0a010197f2963842311b0a4b8.zip
make do-link executable from /usr/bin/env
On openbsd the script interpreter of an interpreter script can't be an interpreter script (script(7)) so do-link must be ran with /usr/bin/env which means the type parameter needs to be a variable set in the do file.
Diffstat (limited to 'do-link')
-rwxr-xr-xdo-link5
1 files changed, 2 insertions, 3 deletions
diff --git a/do-link b/do-link
index 189e899..76ca11b 100755
--- a/do-link
+++ b/do-link
@@ -1,8 +1,7 @@
#!/usr/bin/env bash
set -e
-type=$1
-. "$2" # .do file which we are "interpreting"
+. "$1" # .do file which we are "interpreting"
redo-ifchange "$0" "link-$type.tool" "${objects[@]}"
-shift 2
+shift
. "./link-$type.tool"
"${cmd[@]}"