Index: set_bootable_flag_action.h |
diff --git a/set_bootable_flag_action.h b/set_bootable_flag_action.h |
deleted file mode 100644 |
index 2b45df3f73c89f3e21efd275e1b6e3a09430ba19..0000000000000000000000000000000000000000 |
--- a/set_bootable_flag_action.h |
+++ /dev/null |
@@ -1,55 +0,0 @@ |
-// Copyright (c) 2009 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CHROMEOS_PLATFORM_UPDATE_ENGINE_SET_BOOTABLE_FLAG_ACTION_H__ |
-#define CHROMEOS_PLATFORM_UPDATE_ENGINE_SET_BOOTABLE_FLAG_ACTION_H__ |
- |
-#include <string> |
-#include "update_engine/action.h" |
-#include "update_engine/install_plan.h" |
- |
-// This class takes in a device via the input pipe. The device is the |
-// partition (e.g. /dev/sda1), not the full device (e.g. /dev/sda). |
-// It will make that device bootable by editing the partition table |
-// in the root device. Currently, this class doesn't support extended |
-// partitions. |
- |
-namespace chromeos_update_engine { |
- |
-class SetBootableFlagAction; |
- |
-template<> |
-class ActionTraits<SetBootableFlagAction> { |
- public: |
- // Takes the device path as input. |
- typedef InstallPlan InputObjectType; |
- // Passes the device path as output |
- typedef InstallPlan OutputObjectType; |
-}; |
- |
-class SetBootableFlagAction : public Action<SetBootableFlagAction> { |
- public: |
- SetBootableFlagAction() {} |
- typedef ActionTraits<SetBootableFlagAction>::InputObjectType |
- InputObjectType; |
- typedef ActionTraits<SetBootableFlagAction>::OutputObjectType |
- OutputObjectType; |
- void PerformAction(); |
- |
- // This is a synchronous action, and thus TerminateProcessing() should |
- // never be called |
- void TerminateProcessing() { CHECK(false); } |
- |
- // Debugging/logging |
- static std::string StaticType() { return "SetBootableFlagAction"; } |
- std::string Type() const { return StaticType(); } |
- |
- private: |
- |
- DISALLOW_COPY_AND_ASSIGN(SetBootableFlagAction); |
-}; |
- |
-} // namespace chromeos_update_engine |
- |
-#endif // CHROMEOS_PLATFORM_UPDATE_ENGINE_SET_BOOTABLE_FLAG_ACTION_H__ |