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.