On Mon, 04 Feb 2008 00:08:22 +0100 Christopher Friedt <[EMAIL PROTECTED]> wrote: > > Possibly. If you use a pull rather than push model, you'll still > > need quite a bit on the embedded systems. Have you considered both > > options? Push is probably better suited here. > > It's very likely going to be a push model - we're doing it in such a > way that a centralized server system will connect (through vpn) to > each of the remote devices, check to see which "version" they have, > and likely just execute the update process remotely via ssh. The > remote devices would just fetch the package from a remote location to > avoid any local storage issues.
Would it be possible for the server to mount the remote devices'
filesystems somewhere? I ask, because if it is you can make use of the
config-suffix and root options. Essentially, you'd store the configs on
the server, and then do something like:
mount -tnfs remote-device:/ /mnt/remote-device
paludis -E :remote-device --install targets
with your remote-device paludis config set up to use root
= /mnt/remote-device.
> >> * What runtime requirements does Paludis have? (i.e. does it need
> >> libstdc++, etc)
> >
> > libstdc++, bash.
>
> Cool, yeah i read in the FAQ that it's coded in C++. I don't know why
> i thought it would be so space consuming at first to have libstdc++ -
> my desktop versions are only about 250kB, while the debug version is
> ~700kB. That should fit without any issues. Is that the only thing
> that's required for having a working C++ runtime?
Assuming your g++ is 4.1, yeah. If you're stuck with g++ 3.4 you'll
also need boost, which is huge.
> > Paludis doesn't use Portage's binary package format at all.
>
> Ok, so I'd have to use Paludis' build mechanisms on the package
> server too then. That's not so bad. I saw some of the ebuild syntax
> modifications and they are all so intuitive!! After a couple of years
> of dealing with portage idiosyncrasies I can certainly understand how
> paludis' ebuilds (or exheres?) can be a bit more efficient.
Ya. Or we can do custom package formats for people fairly easily if
necessary... I'm guessing you're using your own tree rather than
Gentoo's?
--
Ciaran McCreesh
signature.asc
Description: PGP signature
_______________________________________________ paludis-user mailing list [email protected] http://lists.pioto.org/mailman/listinfo/paludis-user
