partitionedfs: preserve the KS partition number
authorArtem Bityutskiy <artem.bityutskiy@intel.com>
Mon, 24 Jun 2013 06:09:29 +0000 (09:09 +0300)
committerArtem Bityutskiy <artem.bityutskiy@intel.com>
Tue, 25 Jun 2013 08:49:55 +0000 (11:49 +0300)
commit877010af73068fad5a2108a30589053f77c0a29b
tree5f2da12277760d7f6ed9506dbf030c5e1a03f20d
parent50cbc46a87e10f7a368dc391940b1a7056cd7d73
partitionedfs: preserve the KS partition number

The 'add_partition()' function takes partition from the KS file and processes
them. A commentary in 'add_partition()' says: "partitions have to be added in
the first-to-last order", so the order is important.

The order number is basically the partition entry number in the KS file.
Unfortunately, it is lost once the partition is added, and later on it is not
easy to match a partition from the KS file to the processed partition.

This patch teaches 'add_partition()' to preserve the KS file partition number
for later use. The new key 'ks_pnum' will be useful in the next patch, when we
export information about partitions and we want it to be in the KS file order.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
mic/utils/partitionedfs.py