[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RE: Installing Packages with Proxy
- From: rajbala_makar agilent com
- To: rpm-list redhat com
- Subject: RE: Installing Packages with Proxy
- Date: Fri, 31 May 2002 13:20:50 -0600
This is great. Though I was really hoping to have something so another program need not run on server so that it is easier to deliver to customer. (we also have option so user can use his own sevrer.) That solution might be to have the headers just exist as separate files beforehand and just pick them up.
Please let me know when you post your program.
Thanks,
Rajbala Makar
Software Design Engineer
Agilent Technologies
1400 Fountaingrove Parkway
Santa Rosa, CA
Tel: 707 577 4518
Fax: 707 577 5433
-----Original Message-----
From: Seth Vidal [mailto:skvidal@phy.duke.edu]
Sent: Friday, May 31, 2002 12:12 PM
To: 'rpm-list@redhat.com'
Subject: RE: Installing Packages with Proxy
> So how does up2date etc. work? I am writing a program using RPM which will perform remote upgrades. I am relying on RPM's feature to just get the header information from LAN for a package withpout having to download the entire package ... so users can choose which package is needed. So if proxy doesn't work, most of our customers would not be able to do the same. So I have to have a separate program for first downloading the file and then have RPM just install it. That would make it much less efficient. Does anyone have any clues on how to acoomplish this easily?
actually it makes it fairly more efficient.
I'm working on a rewrite of a program called yup that already does what
you're wanting to do.
a program is run on the web server/repository of files. this program
copies the headers from the rpms and stores them individually. Then the
client programs get the headers for all the rpms.
It then uses the downloaded headers to determine what things are
upgraded/obsoleted etc. Then it creates a transactiondict that tells it
what rpms it will need. it downloads them and install them.
The advantage of downloading the rpm and THEN performing the
installation/upgrade is that you can 1. create a cache if for any reason
the program dies during its run, 2. you can see what the last state was if
there is an error. 3. it makes it easier to sigcheck the rpms b/c they are
local.
I'll post an early version of my rewrite as soon as I can. It works fairly
well right now but the output is not pretty, yet.
-sv
_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://listman.redhat.com/mailman/listinfo/rpm-list
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[]