Why do you want MCE build dependencies when building the kernel?

Because quite often when I am developing and testing some packages, I will first do manual editing, building and copying binaries for N900 in the chrooted environment.

# /usr/sbin/qemu-binfmt-conf.sh
# cd /var/tmp/Trunk_Testing-armv7el
# chroot .
# cd mce
# make
... then scp the binaries build on non-chrooted terminal which has network access to n900 for testing

Once I am happy with that, I will usually do the patches and then run local obs build for final testing before committing changes to obs server.

So now what happens is that if I do "local obs kernel build", it has removed all mce related devel-headers and before I can continue with that I must re-install all mce packages by doing a local obs build for mce.

I have worked around this now by collecting a huge list of packages under "extra-pkgs" option in .oscrc

The packages are removed from the chroot, but they are still cached locally for 
the next MCE build, meaning you will not be pulling them again from the repos.
If you want to jump straight to building without removing anything, you can try 
--noinit option

    --noinit, --no-init
                         Skip initialization of build root and start with build
                         immediately.

What I would like to have is some kind of option "update existing rpm's and install only a new dependencies" without uninstalling anything.

Mika
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to