[arch-general] makechrootpkg -I (any way to pass --noconfirm ?)

David C. Rankin drankinatty at suddenlinkmail.com
Wed Jun 15 18:24:03 EDT 2011


On 06/15/2011 04:18 PM, Baho Utot wrote:
> On 06/15/2011 02:41 PM, David C. Rankin wrote:
>> Guys
>>
>> When installing packages into an archroot with the '-I' option to
>> makechrootpkg is there any way to also pass the '--noconfirm' option to
>> pacman? I have tried a couple of different ways to pass it after the -I
>> option, but so far it is a no go. I'm trying to automate the trinity build in
>> an archroot, but having to confirm each install after the module build is
>> preventing this. What say the experts?
>>
>
> You're doing this incorrectly.
> Setup a repo that is reachable in the chroot
> then
>
> ( sudo /usr/sbin/mkarchroot -u ${_chroot}/root 2>&1 | tee ${_date}build.log &&
> exit ${PIPESTATUS} )
> ( sudo /usr/sbin/makechrootpkg -c -r ${_chroot} 2>&1 | tee -a ${_date}build.log
> && exit ${PIPESTATUS} )
>
> The first mkarchroot updates the chroot system and the second builds the
> package, when they are are built you are ready to install to the host system.
> I do not recommend installing the trinity packages to the chroot, the PKGBUILD
> file should pull them in automagically if it is written correctly.
>
> See my automated trinity build system for pointers. I wrap the whole thing in a
> Makefile which builds the entire trinity desktop ( if needed ).
> $ make trinity is all that is then needed.
>
>

   Thank you Baho!


-- 
David C. Rankin, J.D.,P.E.


More information about the arch-general mailing list