- utils.makedirs(SYSIMG_PATH + "/usr/boot")
- boot_server = file("/usr/bootme/BOOTSERVER").readline().strip()
- shutil.copy("/usr/bootme/cacert/" + boot_server + "/cacert.pem",
- SYSIMG_PATH + "/usr/boot/cacert.pem")
- file(SYSIMG_PATH + "/usr/boot/boot_server", "w").write(boot_server)
- shutil.copy("/usr/bootme/pubring.gpg", SYSIMG_PATH + "/usr/boot/pubring.gpg")
+ # do nothing in case of upgrade
+ if not os.path.exists(SYSIMG_PATH + "/usr/bootme"):
+ utils.makedirs(SYSIMG_PATH + "/usr/boot")
+ boot_server = file("/usr/bootme/BOOTSERVER").readline().strip()
+ shutil.copy("/usr/bootme/cacert/" + boot_server + "/cacert.pem",
+ SYSIMG_PATH + "/usr/boot/cacert.pem")
+ file(SYSIMG_PATH + "/usr/boot/boot_server", "w").write(boot_server)
+ shutil.copy("/usr/bootme/pubring.gpg", SYSIMG_PATH + "/usr/boot/pubring.gpg")