Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
2009_addon [2008/10/12 09:51] |
2009_addon [2008/10/12 09:51] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | *yast2-add-on-creator installieren! | ||
+ | zypper in yast2-add-on-creator inst-source-utils | ||
+ | |||
+ | *Alle RPM Pakete in ein Verzeichnis geben | ||
+ | *zum Prüfen der Abhängigkeiten: | ||
+ | |||
+ | rpm -q -R datei.i386.rpm | ||
+ | |||
+ | *Mittels yast2-add-on-creator ein neues Add-On Medium erstellen (mehr oder weniger durchklicken) | ||
+ | *Neues Add-On Verzeichnis in DVD Verzeichnis geben (z.B. /d4e2009/iso/add-on) | ||
+ | *AutoYaST Addons beibringen: | ||
+ | <code xml> | ||
+ | <add-on> | ||
+ | <add_on_products config:type="list"> | ||
+ | <listentry> | ||
+ | <media_url>cd:///add-on</media_url> | ||
+ | <product>d4e</product> | ||
+ | <product_dir>/</product_dir> | ||
+ | </listentry> | ||
+ | </add_on_products> | ||
+ | </add-on> | ||
+ | </code> | ||
+ | |||
+ | *In unserem bisherigen Test hatten wir ein minimales System + Maxima: | ||
+ | <code xml> | ||
+ | <software> | ||
+ | <packages config:type="list"> | ||
+ | <package>maxima</package> | ||
+ | </packages> | ||
+ | <patterns config:type="list"> | ||
+ | <pattern>base</pattern> | ||
+ | <pattern>console</pattern> | ||
+ | <pattern>enhanced_base</pattern> | ||
+ | <pattern>enhanced_base_opt</pattern> | ||
+ | <pattern>sw_management</pattern> | ||
+ | <pattern>yast2_basis</pattern> | ||
+ | <pattern>yast2_install_wf</pattern> | ||
+ | </patterns> | ||
+ | </software> | ||
+ | </code> | ||
+ | |||
+ | *Add-On erstellen: | ||
+ | *add-on.sh | ||
+ | <file> | ||
+ | #!/bin/bash | ||
+ | |||
+ | rm -rf /daten/d4e2009/add-on | ||
+ | rm -rf /daten/d4e2009/iso/add-on | ||
+ | /sbin/yast2 add-on-creator create rpm_dir=/daten/d4e2009/rpms \ | ||
+ | content=/daten/d4e2009/content output_dir=/daten/d4e2009/add-on do_not_sign verbose | ||
+ | cp -a /daten/d4e2009/add-on /daten/d4e2009/iso | ||
+ | </file> |