summaryrefslogtreecommitdiffstats
path: root/pnor_partition.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pnor_partition.cpp')
-rw-r--r--pnor_partition.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/pnor_partition.cpp b/pnor_partition.cpp
index ba0ac20..1d5ca12 100644
--- a/pnor_partition.cpp
+++ b/pnor_partition.cpp
@@ -69,6 +69,14 @@ std::string Request::getPartitionFilePath(struct mbox_context* context,
fs::path partitionFilePath;
+ // Check if partition exists in patch location
+ partitionFilePath = context->paths.patch_loc;
+ partitionFilePath /= partition->data.name;
+ if (fs::is_regular_file(partitionFilePath))
+ {
+ return partitionFilePath.string();
+ }
+
switch (partition->data.user.data[1] &
(PARTITION_PRESERVED | PARTITION_READONLY))
{
OpenPOWER on IntegriCloud