[arch-releng] [archiso] [GIT] branch master updated (02164ac -> 5a57d83)

Gerardo Exequiel Pozzi vmlinuz386 at gmail.com
Mon Jun 25 16:27:47 UTC 2018


El 24/06/18 a las 19:52, Eli Schwartz via arch-releng escribió:
> 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 <vmlinuz386 at gmail.com>
>> Date:   Sun Jun 24 12:48:52 2018 -0300
>>
>>     [archiso] Use --sysroot when list installed packages.
>>     
>>     Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at gmail.com>
>>
>> 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
> 

Oh, Good catch! Many thanks!



More information about the arch-releng mailing list