50 lines
1.8 KiB
Python
50 lines
1.8 KiB
Python
"""
|
|
* 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 )
|