Re: autoinstall REPO priority ?
Per Jessen <[email protected]> Tue, 17 Feb 2015 13:03:08 +0100
| Newsgroups | gmane.linux.suse.autoinstall |
|---|---|
| Organization | Per Jessens personal news-server |
| Message-ID | <[email protected]> |
[email protected] wrote: > > > On Wed, Feb 11, 2015, at 07:24 AM, Stefan Schubert wrote: >> Thanks, I have update the documentation. > > > Creating various autoyast profiles you can of course setup in the GUI. > For one or a couple, the point & click is OK. > > For lots of machines+repos it's a pain. At least the way I'm doing > it. > > From each machine I want to model I can eaily get by SSH it's list of > repos in XML format. For example > > zypper -x lr > <?xml version='1.0'?> > <stream> > <repo-list> > <repo alias="Apache" name="Apache" type="rpm-md" priority="60" > enabled="1" autorefresh="1" gpgcheck="1"> > <url>http://download.opensuse.org/repositories/Apache/openSUSE_13.2/</url> > </repo> </repo-list> > </stream> > > To use that in AutoYast though, the XML needs to change format to > > autoyast XML > <?xml version="1.0"?> > <!DOCTYPE profile> > <profile xmlns="http://www.suse.com/1.0/yast2ns" > xmlns:config="http://www.suse.com/1.0/configns"> <add-on> > <add_on_products config:type="list"> > <listentry> > <alias>Apache</alias> > <priority>60</priority> > <media_url>< [CDATA[http://download.opensuse.org/repositories/Apache/openSUSE_13.2/]]></media_url> > <product/><product_dir/> > </listentry> > </add_on_products> > </add-on> > > Is there a straightforward way to do the format conversion? It would be pretty easy with xslt (if you are familiar with xslt of course). Write the stylesheet, then run xsltproc. -- Per Jessen, Zürich (2.4°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]