diff options
author | Andrew A. de Laix <alain@lindenlab.com> | 2010-11-10 14:30:11 -0800 |
---|---|---|
committer | Andrew A. de Laix <alain@lindenlab.com> | 2010-11-10 14:30:11 -0800 |
commit | 41ec2e01ddf12c7d9fc57a115b1e6047560c7e5e (patch) | |
tree | 0016e7b574e7722e06bdd838df971be1c947fab1 /indra/viewer_components/updater/llupdateinstaller.h | |
parent | 9d33a548b636fa739de2aa11ba9ed02b301c53a5 (diff) |
copy script to temp if needed before installing.
Diffstat (limited to 'indra/viewer_components/updater/llupdateinstaller.h')
-rw-r--r-- | indra/viewer_components/updater/llupdateinstaller.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/indra/viewer_components/updater/llupdateinstaller.h b/indra/viewer_components/updater/llupdateinstaller.h index 991fe2afe1..310bfe4348 100644 --- a/indra/viewer_components/updater/llupdateinstaller.h +++ b/indra/viewer_components/updater/llupdateinstaller.h @@ -30,13 +30,21 @@ #include <string> +enum LLInstallScriptMode { + LL_RUN_INSTALL_SCRIPT_IN_PLACE, + LL_COPY_INSTALL_SCRIPT_TO_TEMP +}; + // // Launch the installation script. // // The updater will overwrite the current installation, so it is highly recommended // that the current application terminate once this function is called. // -void ll_install_update(std::string const & script, std::string const & updatePath); +int ll_install_update( + std::string const & script, // Script to execute. + std::string const & updatePath, // Path to update file. + LLInstallScriptMode mode=LL_COPY_INSTALL_SCRIPT_TO_TEMP); // Run in place or copy to temp? #endif |