Addes more logging
Adjusted the logging messages Signed-off-by: debianpepper <pdpdebdevuan@protonmail.com>
This commit is contained in:
parent
7d23b76d47
commit
922ce07e6e
|
@ -102,7 +102,7 @@ XFCE_LIST = ('xfce4\n'
|
||||||
'plank\n'
|
'plank\n'
|
||||||
'mugshot\n'
|
'mugshot\n'
|
||||||
'menulibre\n'
|
'menulibre\n'
|
||||||
'marwaita-for-xfwm'
|
#'marwaita-for-xfwm'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@ import os
|
||||||
import collections
|
import collections
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
import shutil
|
import shutil
|
||||||
|
import logging
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,6 +24,18 @@ BOOTSTRAP = "/fusato/config/includes.bootstrap"
|
||||||
FUSATOCONFIG = "/fusato/config"
|
FUSATOCONFIG = "/fusato/config"
|
||||||
term_size = os.get_terminal_size()
|
term_size = os.get_terminal_size()
|
||||||
|
|
||||||
|
# Set up the logging format
|
||||||
|
logger = logging.getLogger()
|
||||||
|
handler = logging.StreamHandler()
|
||||||
|
formatter = logging.Formatter('%(asctime)s %(name)-12s %(levelname)-8s %(message)s')
|
||||||
|
handler.setFormatter(formatter)
|
||||||
|
logger.addHandler(handler)
|
||||||
|
logger.setLevel(logging.DEBUG)
|
||||||
|
MSG_COPY = "Copying - "
|
||||||
|
MSG_FIN = "Finished - "
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class ChrootFolders:
|
class ChrootFolders:
|
||||||
"""
|
"""
|
||||||
Copy all the needed folders to CHROOT Depending on
|
Copy all the needed folders to CHROOT Depending on
|
||||||
|
@ -30,7 +43,7 @@ class ChrootFolders:
|
||||||
"""
|
"""
|
||||||
def __init__(self,sbase,sarch):
|
def __init__(self,sbase,sarch):
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy Chroot")
|
logger.info("Copy Chroot")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
self.sbase = sbase
|
self.sbase = sbase
|
||||||
self.sarch = sarch
|
self.sarch = sarch
|
||||||
|
@ -54,12 +67,12 @@ class ChrootFolders:
|
||||||
for size_length in range(chroot_size_q):
|
for size_length in range(chroot_size_q):
|
||||||
source = chroot_src_q.popleft()
|
source = chroot_src_q.popleft()
|
||||||
des = chroot_des_q.popleft()
|
des = chroot_des_q.popleft()
|
||||||
print("INFO: Copying - " + HOME_FOLDER + source)
|
logger.info(MSG_COPY + HOME_FOLDER + source)
|
||||||
shutil.copytree(HOME_FOLDER + source,
|
shutil.copytree(HOME_FOLDER + source,
|
||||||
HOME_FOLDER + WPCHROOT + des,
|
HOME_FOLDER + WPCHROOT + des,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -70,7 +83,7 @@ class BinaryFolders:
|
||||||
"""
|
"""
|
||||||
def __init__(self, sbase, sarch):
|
def __init__(self, sbase, sarch):
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy Binary")
|
logger.info("Copy Binary")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
self.sbase = sbase
|
self.sbase = sbase
|
||||||
self.sarch = sarch
|
self.sarch = sarch
|
||||||
|
@ -93,12 +106,12 @@ class BinaryFolders:
|
||||||
for size_length in range(binary_size_q):
|
for size_length in range(binary_size_q):
|
||||||
source = binary_src_q.popleft()
|
source = binary_src_q.popleft()
|
||||||
des = binary_des_q.popleft()
|
des = binary_des_q.popleft()
|
||||||
print("INFO: Copying - " + HOME_FOLDER + source)
|
logger.info(MSG_COPY+ HOME_FOLDER + source)
|
||||||
shutil.copytree(HOME_FOLDER + source,
|
shutil.copytree(HOME_FOLDER + source,
|
||||||
HOME_FOLDER + BINARYPTH + des,
|
HOME_FOLDER + BINARYPTH + des,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + BINARYPTH + des)
|
logger.info(MSG_FIN + HOME_FOLDER + BINARYPTH + des)
|
||||||
|
|
||||||
|
|
||||||
class ArchitectureFiles:
|
class ArchitectureFiles:
|
||||||
|
@ -108,7 +121,7 @@ class ArchitectureFiles:
|
||||||
"""
|
"""
|
||||||
def __init__(self, sbase, sarch):
|
def __init__(self, sbase, sarch):
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy Architecture")
|
logger.info("Copy Architecture")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
self.sbase = sbase
|
self.sbase = sbase
|
||||||
self.sarch = sarch
|
self.sarch = sarch
|
||||||
|
@ -143,11 +156,11 @@ class ArchitectureFiles:
|
||||||
for size_length in range(size_q):
|
for size_length in range(size_q):
|
||||||
source = src_q.popleft()
|
source = src_q.popleft()
|
||||||
des = des_q.popleft()
|
des = des_q.popleft()
|
||||||
print("INFO: Copying - " + HOME_FOLDER + source)
|
logger.info(MSG_COPY+ HOME_FOLDER + source)
|
||||||
shutil.copy(HOME_FOLDER + source,
|
shutil.copy(HOME_FOLDER + source,
|
||||||
HOME_FOLDER + WPCHROOT + des
|
HOME_FOLDER + WPCHROOT + des
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des)
|
||||||
|
|
||||||
|
|
||||||
def set_symlinks():
|
def set_symlinks():
|
||||||
|
@ -155,20 +168,20 @@ def set_symlinks():
|
||||||
Set the symliknks that are used for all builds.
|
Set the symliknks that are used for all builds.
|
||||||
"""
|
"""
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy symlinks")
|
logger.info("Copy Symlinks")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
pep_info = '/usr/share/python-apt/templates/Peppermint.info'
|
pep_info = '/usr/share/python-apt/templates/Peppermint.info'
|
||||||
pep_mirror = '/usr/share/python-apt/templates/Peppermint.mirrors'
|
pep_mirror = '/usr/share/python-apt/templates/Peppermint.mirrors'
|
||||||
pep_csv = '/usr/share/distro-info/peppermint.csv'
|
pep_csv = '/usr/share/distro-info/peppermint.csv'
|
||||||
print("INFO: Making - " + HOME_FOLDER + WPCHROOT + pep_info)
|
logger.info("Making - " + HOME_FOLDER + WPCHROOT + pep_info)
|
||||||
os.symlink('Debian.info', HOME_FOLDER + WPCHROOT + pep_info)
|
os.symlink('Debian.info', HOME_FOLDER + WPCHROOT + pep_info)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + pep_info)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + pep_info)
|
||||||
print("INFO: Making - " + HOME_FOLDER + WPCHROOT + pep_mirror)
|
logger.info("Making - " + HOME_FOLDER + WPCHROOT + pep_mirror)
|
||||||
os.symlink('Debian.mirrors', HOME_FOLDER + WPCHROOT + pep_mirror)
|
os.symlink('Debian.mirrors', HOME_FOLDER + WPCHROOT + pep_mirror)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + pep_mirror)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + pep_mirror)
|
||||||
print("INFO: Making - " + HOME_FOLDER + WPCHROOT + pep_csv)
|
logger.info("Making - " + HOME_FOLDER + WPCHROOT + pep_csv)
|
||||||
os.symlink('debian.csv', HOME_FOLDER + WPCHROOT + pep_csv)
|
os.symlink('debian.csv', HOME_FOLDER + WPCHROOT + pep_csv)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + pep_csv)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + pep_csv)
|
||||||
|
|
||||||
|
|
||||||
def shared_folders():
|
def shared_folders():
|
||||||
|
@ -177,7 +190,7 @@ def shared_folders():
|
||||||
all the builds,
|
all the builds,
|
||||||
"""
|
"""
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy Shared folders")
|
logger.info("Copy Shared folders")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
src_paths = ('/plymouth/lines',
|
src_paths = ('/plymouth/lines',
|
||||||
'/application',
|
'/application',
|
||||||
|
@ -223,12 +236,12 @@ def shared_folders():
|
||||||
for size_length in range(size_q):
|
for size_length in range(size_q):
|
||||||
source = src_q.popleft()
|
source = src_q.popleft()
|
||||||
des = des_q.popleft()
|
des = des_q.popleft()
|
||||||
print("INFO: Copying - " + HOME_FOLDER + source)
|
logger.info(MSG_COPY+ HOME_FOLDER + source)
|
||||||
shutil.copytree(HOME_FOLDER + source,
|
shutil.copytree(HOME_FOLDER + source,
|
||||||
HOME_FOLDER + WPCHROOT + des,
|
HOME_FOLDER + WPCHROOT + des,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des)
|
||||||
|
|
||||||
|
|
||||||
def icons_themes():
|
def icons_themes():
|
||||||
|
@ -237,7 +250,7 @@ def icons_themes():
|
||||||
for all the builds
|
for all the builds
|
||||||
"""
|
"""
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy icons and themes")
|
logger.info("Copy icons and themes")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
src_paths =('/theme/Marwaita Dark Debian/',
|
src_paths =('/theme/Marwaita Dark Debian/',
|
||||||
'/theme/Marwaita Dark Manjaro/',
|
'/theme/Marwaita Dark Manjaro/',
|
||||||
|
@ -275,12 +288,12 @@ def icons_themes():
|
||||||
for size_length in range(size_q):
|
for size_length in range(size_q):
|
||||||
source = src_q.popleft()
|
source = src_q.popleft()
|
||||||
des = des_q.popleft()
|
des = des_q.popleft()
|
||||||
print("INFO: Copying - " + HOME_FOLDER + source)
|
logger.info(MSG_COPY+ HOME_FOLDER + source)
|
||||||
shutil.copytree(HOME_FOLDER + source,
|
shutil.copytree(HOME_FOLDER + source,
|
||||||
HOME_FOLDER + WPCHROOT + des,
|
HOME_FOLDER + WPCHROOT + des,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -291,7 +304,7 @@ def shared_files():
|
||||||
builds.
|
builds.
|
||||||
"""
|
"""
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy Shared Files")
|
logger.info("Copy Shared Files")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
src_paths = ('/aliases/bash_aliases',
|
src_paths = ('/aliases/bash_aliases',
|
||||||
'/sources/peppermint.list',
|
'/sources/peppermint.list',
|
||||||
|
@ -321,11 +334,11 @@ def shared_files():
|
||||||
for size_length in range(size_q):
|
for size_length in range(size_q):
|
||||||
source = src_q.popleft()
|
source = src_q.popleft()
|
||||||
des = des_q.popleft()
|
des = des_q.popleft()
|
||||||
print("INFO: Copying - " + HOME_FOLDER + source)
|
logger.info(MSG_COPY+ HOME_FOLDER + source)
|
||||||
shutil.copy(HOME_FOLDER + source,
|
shutil.copy(HOME_FOLDER + source,
|
||||||
HOME_FOLDER + WPCHROOT + des
|
HOME_FOLDER + WPCHROOT + des
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des)
|
||||||
|
|
||||||
|
|
||||||
def fusato_configs():
|
def fusato_configs():
|
||||||
|
@ -333,7 +346,7 @@ def fusato_configs():
|
||||||
Copy specific folders in the root of fusato configs
|
Copy specific folders in the root of fusato configs
|
||||||
"""
|
"""
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy Fusato Configs")
|
logger.info("Copy Fusato Configs")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
src_paths = ('/hooks/normal',)
|
src_paths = ('/hooks/normal',)
|
||||||
des_paths = ('/hooks/normal',)
|
des_paths = ('/hooks/normal',)
|
||||||
|
@ -343,12 +356,12 @@ def fusato_configs():
|
||||||
for size_length in range(size_q):
|
for size_length in range(size_q):
|
||||||
source = src_q.popleft()
|
source = src_q.popleft()
|
||||||
des = des_q.popleft()
|
des = des_q.popleft()
|
||||||
print("INFO: Copying - " + HOME_FOLDER + source)
|
logger.info(MSG_COPY+ HOME_FOLDER + source)
|
||||||
shutil.copytree(HOME_FOLDER + source,
|
shutil.copytree(HOME_FOLDER + source,
|
||||||
HOME_FOLDER + FUSATOCONFIG + des,
|
HOME_FOLDER + FUSATOCONFIG + des,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des)
|
||||||
|
|
||||||
|
|
||||||
def boostrap_shared():
|
def boostrap_shared():
|
||||||
|
@ -356,7 +369,7 @@ def boostrap_shared():
|
||||||
Copy specific folders in the boostrap location
|
Copy specific folders in the boostrap location
|
||||||
"""
|
"""
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy Shared BootStrap")
|
logger.info("Copy Shared BootStrap")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
src_paths = ('/issue',)
|
src_paths = ('/issue',)
|
||||||
des_paths = ('/etc',)
|
des_paths = ('/etc',)
|
||||||
|
@ -366,12 +379,12 @@ def boostrap_shared():
|
||||||
for size_length in range(size_q):
|
for size_length in range(size_q):
|
||||||
source = src_q.popleft()
|
source = src_q.popleft()
|
||||||
des = des_q.popleft()
|
des = des_q.popleft()
|
||||||
print("INFO: Copying - " + HOME_FOLDER + source)
|
logger.info(MSG_COPY+ HOME_FOLDER + source)
|
||||||
shutil.copytree(HOME_FOLDER + source,
|
shutil.copytree(HOME_FOLDER + source,
|
||||||
HOME_FOLDER + BOOTSTRAP + des,
|
HOME_FOLDER + BOOTSTRAP + des,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des)
|
||||||
|
|
||||||
|
|
||||||
def xfce_configs():
|
def xfce_configs():
|
||||||
|
@ -379,24 +392,24 @@ def xfce_configs():
|
||||||
Copy the xfce files.
|
Copy the xfce files.
|
||||||
"""
|
"""
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy xfce4 configs")
|
logger.info("Copy xfce4 configs")
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
src_xfce = '/xfce/xfce4'
|
src_xfce = '/xfce/xfce4'
|
||||||
des_xfce = '/etc/skel/.config/xfce4'
|
des_xfce = '/etc/skel/.config/xfce4'
|
||||||
print("INFO: Copying - " + HOME_FOLDER + src_xfce)
|
logger.info(MSG_COPY + HOME_FOLDER + src_xfce)
|
||||||
shutil.copytree(HOME_FOLDER + src_xfce,
|
shutil.copytree(HOME_FOLDER + src_xfce,
|
||||||
HOME_FOLDER + WPCHROOT + des_xfce,
|
HOME_FOLDER + WPCHROOT + des_xfce,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des_xfce)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des_xfce)
|
||||||
src_thunar = '/xfce/Thunar'
|
src_thunar = '/xfce/Thunar'
|
||||||
des_thunar = '/etc/skel/.config/Thunar'
|
des_thunar = '/etc/skel/.config/Thunar'
|
||||||
print("INFO: Copying - " + HOME_FOLDER + src_thunar)
|
logger.info(MSG_COPY+ HOME_FOLDER + src_thunar)
|
||||||
shutil.copytree(HOME_FOLDER + src_thunar,
|
shutil.copytree(HOME_FOLDER + src_thunar,
|
||||||
HOME_FOLDER + WPCHROOT + des_thunar,
|
HOME_FOLDER + WPCHROOT + des_thunar,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des_thunar)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des_thunar)
|
||||||
|
|
||||||
|
|
||||||
def gnome_flahsbak_configs():
|
def gnome_flahsbak_configs():
|
||||||
|
@ -404,12 +417,14 @@ def gnome_flahsbak_configs():
|
||||||
Copy the gnome flashback files
|
Copy the gnome flashback files
|
||||||
"""
|
"""
|
||||||
print('=' * term_size.columns)
|
print('=' * term_size.columns)
|
||||||
print("Copy Gnome Flashback configs")
|
logger.info("Copy Gnome Flashback configs")
|
||||||
src_gnomef = '/gnome-flashback'
|
src_gnomef = '/gnome-flashback'
|
||||||
des_gnomef = '/etc/skel/.config'
|
des_gnomef = '/etc/skel/.config'
|
||||||
print("INFO: Copying - " + HOME_FOLDER + src_gnomef)
|
logger.info("INFO: Copying - " + HOME_FOLDER + src_gnomef)
|
||||||
shutil.copytree(HOME_FOLDER + src_gnomef,
|
shutil.copytree(HOME_FOLDER + src_gnomef,
|
||||||
HOME_FOLDER + WPCHROOT + des_gnomef,
|
HOME_FOLDER + WPCHROOT + des_gnomef,
|
||||||
dirs_exist_ok = True
|
dirs_exist_ok = True
|
||||||
)
|
)
|
||||||
print("INFO: Finished - " + HOME_FOLDER + WPCHROOT + des_gnomef)
|
logger.info(MSG_FIN + HOME_FOLDER + WPCHROOT + des_gnomef, e)
|
||||||
|
logger.info(CFG_TREE_READY)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue