summaryrefslogtreecommitdiff
path: root/src/chroot-tools/libremakepkg
diff options
context:
space:
mode:
Diffstat (limited to 'src/chroot-tools/libremakepkg')
-rwxr-xr-xsrc/chroot-tools/libremakepkg11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/chroot-tools/libremakepkg b/src/chroot-tools/libremakepkg
index 25f23c6..8e34f4a 100755
--- a/src/chroot-tools/libremakepkg
+++ b/src/chroot-tools/libremakepkg
@@ -50,6 +50,7 @@ trap_exit() {
run() {
local HASNET=true
[[ $1 == -N ]] && { HASNET=false; shift; }
+ local copydir=$1; shift
local cmd="$*"
cat >"$copydir/chrootexec" <<EOF
@@ -104,16 +105,16 @@ chroot_copy_out() (
# Usage: chroot_let_nobody_use_pacman $copydir
chroot_let_nobody_use_pacman() (
set +euE
- . /usr/share/devtools/makechrootpkg.real.sh
+ . /usr/share/devtools/makechrootpkg.sh
chroot_let_nobody_use_pacman "$@"
-}
+)
# Usage: chroot_init $copydir $repack
# Environment
# - $LIBREHOME is set
chroot_init() {
- local $copydir=$1
- local $repack=$2
+ local copydir=$1
+ local repack=$2
librechroot -l "$copydir" make # make sure the chroot exists
mkdir -p "$copydir"/{build,pkgdest,srcdest}
@@ -137,7 +138,7 @@ Server = file:///repo
EOF
fi
- chroot_let_nobody_use_pacman
+ chroot_let_nobody_use_pacman "$copydir"
}
# Core functions ###############################################################