On 06/24/2018 11:50 AM, Gerardo Exequiel Pozzi via arch-releng wrote: > This is an automated email from the git hooks/post-receive script. > > djgera pushed a change to branch master > in repository archiso. > > from 02164ac [releng] support for -P iso_publisher and -A > iso_application in build.sh > new 5a57d83 [archiso] Use --sysroot when list installed packages. > > The 1 revisions listed above as "new" are entirely new to this > repository and will be described in separate emails. The revisions > listed as "add" were already present in the repository and have only > been added to this reference. > > > Detailed log of new commits: > > commit 5a57d8396457aa7360529948a4f2a43fe9f400fd > Author: Gerardo Exequiel Pozzi <[email protected]> > Date: Sun Jun 24 12:48:52 2018 -0300 > > [archiso] Use --sysroot when list installed packages. > > Signed-off-by: Gerardo Exequiel Pozzi <[email protected]> > > Summary of changes: > archiso/mkarchiso | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
You should drop the --config flag when moving to --sysroot.
pacman --root uses the config from the host system, and gets told to use
the archiso configured pacman.conf. Though, in theory, once the workdir
is created it could use "${work_dir}/airootfs/etc/pacman.conf" as copied
over by the prior pacstrap invocation.
The --sysroot will resolve "${pacman_conf}" relative to
"${work_dir}/airootfs" which is certainly wrong, and should be using the
aforementioned version copied by pacstrap. Since --sysroot is
fundamentally about just treating the chroot the way you'd think a
chroot system should be treated, this means *within the chroot* it uses
the default /etc/pacman.conf.
So, just drop the whole --config parameter for more lines of code
removed/simplified. :D
--
Eli Schwartz
Bug Wrangler and Trusted User
signature.asc
Description: OpenPGP digital signature
