""" * Author: "PeppermintOS Team(peppermintosteam@proton.me) * * License: SPDX-License-Identifier: GPL-3.0-or-later * * Move and copy files as needed """ import os import shutil from pathlib import Path import paths # If you need to add additional files you can do that as needed. # you are not limited to what is currently listed. BSTRING = paths.bstring_iso_configs home_folder = Path( BSTRING ).expanduser() def copy_specific_files(): """Copy specific files""" # Back to bubble os.chdir(home_folder) wp_chroot = paths.WPCHROOT # Set the current working folder cur_dir = os.getcwd().replace('/', '/') shutil.copy(cur_dir + paths.src_alias, wp_chroot + paths.des_alias) shutil.copy(cur_dir + paths.src_xdaily, wp_chroot + paths.des_xdaily) shutil.copy(cur_dir + paths.src_hub, wp_chroot + paths.des_hub) shutil.copy(cur_dir + paths.src_welcome, wp_chroot + paths.des_welcome) shutil.copy(cur_dir + paths.src_kumo, wp_chroot + paths.des_kumo) shutil.copy(cur_dir + paths.src_icon, wp_chroot + paths.des_icon) # Took out as its an option, leaving here in case wanted later #shutil.copy(cur_dir + paths.src_plank, wp_chroot + paths.des_plank) shutil.copy(cur_dir + paths.src_lightdm, wp_chroot + paths.des_lightdm) shutil.copy(cur_dir + paths.src_ply, cur_dir + paths.des_ply) shutil.copy(cur_dir + paths.src_lightdm_greeter, cur_dir + paths.des_lightdm_greeter ) def set_symlinks(): """ Set any symlinks that are needed """ wp_chroot = paths.WPCHROOT cur_dir = os.getcwd().replace('/', '/') os.symlink('Debian.info', cur_dir + '/' + wp_chroot + paths.pep_info) os.symlink('Debian.mirrors', cur_dir + '/' + wp_chroot + paths.pep_mirror) os.symlink("debian.csv", cur_dir + '/' + wp_chroot + paths.pep_csv )