Hello, Should we understand that this regression won't be fixed until v2.2? I think that many people execute scripts with redirections... and still wants to use the UI. At least I do.
Thanks in advance, Pierre 2014-04-02 10:16 GMT+02:00 Milan Zázrivec <[email protected]>: > On Tuesday 01 April 2014 21:09:31 BERGMAN Andrew wrote: > > Milan, > > > > Thanks for confirming this is a bug not a lack of functionality. > > > > I am not sure what I am supposed to do with that link to be honest > > > > I am gathering that somewhere there is a call made when it schedules a > > command and I need to change that call to be another kind of call that > > works in 2.1? > > Most of the stuff you can do in Spacewalk webui you are also able to > achieve > with Spacewalk's XML-RPC API (i.e. you don't need your browser, but you're > able to write set of scripts which will automate whatever you'd otherwise > be doing manually clicking in webui). > > So just as you're able to schedule a remote command in the webui, you're > able > to do it with a xml-rpc script. Webui in Spacewalk 2.1 won't accept >< > signs, > but xml-rpc api does (tested). > > Some example scripts: > > http://www.spacewalkproject.org/documentation/api/2.1/scripts.html > > And in your particular case, the script you'd want (in python): > > ... > #!/usr/bin/python > import xmlrpclib > > SATELLITE_URL = "http://your.spacewalk.url.com/rpc/api" > SATELLITE_LOGIN = "youruser" > SATELLITE_PASSWORD = "yourpassword" > > system_id = 0 # change this to the system id you want to schedule the run > for > user = "root" # change this to the user to run the remote command as > groupt = "root" # change this to the group to run the remote command as > timeout = 60 # in seconds > script = """ > #!/bin/bash > > echo "whatever" > /tmp/wherever > """ > > client = xmlrpclib.Server(SATELLITE_URL, verbose=0) > > key = client.auth.login(SATELLITE_LOGIN, SATELLITE_PASSWORD) > client.system.schedule_script_run(key, > system_id, \ > user, \ > group, \ > timeout, \ > script, \ > xmlrpclib.DateTime()) > client.auth.logout(key) > ... > > Regards > -MZ > > -----Original Message----- > > From: [email protected] > > [mailto:[email protected]] On Behalf Of Milan Zázrivec > > Sent: Tuesday, 1 April 2014 7:02 PM > > To: [email protected] > > Subject: Re: [Spacewalk-list] Spacewalk 2.1 - characters in remote > commands > > > > On Monday 31 March 2014 21:36:10 BERGMAN Andrew wrote: > > > Hi , > > > > > > I have done a bit of google searching but not had much luck finding an > > > answer so I am posting on here. > > > > > > When sending a remote commands I am finding > characters getting > > > stripped out and making the command fail. I haven't noticed any > > > others yet but I get the feeling that the > character will not be the > only > > > one. > > You have just discovered a bug in Spacewalk 2.1 webui. This used to work > > just fine in Spacewalk 2.0. > > > Does anyone know a way of sending such characters using remote > > > commands or are we limited to very basic forms of commands? > > > > Using > or < in the remote commands is all right. Right now though your > only > > option is to use XML-RPC API and system.scheduleScriptRun() call: > > > > > http://www.spacewalkproject.org/documentation/api/2.1/handlers/SystemHandler > > .html#scheduleScriptRun > > > > Regards > > -Milan Zázrivec > > > > _______________________________________________ > > Spacewalk-list mailing list > > [email protected] > > https://www.redhat.com/mailman/listinfo/spacewalk-list > > > > ______________________________________________________________________ > > This email has been scanned by the Symantec Email Security.cloud service. > > For more information please visit http://www.symanteccloud.com > > ______________________________________________________________________ > > > > Disclaimer : The contents of this e-mail including any attachments are > > intended only for the person or entity to which this e-mail is addressed > > and may contain confidential, privileged and/or commercially sensitive > > material. If you are not, or believe you may not be, the intended > > recipient, please advise the sender immediately by return e-mail, delete > > this e-mail and destroy any copies. > > ______________________________________________________________________ > This > > email has been scanned by the Symantec Email Security.cloud service. For > > more information please visit http://www.symanteccloud.com > > ______________________________________________________________________ > > > > _______________________________________________ > > 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
