Hey! > tree and update packages selectively - as long as the dependencies dont > require more ... are there any other possibilities ?!? how are you > handling such situations ?!?
Hmmm, why don't you just update packages selectively like emerge -u tzdata <other packages you want updated> instead of updating everything? Note: leave out the --deep option. I did this for years on my desktop machine and only updated world from time to time. Furthermore, you can mask package versions in $ROOT/etc/portage/package.mask if you really have something you want to ignore. > currently i have one --root created and stripped down environment which > i rsync to the boxes (without gcc, portage tree, kernel sources) ... > plus i need a gentoo system for building where i merge change into the > portage tree from time to time ... > [...] > after all i should come up with a solution where the customer can do the > update on its own ... Ummm, the way I (and others) do it is building binpkgs in the cross-compile environment and then update the embedded system(s) using these binpkgs. This way your customer can update from your FTP/HTTP/... binpkg server with emerge -ug <packages>. The only thing you have to make sure is, you either mask all package you don't want them to update or to provide all updateable packages as binaries. You might want to have a look at http://gentoo.mindzoo.de http://git.overlays.gentoo.org/gitweb/?p=proj/embedded-cross.git;a=summary even though the documentation is a bit outdated. *hint* Regards, Sven P.S.: Maybe you also want to join #gentoo-embedded on freenode!?!
