[yast-devel] Add-On CD to target multiple platforms?
We would like to have a single Add-on CD for sles10-i386, sles10-x86_64, sles11-i386, and sles11-x86_64. Is this possible? Can someone give us pointers on how to accomplish this? -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Wednesday 25 March 2009 10:16:55 pm Bart Whiteley wrote:
We would like to have a single Add-on CD for sles10-i386, sles10-x86_64, sles11-i386, and sles11-x86_64.
Is this possible?
Can someone give us pointers on how to accomplish this?
http://developer.novell.com/wiki/index.php/Creating_Add-ons -Daniel -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Thursday 26 March 2009 03:09:18 pm Daniel Rahn wrote:
Forget that .. The metadata format changed too much between SLE10 and SLE11. You cannot combine the AddOn on one media unless you put the into different subdirectories, which then leads to overly complex installation procedures. So you better do separate AddOns for SLE10 and SLE11. Sorry for the confusion on my side. -Daniel -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On st 25. března 2009, Bart Whiteley wrote:
We would like to have a single Add-on CD for sles10-i386, sles10-x86_64, sles11-i386, and sles11-x86_64.
Is this possible?
Can someone give us pointers on how to accomplish this?
(I'll copy here my answer I already sent to Bart earlier, in case others are interested) Hi Bart, I think using both SLE10 and SLE11 doesn't make much sense. Theoretically, you could put all your packages to one media, but that's basically all. You couldn't use any product dependency and user would probably need to manually select packages for installation according to the base product he is using. So, it is probably possible, but I don't think you'd like the result. Creating bi-arch Add-Ons should be possible with YaST module, but there's currently an issue not allowing patterns with same name but different architecture (bnc#484762). The rest should work: when user will be adding new add-on, zypp will care about installing proper packages for target machine. If you intend to use YaST Add-On Creator, make sure to use the one from SDK10 for SLE10 products and the latest one (SDK11 or STABLE) for SLE11 products: the product definitions changed quite a lot. Build service team would know more. -- Jiri Suchomel SUSE LINUX, s.r.o. e-mail: jsuchome@suse.cz Lihovarská 1060/12 tel: +420 284 028 960 190 00 Praha 9, Czech Republic http://www.suse.cz -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
Hi! On the other hand, what could be achievable, is to have multiple repositories (one for each product) on one physical CD/DVD (simply create separate repository for each product and copy them to different directories on the CD). Then update (or create) the /media.1/products file in the root of the CD so that it contains one line for each product, resp. version (each line consists of directory_on_the media <space> product_name). That's the theory. I don't know whether it has already been tested on real products or whether some piece is missing. And as drawback, the user still has to choose manually which version of the product he wants to use. Jiri Dne čtvrtek 26 Březen 2009 15:18:48 Jiří Suchomel napsal(a):
On st 25. března 2009, Bart Whiteley wrote:
We would like to have a single Add-on CD for sles10-i386, sles10-x86_64, sles11-i386, and sles11-x86_64.
Is this possible?
Can someone give us pointers on how to accomplish this?
(I'll copy here my answer I already sent to Bart earlier, in case others are interested)
Hi Bart,
I think using both SLE10 and SLE11 doesn't make much sense. Theoretically, you could put all your packages to one media, but that's basically all. You couldn't use any product dependency and user would probably need to manually select packages for installation according to the base product he is using. So, it is probably possible, but I don't think you'd like the result.
Creating bi-arch Add-Ons should be possible with YaST module, but there's currently an issue not allowing patterns with same name but different architecture (bnc#484762). The rest should work: when user will be adding new add-on, zypp will care about installing proper packages for target machine.
If you intend to use YaST Add-On Creator, make sure to use the one from SDK10 for SLE10 products and the latest one (SDK11 or STABLE) for SLE11 products: the product definitions changed quite a lot. Build service team would know more.
-- Jiri Suchomel
SUSE LINUX, s.r.o. e-mail: jsuchome@suse.cz Lihovarská 1060/12 tel: +420 284 028 960 190 00 Praha 9, Czech Republic http://www.suse.cz
-- Regards, Jiri Srain YaST Team Leader --------------------------------------------------------------------- SUSE LINUX, s.r.o. e-mail: jsrain@suse.cz Lihovarska 1060/12 tel: +420 284 028 959 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
participants (4)
-
Bart Whiteley
-
Daniel Rahn
-
Jiri Srain
-
Jiří Suchomel