The copy locations wer adjusted in the tuples

Signed-off-by: debianpepper <peppermintosteam@proton.me>
This commit is contained in:
debianpepper 2023-08-07 21:54:46 +09:00
parent 474b0af2ed
commit af5b7a1fd2
4 changed files with 55 additions and 31 deletions

View File

@ -33,3 +33,6 @@ GRUB_GFXMODE=1360x768
#Grub theme #Grub theme
GRUB_THEME="/boot/grub/themes/peppermint/theme.txt" GRUB_THEME="/boot/grub/themes/peppermint/theme.txt"
# Uncomment this to run os-prober so search for and add other OS installations to the grub boot menu
GRUB_DISABLE_OS_PROBER=false

View File

@ -2,32 +2,37 @@ import paths
# Copy folder lists for debian 64 # Copy folder lists for debian 64
src_paths_deb64 = [paths.src_deb64_osrelease, # Source CHROOT
paths.src_deb64_osrelease, src_paths_chroot_deb64 = (paths.src_deb64_osrelease,
paths.src_deb64_slpash, paths.src_deb64_osrelease,
paths.src_deb64_isolinux, paths.src_deb_grub_theme,
paths.src_deb64_multi, paths.src_deb64_modules,
paths.src_deb_grub_theme, )
paths.src_deb64_modules, # Source NON CHROOT
paths.src_deb_splash_image, src_paths_non_chroot_deb64 = ( paths.src_deb64_slpash,
paths.src_deb_splash_image, paths.src_deb64_isolinux,
paths.src_deb_live_theme paths.src_deb64_multi,
] paths.src_deb_splash_image,
paths.src_deb_splash_image,
des_paths_deb64 =[paths.des_osrelease, paths.src_deb_live_theme
paths.des_osrelease_opt, )
paths.des_splash, # Destination CHROOT
paths.des_isolinux, des_paths_chroot_deb64 =(paths.des_osrelease,
paths.des_archives, paths.des_osrelease_opt,
paths.des_grub_theme, paths.des_grub_theme,
paths.des_modules, paths.des_modules,
paths.des_splash_image_isolinux, )
paths.des_splash_image_grub, # Destination NON CHROOT
paths.des_live_theme des_paths_non_chroot_deb64 = (paths.des_splash,
] paths.des_isolinux,
paths.des_archives,
paths.des_splash_image_isolinux,
paths.des_splash_image_grub,
paths.des_live_theme
)
# Copy file lists for debian 64 # Copy file lists for debian 64
src_files_deb64 = [paths.src_deb64_grub_etc, src_files_deb64 = (paths.src_deb64_grub_etc,
paths.src_deb64_settings, paths.src_deb64_settings,
paths.src_deb64_installer, paths.src_deb64_installer,
paths.src_deb64_sourcesfinal, paths.src_deb64_sourcesfinal,
@ -35,8 +40,8 @@ src_files_deb64 = [paths.src_deb64_grub_etc,
paths.src_deb64_netinstall, paths.src_deb64_netinstall,
paths.src_deb64_sourcelist, paths.src_deb64_sourcelist,
paths.src_main_line_pep_id paths.src_main_line_pep_id
] )
des_files_deb64 = [paths.des_grub_etc, des_files_deb64 = (paths.des_grub_etc,
paths.des_setttings, paths.des_setttings,
paths.des_installer, paths.des_installer,
paths.des_sourcesfinal, paths.des_sourcesfinal,
@ -44,9 +49,10 @@ des_files_deb64 = [paths.des_grub_etc,
paths.des_netinstall, paths.des_netinstall,
paths.des_sourcelist, paths.des_sourcelist,
paths.des_main_line_pep_id paths.des_main_line_pep_id
] )
deb_64_cmds= ['lbinit', # Run Deb 64 Commands
deb_64_cmds= ('lbinit',
'inflate_bubble.set_fusato_structure', 'inflate_bubble.set_fusato_structure',
'inflate_bubble.set_desktop_environment', 'inflate_bubble.set_desktop_environment',
'inflate_bubble.set_extra_packages', 'inflate_bubble.set_extra_packages',
@ -66,7 +72,7 @@ deb_64_cmds= ['lbinit',
'finish_cleanup.copy_iso_file_nightly_deb64', 'finish_cleanup.copy_iso_file_nightly_deb64',
'finish_cleanup.copy_iso_file_prod_deb64', 'finish_cleanup.copy_iso_file_prod_deb64',
'finish_cleanup.kill_old_iso' 'finish_cleanup.kill_old_iso'
] )
### Inflate bubble section ### Inflate bubble section

View File

@ -44,8 +44,9 @@ def copy_deb64_specific():
Then we copy specific files. Then we copy specific files.
The inputs are stored in the conf.py file The inputs are stored in the conf.py file
""" """
source_q = collections.deque(conf.src_paths_deb64) # Get the CHROOT Folders
destination_q = collections.deque(conf.des_paths_deb64) source_q = collections.deque(conf.src_paths_chroot_deb64)
destination_q = collections.deque(conf.des_paths_chroot_deb64)
src_size_q = len(source_q) src_size_q = len(source_q)
for p in range(src_size_q): for p in range(src_size_q):
x = source_q.popleft() x = source_q.popleft()
@ -54,6 +55,18 @@ def copy_deb64_specific():
WP_CHROOT + y, WP_CHROOT + y,
dirs_exist_ok=True dirs_exist_ok=True
) )
# Get the NONChroot Folders
source_n = collections.deque(conf.src_paths_non_chroot_deb64)
destination_n = collections.deque(conf.des_paths_non_chroot_deb64)
src_size_n = len(source_n)
for p in range(src_size_n):
x = source_n.popleft()
y = destination_n.popleft()
shutil.copytree(cur_dir + x,
cur_dir + y,
dirs_exist_ok=True
)
# Get Specific files for Chroot
source_f = collections.deque(conf.src_files_deb64) source_f = collections.deque(conf.src_files_deb64)
destination_f = collections.deque(conf.des_files_deb64) destination_f = collections.deque(conf.des_files_deb64)
src_size_f = len(source_f) src_size_f = len(source_f)

View File

@ -81,6 +81,8 @@ def copy_dev64_specific():
cur_dir + paths.des_live_theme, cur_dir + paths.des_live_theme,
dirs_exist_ok=True dirs_exist_ok=True
) )
shutil.copy(cur_dir + paths.src_dev64_grub_etc, shutil.copy(cur_dir + paths.src_dev64_grub_etc,
WP_CHROOT + paths.des_grub_etc WP_CHROOT + paths.des_grub_etc
) )