diff options
Diffstat (limited to 'src/chroot-tools')
-rwxr-xr-x | src/chroot-tools/libremakepkg | 11 |
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 ############################################################### |