Index: src/platform/update_engine/install_plan.h |
diff --git a/src/platform/update_engine/install_plan.h b/src/platform/update_engine/install_plan.h |
index 9151e1b88546559fd43ab3061693d04799dd2309..fba89fe7bd18a3087abdad3c737b4e07d146db56 100644 |
--- a/src/platform/update_engine/install_plan.h |
+++ b/src/platform/update_engine/install_plan.h |
@@ -17,23 +17,27 @@ struct InstallPlan { |
InstallPlan(bool is_full, |
const std::string& url, |
const std::string& hash, |
- const std::string& install_path) |
+ const std::string& install_path, |
+ const std::string& kernel_install_path) |
: is_full_update(is_full), |
download_url(url), |
download_hash(hash), |
- install_path(install_path) {} |
+ install_path(install_path), |
+ kernel_install_path(kernel_install_path) {} |
InstallPlan() : is_full_update(false) {} |
bool is_full_update; |
std::string download_url; // url to download from |
std::string download_hash; // hash of the data at the url |
std::string install_path; // path to install device |
+ std::string kernel_install_path; // path to kernel install device |
bool operator==(const InstallPlan& that) const { |
return (is_full_update == that.is_full_update) && |
(download_url == that.download_url) && |
(download_hash == that.download_hash) && |
- (install_path == that.install_path); |
+ (install_path == that.install_path) && |
+ (kernel_install_path == that.kernel_install_path); |
} |
bool operator!=(const InstallPlan& that) const { |
return !((*this) == that); |
@@ -42,7 +46,8 @@ struct InstallPlan { |
LOG(INFO) << "InstallPlan: " |
<< (is_full_update ? "full_update" : "delta_update") |
<< ", url: " << download_url << ", hash: " << download_hash |
- << ", install_path: " << install_path; |
+ << ", install_path: " << install_path |
+ << ", kernel_install_path: " << kernel_install_path; |
} |
}; |