diff options
Diffstat (limited to 'src/chroot-tools')
-rwxr-xr-x | src/chroot-tools/librechroot | 5 | ||||
-rwxr-xr-x | src/chroot-tools/libremakepkg | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/src/chroot-tools/librechroot b/src/chroot-tools/librechroot index a10734b..d5b677c 100755 --- a/src/chroot-tools/librechroot +++ b/src/chroot-tools/librechroot @@ -200,7 +200,10 @@ main() { ;; # Dealing with packages - install-file) normshell chroot_install_pkgs "$copydir" "$@";; + install-file) + normshell chroot_install_pkgs "$copydir" "$@" + normshell chroot_add_to_local_repo "$copydir" "$@" + ;; install-name) archroot -r "$copydir" pacman -Sy "$@";; update) archroot -u "$copydir";; clean-pkgs) diff --git a/src/chroot-tools/libremakepkg b/src/chroot-tools/libremakepkg index 9267496..b01976d 100755 --- a/src/chroot-tools/libremakepkg +++ b/src/chroot-tools/libremakepkg @@ -73,7 +73,7 @@ EOF fi } -# Usage: add_to_local_repo $copydir +# Usage: add_to_local_repo $copydir $pkgfiles... add_to_local_repo() ( set +euE . /usr/share/devtools/makechrootpkg.sh @@ -304,7 +304,7 @@ main() { build check_pkg - add_to_local_repo "$copydir" + add_to_local_repo "$copydir" "$copydir"/pkgdest/*.pkg.tar* $INCHROOT || chroot_copy_out "$copydir" "$LIBREUSER" } |