ACK series (few minor spelling related comments here and there). However, apps will need a way to know whether a fedora ISO they have is going to support unattended install or not. Christophe On Wed, May 13, 2015 at 06:48:27PM +0100, Zeeshan Ali (Khattak) wrote: > --- > osinfo/osinfo_install_script.c | 41 ++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 40 insertions(+), 1 deletion(-) > > diff --git a/osinfo/osinfo_install_script.c b/osinfo/osinfo_install_script.c > index 9304b97..626eea8 100644 > --- a/osinfo/osinfo_install_script.c > +++ b/osinfo/osinfo_install_script.c > @@ -891,7 +891,19 @@ static void osinfo_install_script_template_loaded(GObject *src, > g_free(uri); > } > > - > +/** > + * osinfo_install_script_generate_async: > + * @script: the install script > + * @os: the os > + * @config: the install script config > + * @cancellable: (allow-none): a #GCancellable, or %NULL > + * @callback: Function to call when result of this call is ready > + * @user_data: The user data to pass to @callback, or %NULL > + * > + * 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. > + */ > void osinfo_install_script_generate_async(OsinfoInstallScript *script, > OsinfoOs *os, > OsinfoInstallConfig *config, > @@ -1040,6 +1052,18 @@ static void osinfo_install_script_generate_done(GObject *src, > g_main_loop_quit(data->loop); > } > > +/** > + * osinfo_install_script_generate: > + * @script: the install script > + * @os: the os > + * @config: the install script config > + * @cancellable: (allow-none): a #GCancellable, or %NULL > + * @error: The location where to store any error, or %NULL > + * > + * Creates an install script. > + * > + * Returns: (transfer full): the script as string. > + */ > gchar *osinfo_install_script_generate(OsinfoInstallScript *script, > OsinfoOs *os, > OsinfoInstallConfig *config, > @@ -1101,6 +1125,21 @@ static void osinfo_install_script_generate_output_write_file(GObject *src, > } > } > > +/** > + * osinfo_install_script_generate_output_async: > + * @script: the install script > + * @os: the os > + * @config: the install script config > + * @output_dir: the directory where file containing the output script > + * will be written > + * @cancellable: (allow-none): a #GCancellable, or %NULL > + * @callback: Function to call when result of this call is ready > + * @user_data: The user data to pass to @callback, or %NULL > + * > + * 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. > + */ > void osinfo_install_script_generate_output_async(OsinfoInstallScript *script, > OsinfoOs *os, > OsinfoInstallConfig *config, > -- > 2.1.0 > > _______________________________________________ > Libosinfo mailing list > Libosinfo@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libosinfo
Attachment:
pgp0Zd5IRWnm5.pgp
Description: PGP signature
_______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo