From 3a95b7cafbffca260e6ff97728b6384639dd1ae9 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Fri, 6 Jul 2018 10:15:36 +0200 Subject: generate pkglist with query (not sync) operation Using the sync operation with list option fails with --sysroot when signed database files are around. Instead use the query operation, which uses the local databases of installed pakages only. The only downside is that we do no longer record the originating repository. Signed-off-by: Christian Hesse --- archiso/mkarchiso | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/archiso/mkarchiso b/archiso/mkarchiso index cc66df4..4d4db50 100755 --- a/archiso/mkarchiso +++ b/archiso/mkarchiso @@ -266,8 +266,7 @@ command_pkglist () { _show_config pkglist _msg_info "Creating a list of installed packages on live-enviroment..." - pacman -Sl --sysroot "${work_dir}/airootfs" | \ - awk '/\[installed\]$/ {print $1 "/" $2 "-" $3}' > \ + pacman -Q --sysroot "${work_dir}/airootfs" > \ "${work_dir}/iso/${install_dir}/pkglist.${arch}.txt" _msg_info "Done!" -- cgit v1.2.3