#include "chrome/updater/installer.h"
#include "base/callback.h"
#include "base/files/file_path.h"
#include "base/logging.h"
#include "base/strings/strcat.h"
#include "chrome/updater/constants.h"
#include "chrome/updater/mac/install_from_archive.h"
namespace updater {
Installer::Result Installer::RunApplicationInstaller(
const base::FilePath& app_installer,
const std::string& arguments,
ProgressCallback ) {
DVLOG(1) << "Running application install from DMG at " << app_installer;
const int exit_code = InstallFromArchive(app_installer, checker_path_, ap_,
updater_scope_, pv_, arguments);
return exit_code == 0 ? Result()
: Result(kErrorApplicationInstallerFailed, exit_code);
}
}