diff options
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | 2024-04-02 17:39:16 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-04-02 17:39:16 +0000 |
commit | 2dab9f29686a786a847f227f164146313cb6526c (patch) | |
tree | 769c7ccc6c925a471d5b3c2f0be5c1127b939052 /fs_mgr | |
parent | bc4f870aaac6b292a10b1d6e9849bf4124dc9f11 (diff) | |
parent | b9f2361dd97a08022ebcdc1798f69d50bc83a171 (diff) | |
download | core-2dab9f29686a786a847f227f164146313cb6526c.tar.gz |
Merge "snapshotctl: Build few commands only for userdebug/eng builds" into main
Diffstat (limited to 'fs_mgr')
-rw-r--r-- | fs_mgr/libsnapshot/snapshotctl.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/fs_mgr/libsnapshot/snapshotctl.cpp b/fs_mgr/libsnapshot/snapshotctl.cpp index 5d3f96cf9..192e1d67a 100644 --- a/fs_mgr/libsnapshot/snapshotctl.cpp +++ b/fs_mgr/libsnapshot/snapshotctl.cpp @@ -47,7 +47,9 @@ #include "partition_cow_creator.h" +#ifdef SNAPSHOTCTL_USERDEBUG_OR_ENG #include <BootControlClient.h> +#endif using namespace std::chrono_literals; using namespace std::string_literals; @@ -92,6 +94,7 @@ int Usage() { namespace android { namespace snapshot { +#ifdef SNAPSHOTCTL_USERDEBUG_OR_ENG class MapSnapshots { public: MapSnapshots(std::string path = ""); @@ -462,6 +465,7 @@ bool MapSnapshots::DeleteSnapshots() { } return true; } +#endif bool DumpCmdHandler(int /*argc*/, char** argv) { android::base::InitLogging(argv, TeeLogger(LogdLogger(), &StderrLogger)); @@ -485,6 +489,7 @@ bool MergeCmdHandler(int /*argc*/, char** argv) { return false; } +#ifdef SNAPSHOTCTL_USERDEBUG_OR_ENG bool GetVerityPartitions(std::vector<std::string>& partitions) { auto& dm = android::dm::DeviceMapper::Instance(); auto dm_block_devices = dm.FindDmPartitions(); @@ -637,7 +642,6 @@ bool MapPrecreatedSnapshots(int argc, char** argv) { return cow.FinishSnapshotWrites(); } -#ifdef SNAPSHOTCTL_USERDEBUG_OR_ENG bool CreateTestUpdate(SnapshotManager* sm) { chromeos_update_engine::DeltaArchiveManifest manifest; @@ -761,13 +765,13 @@ static std::map<std::string, std::function<bool(int, char**)>> kCmdMap = { {"map", MapCmdHandler}, #ifdef SNAPSHOTCTL_USERDEBUG_OR_ENG {"test-blank-ota", TestOtaHandler}, -#endif - {"unmap", UnmapCmdHandler}, {"apply-update", ApplyUpdate}, {"map-snapshots", MapPrecreatedSnapshots}, {"unmap-snapshots", UnMapPrecreatedSnapshots}, {"delete-snapshots", DeletePrecreatedSnapshots}, {"revert-snapshots", RemovePrecreatedSnapshots}, +#endif + {"unmap", UnmapCmdHandler}, // clang-format on }; |