Top | ![]() |
![]() |
![]() |
![]() |
GEnum ├── OsinfoDeviceDriverSigningReq ├── OsinfoInstallScriptInstallationSource ╰── OsinfoPathFormat GFlags ╰── OsinfoInstallScriptInjectionMethod GObject ╰── OsinfoEntity ├── OsinfoInstallScript ├── OsinfoProduct │ ╰── OsinfoOs ├── OsinfoMedia ╰── OsinfoTree
OsinfoInstallScript is an object used to generate an automated installation script for an OS. The OS configuration data (language, keyboard, timezone, ...) comes from an OsinfoInstallConfig object.
OsinfoInstallScript * osinfo_install_script_new_uri (const gchar *id
,const gchar *profile
,const gchar *templateUri
);
Construct a new install script from a stylesheet URI
Since: 0.2.0
OsinfoInstallScript * osinfo_install_script_new_data (const gchar *id
,const gchar *profile
,const gchar *templateData
);
Construct a new install script from stylesheet data
Since: 0.2.0
const gchar *
osinfo_install_script_get_template_uri
(OsinfoInstallScript *script
);
Returns the stylesheet URI used to construct the install script.
Since: 0.2.0
const gchar *
osinfo_install_script_get_template_data
(OsinfoInstallScript *script
);
Returns the stylesheet data used to construct the install script.
Since: 0.2.0
const gchar *
osinfo_install_script_get_profile (OsinfoInstallScript *script
);
Returns a string representing the install script profile that's going to be used.
The values supported are "jeos" for minimal installations and "desktop" for workstation/desktop installations.
Since: 0.2.0
const gchar *
osinfo_install_script_get_product_key_format
(OsinfoInstallScript *script
);
If this function returns a non-NULL string, it means that the script
requires you to specify product registration key through OsinfoInstallConfig
instance passed to script generation methods.
The returned string specifies the expected format of the product key like this:
@ - any character % - alphabet
$ - alphanumeric character
All other characters represent themselves.
For example in case of installer for Microsoft Windows XP, you'll get "$$$$$-$$$$$-$$$$$-$$$$$-$$$$$". That means a product key consists of 24 alphanumeric characters and 4 '-' characters at (0-based) indices 5, 11, 17 and 23.
Since: 0.2.2
void osinfo_install_script_set_output_prefix (OsinfoInstallScript *script
,const gchar *prefix
);
Mind that not all installers support any name for the installer scripts.
Since: 0.2.0
const gchar *
osinfo_install_script_get_output_prefix
(OsinfoInstallScript *script
);
Since: 0.2.8
const gchar *
osinfo_install_script_get_output_filename
(OsinfoInstallScript *script
);
Some operating systems are able to use any script filename, allowing the
application to set the filename as desired. libosinfo provides this
functionality by set the expected filename's prefix using
osinfo_install_script_set_output_prefix()
function.
Since: 0.2.0
const gchar *
osinfo_install_script_get_expected_filename
(OsinfoInstallScript *script
);
Some operating systems (as Windows) expect that script filename has particular name to work.
Since: 0.2.1
OsinfoAvatarFormat *
osinfo_install_script_get_avatar_format
(OsinfoInstallScript *script
);
Some install scripts have restrictions on the format of the user avatar. Use this method to retrieve those restrictions in the form of an OsinfoAvatarFormat instance.
The avatar format, or NULL if there is no restrictions on the format of avatar.
[transfer none]
Since: 0.2.2
void osinfo_install_script_generate_async (OsinfoInstallScript *script
,OsinfoOs *os
,OsinfoInstallConfig *config
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronous variant of osinfo_install_script_generate()
. From the callback,
call osinfo_install_script_generate_finish()
to conclude this call and get
the generated script.
If you are generating the script for a specific media, it is recommended that
you use osinfo_install_script_generate_for_media_async()
instead.
script |
the install script |
|
os |
the os |
|
config |
the install script config |
|
cancellable |
a GCancellable, or |
[allow-none] |
callback |
Function to call when result of this call is ready |
|
user_data |
The user data to pass to |
Since: 0.2.0
gchar * osinfo_install_script_generate_finish (OsinfoInstallScript *script
,GAsyncResult *res
,GError **error
);
Since: 0.2.0
gchar * osinfo_install_script_generate (OsinfoInstallScript *script
,OsinfoOs *os
,OsinfoInstallConfig *config
,GCancellable *cancellable
,GError **error
);
Creates an install script.
script |
the install script |
|
os |
the os |
|
config |
the install script config |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
The location where to store any error, or |
the script as string.
If you are generating the script for a specific media, it is recommended
that you use osinfo_install_script_generate_for_media()
instead.
If you are generating the script for a specific tree, it is recommended
that you use osinfo_install_script_generate_for_tree()
in instead.
[transfer full]
Since: 0.2.0
void osinfo_install_script_generate_output_async (OsinfoInstallScript *script
,OsinfoOs *os
,OsinfoInstallConfig *config
,GFile *output_dir
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronous variant of osinfo_install_script_generate_output()
. From the
callback, call osinfo_install_script_generate_output_finish()
to conclude
this call and get the generated script.
If you are generating the script for a specific media, it is recommended that
you use osinfo_install_script_generate_output_for_media_async()
instead.
script |
the install script |
|
os |
the os |
|
config |
the install script config |
|
output_dir |
the directory where the file containing the output script will be written |
|
cancellable |
a GCancellable, or |
[allow-none] |
callback |
Function to call when result of this call is ready |
|
user_data |
The user data to pass to |
Since: 0.2.0
GFile * osinfo_install_script_generate_output_finish (OsinfoInstallScript *script
,GAsyncResult *res
,GError **error
);
Since: 0.2.3
GFile * osinfo_install_script_generate_output (OsinfoInstallScript *script
,OsinfoOs *os
,OsinfoInstallConfig *config
,GFile *output_dir
,GCancellable *cancellable
,GError **error
);
Creates an install script that is written to the returned file.
script |
the install script |
|
os |
the os entity |
|
config |
the install script config |
|
output_dir |
the directory where the file containing the output script will be written |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
The location where to store any error, or |
a file containing the script
If you are generating the script for a specific media, it is recommended
that you use osinfo_install_script_generate_output_for_media()
instead.
If you are generating the script for a specific tree, it is recommended
that you use osinfo_install_script_generate_output_for_tree()
instead.
[transfer full]
Since: 0.2.0
void osinfo_install_script_generate_for_media_async (OsinfoInstallScript *script
,OsinfoMedia *media
,OsinfoInstallConfig *config
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronous variant of osinfo_install_script_generate_for_media()
. From the
callback, call osinfo_install_script_generate_for_media_finish()
to
conclude this call and get the generated script.
script |
the install script |
|
media |
the media |
|
config |
the install script config |
|
cancellable |
a GCancellable, or |
[allow-none] |
callback |
Function to call when result of this call is ready |
|
user_data |
The user data to pass to |
Since: 0.2.12
gchar * osinfo_install_script_generate_for_media_finish (OsinfoInstallScript *script
,GAsyncResult *res
,GError **error
);
Since: 0.2.12
gchar * osinfo_install_script_generate_for_media (OsinfoInstallScript *script
,OsinfoMedia *media
,OsinfoInstallConfig *config
,GCancellable *cancellable
,GError **error
);
Creates an install script. The media media
must have been identified
successfully using osinfo_db_identify_media()
before calling this function.
script |
the install script |
|
media |
the media |
|
config |
the install script config |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
The location where to store any error, or |
Since: 0.2.12
void osinfo_install_script_generate_output_for_media_async (OsinfoInstallScript *script
,OsinfoMedia *media
,OsinfoInstallConfig *config
,GFile *output_dir
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronous variant of osinfo_install_script_generate_output_for_media()
.
From the callback, call
osinfo_install_script_generate_output_for_media_finish()
to conclude this
call and get the generated file.
script |
the install script |
|
media |
the media |
|
config |
the install script config |
|
output_dir |
the directory where the file containing the output script will be written |
|
cancellable |
a GCancellable, or |
[allow-none] |
callback |
Function to call when result of this call is ready |
|
user_data |
The user data to pass to |
Since: 0.2.12
GFile * osinfo_install_script_generate_output_for_media_finish (OsinfoInstallScript *script
,GAsyncResult *res
,GError **error
);
Since: 0.2.12
GFile * osinfo_install_script_generate_output_for_media (OsinfoInstallScript *script
,OsinfoMedia *media
,OsinfoInstallConfig *config
,GFile *output_dir
,GCancellable *cancellable
,GError **error
);
Creates an install script that is written to the returned file.
script |
the install script |
|
media |
the media |
|
config |
the install script config |
|
output_dir |
the directory where the file containing the output script will be written |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
The location where to store any error, or |
Since: 0.2.12
gchar * osinfo_install_script_generate_command_line (OsinfoInstallScript *script
,OsinfoOs *os
,OsinfoInstallConfig *config
);
Some install scripts need to pass a command line to the kernel, Such install scripts belong to OSs that provide paths to the kernel and initrd files that can be used to directly boot (http://wiki.qemu.org/download/qemu-doc.htmldirect_005flinux_005fboot) the OS in order to pass the needed commandline to it.
If you are generating the command line for a specific media, it is
recommended that you use
osinfo_install_script_generate_command_line_for_media()
instead.
If you are generating the command line for a specific tree, it is
recommended that you use
osinfo_install_script_generate_command_line_for_tree()
instead.
Since: 0.2.7
gchar * osinfo_install_script_generate_command_line_for_media (OsinfoInstallScript *script
,OsinfoMedia *media
,OsinfoInstallConfig *config
);
Some install scripts need to pass a command line to the kernel, Such install scripts belong to OSs that provide paths to the kernel and initrd files that can be used to directly boot (http://wiki.qemu.org/download/qemu-doc.htmldirect_005flinux_005fboot) the OS in order to pass the needed commandline to it.
The media media
must have been identified successfully using
osinfo_db_identify_media()
before calling this function.
Since: 0.2.12
gchar * osinfo_install_script_generate_command_line_for_tree (OsinfoInstallScript *script
,OsinfoTree *tree
,OsinfoInstallConfig *config
);
Some install scripts need to pass a command line to the kernel, Such install scripts belong to OSs that provide paths to the kernel and initrd files that can be used to directly boot (http://wiki.qemu.org/download/qemu-doc.htmldirect_005flinux_005fboot) the OS in order to pass the needed commandline to it.
The tree tree
must have been identified successfully using
osinfo_db_identify_tree()
before calling this function.
gboolean osinfo_install_script_has_config_param (OsinfoInstallScript *script
,OsinfoInstallConfigParam *config_param
);
Returns whether the script
has the config_param
searched or not.
This code assumes that the 'id' and 'name' entity properties are the same.
Since: 0.2.0
gboolean osinfo_install_script_has_config_param_name (OsinfoInstallScript *script
,const gchar *name
);
Returns whether the script
has a configuration parameter matching name
or not.
Since: 0.2.0
OsinfoInstallConfigParam * osinfo_install_script_get_config_param (OsinfoInstallScript *script
,const gchar *name
);
Get a config param from the config param's list
the sought config param, if exists. NULL otherwise.
This code assumes that the 'id' and 'name' entity properties are the same.
[transfer full]
Since: 0.2.1
GList *
osinfo_install_script_get_config_param_list
(OsinfoInstallScript *script
);
Get the list of valid config parameters for script
.
the
list of valid OsinfoInstallConfigParam parameters. Free with
g_list_free()
when done. The elements are owned by libosinfo.
[transfer container][element-type OsinfoInstallScript]
Since: 0.2.0
OsinfoInstallConfigParamList *
osinfo_install_script_get_config_params
(OsinfoInstallScript *script
);
Get the list of valid config parameters for script
.
Since: 0.2.3
OsinfoPathFormat
osinfo_install_script_get_path_format (OsinfoInstallScript *script
);
Returns the path format to be used for the files and disks which will be used during the installation.
Since: 0.2.2
gboolean
osinfo_install_script_get_can_pre_install_drivers
(OsinfoInstallScript *script
);
Whether install script can install drivers at the very beginning of installation. This is needed for devices for which the OS in question does not have out of the box support for and devices are required/prefered to be available during actual installation.
Since: 0.2.2
gboolean
osinfo_install_script_get_can_post_install_drivers
(OsinfoInstallScript *script
);
Whether install script can install drivers at the very end of installation This can be used for installing devices which the OS in question does not have out of the box support.
Since: 0.2.2
int
osinfo_install_script_get_pre_install_drivers_signing_req
(OsinfoInstallScript *script
);
If install script can install drivers at the very beginning of installation, this function retrieves the requirement about signed status of drivers.
Since: 0.2.6
int
osinfo_install_script_get_post_install_drivers_signing_req
(OsinfoInstallScript *script
);
If install script can install drivers at the end of installation, this function retrieves the requirement about signed status of drivers.
Since: 0.2.6
unsigned int
osinfo_install_script_get_injection_methods
(OsinfoInstallScript *script
);
Retrieve the supported method to inject the script in to the installation process.
bitwise-or of supported methods for install script injection.
[type OsinfoInstallScriptInjectionMethod]
Since: 0.2.10
gboolean
osinfo_install_script_get_needs_internet
(OsinfoInstallScript *script
);
Some install scripts cannot ensure that they work without an internet connection.
Since: 0.2.11
void osinfo_install_script_set_preferred_injection_method (OsinfoInstallScript *script
,OsinfoInstallScriptInjectionMethod method
);
Set the preferred injection method to be used with the script
script |
the install script |
|
method |
one of the injection methods: OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_CDROM, OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_DISK, OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_FLOPPY, OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_INITRD, OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_WEB |
Since: 1.3.0
OsinfoInstallScriptInjectionMethod
osinfo_install_script_get_preferred_injection_method
(OsinfoInstallScript *script
);
the preferred injection method for the script. If none is set and OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_DISK is supported, OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_DISK is returned, otherwise OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_INITRD is returned.
Since: 1.3.0
void osinfo_install_script_set_installation_source (OsinfoInstallScript *script
,OsinfoInstallScriptInstallationSource source
);
Set the installation source to be used with the script
.
script |
the install script |
|
source |
one of the installation sources: OSINFO_INSTALL_SCRIPT_INSTALLATION_SOURCE_MEDIA, OSINFO_INSTALL_SCRIPT_INSTALLATION_SOURCE_NETWORK |
Since: 1.3.0
OsinfoInstallScriptInstallationSource
osinfo_install_script_get_installation_source
(OsinfoInstallScript *script
);
the installation source to be used with the script. If none is set, it defaults to OSINFO_INSTALL_SCRIPT_INSTALLATION_SOURCE_MEDIA.
Since: 1.3.0
void osinfo_install_script_generate_for_tree_async (OsinfoInstallScript *script
,OsinfoTree *tree
,OsinfoInstallConfig *config
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronous variant of osinfo_install_script_generate_for_tree()
. From the
callback, call osinfo_install_script_generate_for_tree_finish()
to
conclude this call and get the generated script.
script |
the install script |
|
tree |
the tree |
|
config |
the install script config |
|
cancellable |
a GCancellable, or |
[allow-none] |
callback |
Function to call when result of this call is ready |
|
user_data |
The user data to pass to |
Since: 1.6.0
gchar * osinfo_install_script_generate_for_tree_finish (OsinfoInstallScript *script
,GAsyncResult *res
,GError **error
);
Since: 1.6.0
gchar * osinfo_install_script_generate_for_tree (OsinfoInstallScript *script
,OsinfoTree *tree
,OsinfoInstallConfig *config
,GCancellable *cancellable
,GError **error
);
Creates an install script. The tree tree
must have been identified
successfully using osinfo_db_identify_tree()
before calling this function.
script |
the install script |
|
tree |
the tree |
|
config |
the install script config |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
The location where to store any error, or |
Since: 1.6.0
void osinfo_install_script_generate_output_for_tree_async (OsinfoInstallScript *script
,OsinfoTree *tree
,OsinfoInstallConfig *config
,GFile *output_dir
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronous variant of osinfo_install_script_generate_output_for_tree()
.
From the callback, call
osinfo_install_script_generate_output_for_tree_finish()
to conclude this
call and get the generated file.
script |
the install script |
|
tree |
the tree |
|
config |
the install script config |
|
output_dir |
the directory where the file containing the output script will be written |
|
cancellable |
a GCancellable, or |
[allow-none] |
callback |
Function to call when result of this call is ready |
|
user_data |
The user data to pass to |
Since: 1.6.0
GFile * osinfo_install_script_generate_output_for_tree_finish (OsinfoInstallScript *script
,GAsyncResult *res
,GError **error
);
Since: 1.6.0
GFile * osinfo_install_script_generate_output_for_tree (OsinfoInstallScript *script
,OsinfoTree *tree
,OsinfoInstallConfig *config
,GFile *output_dir
,GCancellable *cancellable
,GError **error
);
Creates an install script that is written to the returned file.
script |
the install script |
|
tree |
the tree |
|
config |
the install script config |
|
output_dir |
the directory where the file containing the output script will be written |
|
cancellable |
a GCancellable, or |
[allow-none] |
error |
The location where to store any error, or |
Since: 1.6.0
#define OSINFO_INSTALL_SCRIPT_PROP_TEMPLATE_URI "template-uri"
#define OSINFO_INSTALL_SCRIPT_PROP_TEMPLATE_DATA "template-data"
#define OSINFO_INSTALL_SCRIPT_PROP_PRODUCT_KEY_FORMAT "product-key-format"
#define OSINFO_INSTALL_SCRIPT_PROP_EXPECTED_FILENAME "expected-filename"
#define OSINFO_INSTALL_SCRIPT_PROP_CAN_PRE_INSTALL_DRIVERS "can-pre-install-drivers"
#define OSINFO_INSTALL_SCRIPT_PROP_CAN_POST_INSTALL_DRIVERS "can-post-install-drivers"
#define OSINFO_INSTALL_SCRIPT_PROP_NEEDS_INTERNET "needs-internet"
#define OSINFO_INSTALL_SCRIPT_PROP_PRE_INSTALL_DRIVERS_SIGNING_REQ "pre-install-drivers-signing-req"
#define OSINFO_INSTALL_SCRIPT_PROP_POST_INSTALL_DRIVERS_SIGNING_REQ "post-install-drivers-signing-req"
#define OSINFO_INSTALL_SCRIPT_PROP_INJECTION_METHOD "injection-method"
#define OSINFO_INSTALL_SCRIPT_PROP_PREFERRED_INJECTION_METHOD "preferred-injection-method"
#define OSINFO_INSTALL_SCRIPT_PROP_INSTALLATION_SOURCE "installation-source"
“application-id”
property“application-id” gchar *
Expected application ID (regular expression) for ISO9660 image/device.
Flags: Read / Write
Default value: NULL
“architecture”
property“architecture” gchar *
The target hardware architecture of this media.
Flags: Read / Write
Default value: NULL
“eject-after-install”
property“eject-after-install” gboolean
Whether the media should be ejected after the installation process.
Some distros need their media to not be ejected after the final reboot during its installation process as some packages are installed after the reboot (which may cause the media to be ejected, depending on the application).
Flags: Read / Write
Default value: TRUE
“initrd-path”
property“initrd-path” gchar *
The path to the initrd image in the install tree.
Flags: Read / Write
Default value: NULL
“installer”
property“installer” gboolean
Whether media provides an installer for an OS.
Flags: Read / Write
Default value: TRUE
“installer-reboots”
property“installer-reboots” gint
If media is an installer, this property indicates the number of reboots the installer takes before installation is complete.
This property is not applicable to media that has no installer. You can use osinfo_media_get_installer(or OsinfoMedia::installer) to check that.
Warning: Some media allow you to install from live sessions, in which case number of reboots *alone* is not a reliable method for tracking installation.
Flags: Read / Write
Default value: 1
“installer-script”
property“installer-script” gboolean
Whether the media supports installation via an install-script.
Some distros provide a few different medias and not all the medias support installation via an install script.
Flags: Read / Write
Default value: TRUE
“kernel-path”
property“kernel-path” gchar *
The path to the kernel image in the install tree.
Flags: Read / Write
Default value: NULL
“languages”
property“languages” gpointer
If media is an installer, this property indicates the languages that can be used during automatic installations.
On media that are not installers, this property will indicate the languages that the user interface can be displayed in. Use osinfo_media_get_installer(or OsinfoMedia::installer) to know if the media is an installer or not.
Type: GLib.List(utf8) Transfer: container
Flags: Read
“live”
property“live” gboolean
Whether media can boot directly an OS without any installations.
Flags: Read / Write
Default value: FALSE
“os”
property“os” OsinfoOs *
Os information for the current media. For media stored in an
OsinfoDB, it will be filled when the database is loaded, otherwise
the property will be filled after a successful call to
osinfo_db_identify_media()
.
Flags: Read / Write
“publisher-id”
property“publisher-id” gchar *
Expected publisher ID (regular expression) for ISO9660 image/device.
Flags: Read / Write
Default value: NULL
“system-id”
property“system-id” gchar *
Expected system ID (regular expression) for ISO9660 image/device.
Flags: Read / Write
Default value: NULL
“volume-id”
property“volume-id” gchar *
Expected volume ID (regular expression) for ISO9660 image/device.
Flags: Read / Write
Default value: NULL
“volume-size”
property“volume-size” gint64
Expected volume size, in bytes for ISO9660 image/device.
Flags: Read / Write
Allowed values: >= -2147483648
Default value: -1
“distro”
property“distro” gchar *
The generic distro this OS belongs to, for example fedora, windows, solaris, freebsd etc.
Flags: Read
Default value: NULL
“family”
property“family” gchar *
The generic family this OS belongs to, based upon its kernel, for example linux, winnt, solaris, freebsd etc.
Flags: Read
Default value: NULL
“kernel-url-argument”
property“kernel-url-argument” gchar *
The argument to be passed to kernel command line when performing a tree based installation of this OS.
Flags: Read
Default value: NULL
“architecture”
property“architecture” gchar *
The target hardware architecture of this tree.
Flags: Read / Write
Default value: NULL
“boot-iso-path”
property“boot-iso-path” gchar *
The path to the boot ISO in the install tree
Flags: Read / Write
Default value: NULL
“has-treeinfo”
property“has-treeinfo” gboolean
Whether the tree has treeinfo or not
Flags: Read / Write
Default value: FALSE
“initrd-path”
property“initrd-path” gchar *
The path to the initrd image in the install tree.
Flags: Read / Write
Default value: NULL
“kernel-path”
property“kernel-path” gchar *
The path to the kernel image in the install tree.
Flags: Read / Write
Default value: NULL
“os”
property“os” OsinfoOs *
Os information for the current tree. For tree stored in an
OsinfoDB, it will be filled when the database is loaded, otherwise
the property will be filled after a successful call to
osinfo_db_identify_tree()
.
Flags: Read / Write
“treeinfo-arch”
property“treeinfo-arch” gchar *
The treeinfo arch
Flags: Read / Write
Default value: NULL
“treeinfo-family”
property“treeinfo-family” gchar *
The treeinfo family
Flags: Read / Write
Default value: NULL
“treeinfo-variant”
property“treeinfo-variant” gchar *
The treeinfo variant
Flags: Read / Write
Default value: NULL
“treeinfo-version”
property“treeinfo-version” gchar *
The treeinfo version
Flags: Read / Write
Default value: NULL
“avatar-format”
property“avatar-format” OsinfoAvatarFormat *
Expected avatar format.
Flags: Read
“installation-source”
property“installation-source” OsinfoInstallScriptInstallationSource
The installation source to be used.
Flags: Read
Default value: OSINFO_INSTALL_SCRIPT_INSTALLATION_SOURCE_MEDIA
“path-format”
property“path-format” OsinfoPathFormat
Expected path format.
Flags: Read
Default value: OSINFO_PATH_FORMAT_UNIX
“preferred-injection-method”
property“preferred-injection-method” OsinfoInstallScriptInjectionMethod
The preferred injection method.
Flags: Read / Write
Default value: OSINFO_INSTALL_SCRIPT_INJECTION_METHOD_DISK
“product-key-format”
property“product-key-format” gchar *
Product key format mask.
Flags: Read
Default value: NULL
“profile”
property“profile” gchar *
Install script profile name.
Flags: Read / Write / Construct Only
Default value: NULL
“template-data”
property“template-data” gchar *
Data for install script template.
Flags: Read / Write / Construct Only
Default value: NULL
“template-uri”
property“template-uri” gchar *
URI for install script template.
Flags: Read / Write / Construct Only
Default value: NULL