summaryrefslogtreecommitdiff
path: root/src/lib/build/build.sh
diff options
context:
space:
mode:
authorAntonio Rojas <arojas@archlinux.org>2023-10-13 20:13:31 +0000
committerLevente Polyak <anthraxx@archlinux.org>2023-10-14 00:00:52 +0200
commit5cbe9ad61296c91251299bcb0f32aa2e0b3dd5ea (patch)
tree2189731a62b40e15c98677f13eae4e0edd14e521 /src/lib/build/build.sh
parent6f106e7cd6c19d8666d25676afc8dcc5975d124b (diff)
downloaddevtools-5cbe9ad61296c91251299bcb0f32aa2e0b3dd5ea.tar.xz
fix(build): allow using --install and --offload simultaneously
Don't take the full (local) path of the package to install when using --offload. Fixes #194 Component: pkgctl build
Diffstat (limited to 'src/lib/build/build.sh')
-rw-r--r--src/lib/build/build.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/build/build.sh b/src/lib/build/build.sh
index d6b530d..bf6339a 100644
--- a/src/lib/build/build.sh
+++ b/src/lib/build/build.sh
@@ -200,7 +200,11 @@ pkgctl_build() {
;;
-I|--install)
(( $# <= 1 )) && die "missing argument for %s" "$1"
- MAKECHROOT_OPTIONS+=("-I" "$(realpath "$2")")
+ if (( OFFLOAD )); then
+ MAKECHROOT_OPTIONS+=("-I" "$2")
+ else
+ MAKECHROOT_OPTIONS+=("-I" "$(realpath "$2")")
+ fi
warning 'installing packages into the chroot may break reproducible builds, use with caution!'
shift 2
;;