summaryrefslogtreecommitdiff
path: root/src/devtools/lib/makechrootpkg.sh.patch
diff options
context:
space:
mode:
Diffstat (limited to 'src/devtools/lib/makechrootpkg.sh.patch')
-rw-r--r--src/devtools/lib/makechrootpkg.sh.patch8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devtools/lib/makechrootpkg.sh.patch b/src/devtools/lib/makechrootpkg.sh.patch
index d20b88c..e1921d7 100644
--- a/src/devtools/lib/makechrootpkg.sh.patch
+++ b/src/devtools/lib/makechrootpkg.sh.patch
@@ -162,15 +162,15 @@
+}
-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 $pkgfiles...
+chroot_add_to_local_repo() {
+ local copydir=$1; shift
+ mkdir -p "$copydir/repo"
+- for pkgfile in "$copydir"/pkgdest/*.pkg.tar.?z; do
+- if $add_to_db; then
+ for pkgfile in "$@"; do
- mkdir -p "$copydir/repo"
+ cp "$pkgfile" "$copydir/repo"
pushd "$copydir/repo" >/dev/null
- cp "$pkgfile" .
repo-add repo.db.tar.gz "${pkgfile##*/}"
popd >/dev/null
- fi