That was exactly my plans! Le 19 déc. 2012 23:19, "Paul Robert Marino" <[email protected]> a écrit :
> Actually quickly looking at it it should be fairly simple Im just > working on an other project right now with a tight deadline so i cant > get to it right now > > this is the module im using > http://search.cpan.org/~kmacleod/Frontier-RPC-0.07b4/lib/Frontier/Client.pm > The spacewalk_login subroutine would need to be altered along with the > option parsing > if I were to add it I would want to make it source and target specific > because I use the same subroutine to login to both spacewalk and RHN > I actually have a fairly good idea how to do. > in your case you can simply change > " > my $client = new Frontier::Client(url => > "https://$options->{$direction.'_host'}/rpc/api/", debug => 0); > " > to something like > " > my $client = new Frontier::Client(url => > "https://$options->{$direction.'_host'}/rpc/api/", debug => > 0,proxy=>'http://username:password@proxyhost:8080'); > " > as a temporary workaround till I have the time to add the feature the > down side is it will use the proxy when connecting to both the source > and destination for the sync. > > > On Wed, Dec 19, 2012 at 2:58 AM, Pierre Casenove <[email protected]> > wrote: > > Thanks a lot you the answers. > > As the spacewalk server doesn't have access to the internet without the > > authenticated proxy, it's kind of a no go. > > If I have time, I'll try to work on your scruipt to get it proxy > compatible. > > > > Pierre > > > > > > 2012/12/19 Paul Robert Marino <[email protected]> > >> > >> On Tue, Dec 18, 2012 at 2:10 AM, Pierre Casenove <[email protected]> > >> wrote: > >> > Hello, > >> > I'm currently using rhn-clone-errate to sync RHN errata. > >> > But we've recently added centos distribution, so I need to create > errata > >> > for > >> > centos as well. > >> > I've been looking at eva-direct-errata, which seems really interesting > >> > but I > >> > don't understand how it works. > >> > - How can I configure a proxy to connect to RHN? > >> Unfortunately I never put that in because I wasn't sure how to do that > >> with the RPC module I'm using but I may add it in the future > >> > >> > - I have the following channels configured: > >> > 1 - CentOS 5 Base with Cent0S 5 Updates as child channel > >> > 2 - rhel 5 Server > >> > 3 - RHEL 5 Workstation > >> > 4 - CentOS 6 Base with CentOS 6 Updates as child channel > >> > 5 - RHEL 6 Server with RHEL 6 optionnal as child channel > >> > As I understand the script, I need to launch it 5 times, changing > source > >> > channels, dest channels and "rewirtepackagereleasefrom/to". Is it > >> > correct? > >> > >> Yes this is due to a bug in the spacewalk API,s > >> https://bugzilla.redhat.com/show_bug.cgi?id=834569 > >> If the bug ever gets fixed I will release a version that can do it in > >> one round. I've already written a version in my non public git repo > >> but due to the spacewalk bug im not releasing it to the public yet > >> > >> > - Is it possible to put some configuration directives (such as > >> > user/password > >> > information) in a config file? > >> No not yet but you can use environment variables they are documented > >> in the pod documentation > >> use perldoc /path/to/script or pod2txt, pod2man. pod2... to read the > >> documentation > >> I highly suggest using the environment variables for now so your > >> passwords don't show up in ps > >> > >> > > >> > Thanks a lot for your help, > >> > > >> > Pierre > >> > > >> > _______________________________________________ > >> > Spacewalk-list mailing list > >> > [email protected] > >> > https://www.redhat.com/mailman/listinfo/spacewalk-list > >> > >> _______________________________________________ > >> Spacewalk-list mailing list > >> [email protected] > >> https://www.redhat.com/mailman/listinfo/spacewalk-list > > > > > > > > _______________________________________________ > > Spacewalk-list mailing list > > [email protected] > > https://www.redhat.com/mailman/listinfo/spacewalk-list > > _______________________________________________ > Spacewalk-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/spacewalk-list >
_______________________________________________ Spacewalk-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/spacewalk-list
