Rename "chroot" to "create_disk_image" in sysc's prepare()
This better describes the action, and will make more sense with the addition of the rootless bootstrap mode that doesn't require a disk image either.
This commit is contained in:
parent
c429cf9dd7
commit
fa2a09b63f
10
sysc.py
10
sysc.py
|
@ -33,7 +33,7 @@ class SysC(SysGeneral):
|
||||||
self.tmp_dir = os.path.join(tmpdir, 'sysc')
|
self.tmp_dir = os.path.join(tmpdir, 'sysc')
|
||||||
os.mkdir(self.tmp_dir)
|
os.mkdir(self.tmp_dir)
|
||||||
|
|
||||||
self.prepare(chroot)
|
self.prepare(not chroot)
|
||||||
|
|
||||||
def __del__(self):
|
def __del__(self):
|
||||||
if not self.preserve_tmp:
|
if not self.preserve_tmp:
|
||||||
|
@ -43,7 +43,7 @@ class SysC(SysGeneral):
|
||||||
|
|
||||||
super().__del__()
|
super().__del__()
|
||||||
|
|
||||||
def prepare(self, chroot):
|
def prepare(self, create_disk_image):
|
||||||
"""
|
"""
|
||||||
Prepare directory structure for System C.
|
Prepare directory structure for System C.
|
||||||
"""
|
"""
|
||||||
|
@ -51,7 +51,7 @@ class SysC(SysGeneral):
|
||||||
|
|
||||||
rootfs_dir = None
|
rootfs_dir = None
|
||||||
|
|
||||||
if not chroot:
|
if create_disk_image:
|
||||||
# Create + mount a disk for QEMU to use
|
# Create + mount a disk for QEMU to use
|
||||||
disk_path = os.path.join(self.tmp_dir, 'disk.img')
|
disk_path = os.path.join(self.tmp_dir, 'disk.img')
|
||||||
self.dev_name = create_disk(disk_path, "msdos", "ext4", '8G')
|
self.dev_name = create_disk(disk_path, "msdos", "ext4", '8G')
|
||||||
|
@ -68,8 +68,8 @@ class SysC(SysGeneral):
|
||||||
|
|
||||||
copytree(self.sys_dir, rootfs_dir, ignore=shutil.ignore_patterns("tmp"))
|
copytree(self.sys_dir, rootfs_dir, ignore=shutil.ignore_patterns("tmp"))
|
||||||
|
|
||||||
# Unmount tmp/mnt if it exists
|
# Unmount tmp/mnt if it was mounted
|
||||||
if not chroot:
|
if create_disk_image:
|
||||||
umount(rootfs_dir)
|
umount(rootfs_dir)
|
||||||
|
|
||||||
# pylint: disable=line-too-long,too-many-statements
|
# pylint: disable=line-too-long,too-many-statements
|
||||||
|
|
Loading…
Reference in New Issue