From 63f8d6fd765b80abca682dfd6b3b80050bf76b3e Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 7 May 2013 11:00:02 -0400 Subject: have `librechroot install-file` add the packages to the local repo. --- src/devtools/lib/makechrootpkg.sh.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/devtools') diff --git a/src/devtools/lib/makechrootpkg.sh.patch b/src/devtools/lib/makechrootpkg.sh.patch index 6016ba4..13a9ff1 100644 --- a/src/devtools/lib/makechrootpkg.sh.patch +++ b/src/devtools/lib/makechrootpkg.sh.patch @@ -143,10 +143,10 @@ -if archroot -r "$copydir" "/chrootbuild"; then - for pkgfile in "$copydir"/pkgdest/*.pkg.tar.?z; do - if $add_to_db; then -+# Usage: chroot_add_to_local_repo $copydir ++# Usage: chroot_add_to_local_repo $copydir $pkgfiles... +chroot_add_to_local_repo() { -+ local copydir=$1 -+ for pkgfile in "$copydir"/pkgdest/*.pkg.tar*; do ++ local copydir=$1; shift ++ for pkgfile in "$@"; do mkdir -p "$copydir/repo" pushd "$copydir/repo" >/dev/null cp "$pkgfile" . @@ -236,7 +236,7 @@ + chroot_build "$copydir" "$makepkg_args" "$run_namcap" + func2 + if chroot_build; then -+ chroot_add_to_local_repo "$copydir" ++ chroot_add_to_local_repo "$copydir" "$copydir"/pkgdest/*.pkg.tar* + chroot_copy_out_pkgs "$copydir" "$src_owner" + chroot_copy_out_logs "$copydir" "$src_owner" + else -- cgit v1.2.3-54-g00ecf