YaST2 Developers Documentation: Add-On autoinstallation and configuration

Add-On autoinstallation and configuration

add-on_auto.ycp
Add-On autoinstallation preparation
  • Jiri Srain

This module has an unstable interface.

Imports

  • AddOnProduct
  • AutoinstGeneral
  • AutoinstSoftware
  • Label
  • PackageCallbacksInit
  • Progress

Includes

  • add-on/add-on-workflow.ycp

Structures

Info:

Create a summary return string

Info:

did configuration changed return boolean

Info:

set configuration as changed return boolean

Info:

Reset configuration return map or list

Info:

Change configuration return symbol (i.e. `finish || `accept || `next || `cancel || `abort)

Info:

Return configuration data return map or list

Info:

Write configuration data return boolean

Structure

 <add-on>
	<add_on_products config:type="list">
		<listentry>
			<media_url>http://software.opensuse.org/download/server:/dns/SLE_10/</media_url>
			<product>buildservice</product>
			<product_dir>/</product_dir>
			&lt;!-- (optional) -->
			<name>User-Defined Product Name</name>
			<signature-handling>
				<accept_unsigned_file config:type="boolean">true</accept_unsigned_file>
				<accept_file_without_checksum config:type="boolean">true</accept_file_without_checksum>
				<accept_verification_failed config:type="boolean">true</accept_verification_failed>
				<accept_unknown_gpg_key>
					<all config:type="boolean">true</all>
					<keys config:type="list">
						<keyid>...</keyid>
						<keyid>3B3011B76B9D6523</keyid>
					</keys>
				</accept_unknown_gpg_key>
				<accept_non_trusted_gpg_key>
				<all config:type="boolean">true</all>
					<keys config:type="list">
						<keyid>...</keyid>
					</keys>
				</accept_non_trusted_gpg_key>
				<import_gpg_key>
					<all config:type="boolean">true</all>
					<keys config:type="list">
						<keyid>...</keyid>
					</keys>
				</import_gpg_key>
			</signature-handling>
		</listentry>
	</add_on_products>
 </add-on>
Info:

Read configuration data return boolean