I'm trying to find a suitable package manager for installing software on an embedded target system.
I'd like to setup a build system that actually downloads the source and cross-compiles for the target system, creating a binary package that can be installed on the target embedded host.
I'd like the package to be intelligent enough to recognize dependencies on other packages and perhaps even the toolchain itself such as glibc libraries.
Ideally, the embedded target system would have a minimal package manager installed that could check for updates by contacting a package repository server and retrieve updates via SFTP.
That's probably asking a lot though...