stages/coreos.platform: use shutil.copy
Switch from shutil.copy2 so that we don't copy over the SELinux labels from the source file.
This commit is contained in:
parent
3c3be92016
commit
796f1d6fa1
1 changed files with 4 additions and 2 deletions
|
|
@ -52,8 +52,10 @@ def main(paths, options):
|
||||||
json_grub_args, json_kargs = None, None
|
json_grub_args, json_kargs = None, None
|
||||||
if os.path.exists(platforms_source_path):
|
if os.path.exists(platforms_source_path):
|
||||||
os.makedirs(os.path.dirname(platforms_dest_path), mode=0o755, exist_ok=True)
|
os.makedirs(os.path.dirname(platforms_dest_path), mode=0o755, exist_ok=True)
|
||||||
# Copy platforms.json to the boot partition
|
# Copy platforms.json to the boot partition. Use shutil.copy here and not
|
||||||
shutil.copy2(platforms_source_path, platforms_dest_path)
|
# shutil.copy2 because we don't want the selinux labels from the source
|
||||||
|
# to be copied over, but rather the defaults for the destination.
|
||||||
|
shutil.copy(platforms_source_path, platforms_dest_path)
|
||||||
json_grub_args, json_kargs = process_platforms_json(platforms_dest_path, platform)
|
json_grub_args, json_kargs = process_platforms_json(platforms_dest_path, platform)
|
||||||
if json_kargs:
|
if json_kargs:
|
||||||
kernel_arguments.extend(json_kargs)
|
kernel_arguments.extend(json_kargs)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue