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!?!

Reply via email to