bootstrap-vz/bootstrapvz/base/fs/partitions/gpt_swap.py
2014-04-02 21:26:13 +02:00

18 lines
470 B
Python

from common.tools import log_check_call
from gpt import GPTPartition
class GPTSwapPartition(GPTPartition):
"""Represents a GPT swap partition
"""
def __init__(self, size, previous):
"""
Args:
size (Bytes): Size of the partition
previous (BasePartition): The partition that preceeds this one
"""
super(GPTSwapPartition, self).__init__(size, 'swap', None, 'swap', previous)
def _before_format(self, e):
log_check_call(['mkswap', self.device_path])