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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
paludis-user mailing list
[email protected]
http://lists.pioto.org/mailman/listinfo/paludis-user

Reply via email to