from Exceptions import *
import utils
+import systeminfo
import BootServerRequest
import BootAPI
bs_request = BootServerRequest.BootServerRequest(vars)
+ # in upgrade mode, since we skip InstallPartitionDisks
+ # we need to run this
+ if upgrade:
+ log.write("Upgrade mode init : Scanning for devices\n")
+ systeminfo.get_block_devices_dict(vars, log)
+ utils.sysexec_noerr("vgscan --mknodes", log)
+
+ # debugging info - show in either mode
+ utils.display_disks_status(PARTITIONS, "In InstallBootstrapFS", log)
+
+ utils.breakpoint("we need to make /dev/mapper/* appear")
+
log.write("turning on swap space\n")
utils.sysexec("swapon {}".format(PARTITIONS["swap"]), log)
def CleanupSysimgBeforeUpgrade(sysimg, target_nodefamily, log):
areas_to_cleanup = [
- '/usr/lib',
+ '/boot',
+ '/usr',
'/var',
'/etc',
- '/boot',
+ '/run',
+ '/vsys',
]
target_pldistro, target_fcdistro, target_arch = target_nodefamily.split('-')