On Mar 4, 2008, at 5:48 AM, Stefan Westmeier wrote:
> Hi,
>
> in the embedded environment for which we are evaluating RPM for,
> space is a very
> costly resource.
>
> So what we are actually trying to avoid is caching of the packages
> in the file system
> and installing them right away over the network connection. Package
> numbers will be
> between 1-20. I am not sure if this whole scenario would work over
> the network,
> but the question came up if its possible and I try to find out. Not
> sure if this is enough
> information about the scenario / use case we have in mind.
>
For all installs with packages > 1, a cache is going to be needed by
rpm internally
if the packages are delivered on stdin.
>
> I must admit I did not understand the hint about package manifests.
>
The command
rpm -Uvh file:///foo-1.2-3.noarch.rpm
is equivalent to
echo "ffile:///oo-1.2-3.noarch.rpm" > /tmp/manifest
rpm -Uvh /tmp/manifest
and might be implemented on a stdin pipe as
echo "ffile:///oo-1.2-3.noarch.rpm | rpm -Uvh -
There's a chance that a stdin piped manifest is already implemented,
I forget.
http:// and ftp:// URI handling is disabled in default configuration.
This is the strat of enabling
echo "%_rpmgio .ufdio" >> /etc/rpm/macros
73 de Jeff
Received on Tue Mar 4 14:48:29 2008