341 lines
12 KiB
Python
341 lines
12 KiB
Python
|
|
#### SHARED PATHS
|
|
## bstring paths - Public
|
|
bstring_iso_configs = '~/bubbles/iso_configs'
|
|
bstring_iso_conifgs_fusato = '~/bubbles/iso_configs/fusato'
|
|
# CHROOT
|
|
WPCHROOT = "fusato/config/includes.chroot"
|
|
|
|
##########################################
|
|
## Associated to inflate_bubble.py paths
|
|
# Desktop Environments
|
|
|
|
de_path = '/config/package-lists/'
|
|
|
|
# fusato folders to create
|
|
make_folders = [
|
|
'/config/includes.chroot/usr/share/distro-info/',
|
|
'/config/includes.chroot/usr/share/python-apt/templates/',
|
|
'/config/includes.chroot/usr/share/icons/default',
|
|
'/config/includes.chroot/usr/share/peppermint/',
|
|
'/config/includes.chroot/usr/share/themes/',
|
|
'/config/includes.chroot/usr/local/bin/',
|
|
'/config/includes.chroot/usr/bin/',
|
|
'/config/includes.chroot/usr/sbin',
|
|
'/config/includes.chroot/etc/lightdm',
|
|
'/config/includes.bootstrap/etc/apt',
|
|
'/config/includes.chroot/etc/default',
|
|
'/config/includes.chroot/etc/apt',
|
|
'/config/includes.chroot/etc/apt/preferences.d',
|
|
'/config/includes.chroot/etc/apt/sources.list.d',
|
|
'/config/includes.chroot/etc/skel/Desktop',
|
|
'/config/includes.chroot/etc/skel/.local/share',
|
|
'/config/includes.chroot/etc/skel/.config/autostart/'
|
|
]
|
|
# End Inflate Bubble Paths
|
|
|
|
# Nightly paths
|
|
|
|
nightly_paths = [
|
|
'/var/www/html/nightly/deb32',
|
|
'/var/www/html/nightly/dev32',
|
|
'/var/www/html/nightly/deb64',
|
|
'/var/www/html/nightly/dev64',
|
|
'/var/www/html/nightly/devarm',
|
|
'/var/www/html/nightly/debarm'
|
|
]
|
|
|
|
|
|
#########################################
|
|
### Associated to copy_files_specified.py
|
|
## Specified Files
|
|
#Alias things
|
|
src_alias = '/aliases/bash_aliases'
|
|
des_alias = '/etc/skel/.bash_aliases'
|
|
|
|
# Xdaily things
|
|
src_xdaily = '/PepProTools/xDaily'
|
|
des_xdaily = '/usr/local/bin/xDaily'
|
|
|
|
# Hub things
|
|
src_hub = '/PepProTools/hub'
|
|
des_hub = '/usr/local/bin/hub'
|
|
|
|
# Welcome things
|
|
src_welcome = '/PepProTools/welcome'
|
|
des_welcome = '/usr/local/bin/welcome'
|
|
|
|
# Kumo things
|
|
src_kumo = '/PepProTools/kumo'
|
|
des_kumo = '/usr/local/bin/kumo'
|
|
|
|
# Lightdm things
|
|
src_lightdm = '/lightdm/lightdm.conf'
|
|
des_lightdm = '/etc/lightdm/lightdm.conf'
|
|
src_lightdm_greeter = '/lightdm/lightdm-gtk-greeter.conf'
|
|
des_lightdm_greeter = '/fusato/config/includes.chroot/etc/lightdm/lightdm-gtk-greeter.conf'
|
|
|
|
# Plymouth things
|
|
src_ply = '/plymouth/plymouthd.conf'
|
|
des_ply = '/fusato/config/includes.chroot/usr/share/plymouthd.conf'
|
|
|
|
# Desktop-base things
|
|
src_dbase_grub = '/desktop_base/lines-theme/grub'
|
|
src_dbase_lockscreen = '/desktop_base/lines-theme/lockscreen'
|
|
src_dbase_login = '/desktop_base/lines-theme/login'
|
|
src_dbase_wallpaper = '/desktop_base/lines-theme/wallpaper'
|
|
des_dbase_grub = '/usr/share/desktop-base/lines-theme/grub'
|
|
des_dbase_lockscreen = '/usr/share/desktop-base/lines-theme/lockscreen'
|
|
des_dbase_login = '/usr/share/desktop-base/lines-theme/login'
|
|
des_dbase_wallpaper = '/usr/share/desktop-base/lines-theme/wallpaper'
|
|
|
|
|
|
# Symlinks
|
|
pep_info = '/usr/share/python-apt/templates/Peppermint.info'
|
|
pep_mirror = '/usr/share/python-apt/templates/Peppermint.mirrors'
|
|
pep_csv = '/usr/share/distro-info/peppermint.csv'
|
|
|
|
# Plank things
|
|
src_plank = '/application/plank.desktop'
|
|
des_plank = '/etc/skel/.config/autostart/plank.desktop'
|
|
|
|
### End of copy_file_specified.py
|
|
|
|
|
|
############################################
|
|
### Associated to copy_folders.py
|
|
## copy_folder_files
|
|
|
|
# Plymouth Things
|
|
src_ply_lines = '/plymouth/lines'
|
|
des_ply_lines = '/usr/share/plymouth/themes/lines'
|
|
|
|
# Application things
|
|
src_apps = '/application'
|
|
des_apps = '/usr/share/applications'
|
|
|
|
# Font things
|
|
src_font = '/font'
|
|
des_font = '/usr/share/fonts/pepconf'
|
|
|
|
# hooks things
|
|
src_hooks_live = '/hooks/live'
|
|
des_hooks_live = '/usr/lib/live/config'
|
|
|
|
src_hooks_normal = '/hooks/normal'
|
|
des_hooks_normal = '/fusato/config/hooks/normal'
|
|
|
|
|
|
# Issue things
|
|
src_issue = '/issue'
|
|
des_issue = '/fusato/config/includes.bootstrap/etc'
|
|
des_issue_etc = '/etc'
|
|
des_issues_opt = '/opt/pepconf'
|
|
|
|
# Polkit things
|
|
src_polkit = '/polkit'
|
|
des_polkit = '/usr/share/polkit-1/actions'
|
|
|
|
# Database things
|
|
src_database = '/database'
|
|
des_database = '/opt/pypep/dbpep'
|
|
|
|
# User Config things
|
|
src_user_configs = '/user_config'
|
|
des_user_configs = '/etc/live/config.conf.d'
|
|
|
|
# Pixmaps things
|
|
src_pixmaps = '/PepProPixMaps'
|
|
des_pixmaps = '/usr/share/pixmaps'
|
|
|
|
# Wallpaper things
|
|
src_wallpaper = '/wallpaper'
|
|
des_wallpaper = '/usr/share/backgrounds'
|
|
|
|
# Menu things
|
|
src_menu = '/menu/menus'
|
|
des_menu = '/etc/skel/.config/menus'
|
|
|
|
# Xfce4 things
|
|
src_xfce = '/xfce/xfce4'
|
|
des_xfce = '/etc/skel/.config/xfce4'
|
|
|
|
# user face profile things
|
|
src_face = '/face'
|
|
des_face = '/etc/skel/'
|
|
|
|
# neofecth things
|
|
src_neo_fetch = '/neofetch/neofetch'
|
|
des_neo_fetch = '/etc/skel/.config/neofetch'
|
|
|
|
# Thunar things
|
|
src_thunar = '/xfce/Thunar'
|
|
des_thunar = '/etc/skel/.config/Thunar'
|
|
|
|
# Pep Tools things
|
|
src_pmostools = '/pmostools'
|
|
des_pmostools = '/etc/skel/.local/share/pmostools'
|
|
|
|
# Autostart Things
|
|
src_auto_start = '/autostart'
|
|
des_auto_start ='/etc/skel/.config/autostart'
|
|
|
|
# Python Libs
|
|
src_pylibs = '/pylibraries'
|
|
des_pylibs = '/usr/lib/python3/dist-packages'
|
|
|
|
#Theme things
|
|
src_debian_dark = '/theme/Marwaita?Dark?Debian '
|
|
src_manjaro_dark = '/theme/Marwaita?Dark?Manjaro '
|
|
src_peppermint_dark = '/theme/Marwaita?Dark?Peppermint '
|
|
src_debian = '/theme/Marwaita?Debian '
|
|
src_manjaro = '/theme/Marwaita?Manjaro '
|
|
src_peppermint = '/theme/Marwaita?Peppermint '
|
|
des_themes = '/fusato/config/includes.chroot/usr/share/themes'
|
|
|
|
# icon things
|
|
src_tela_blue_dark = '/icons/Tela-circle-blue-dark '
|
|
src_tela_green_dark = '/icons/Tela-circle-green-dark '
|
|
src_tela_red_dark = '/icons/Tela-circle-red-dark '
|
|
src_tela_blue_base = '/icons/Tela-circle-blue '
|
|
src_tela_green_base = '/icons/Tela-circle-green '
|
|
src_tela_red_base = '/icons/Tela-circle-red '
|
|
src_tela = '/icons/Tela-circle '
|
|
des_icons = '/fusato/config/includes.chroot/usr/share/icons'
|
|
### End Copy Folders
|
|
|
|
##########################################################
|
|
### Arch Specific Paths.
|
|
# Folder
|
|
|
|
# OS Release Things
|
|
src_deb32_osrelease = '/osrelease/deb_32'
|
|
src_dev32_osrelease = '/osrelease/dev_32'
|
|
src_deb64_osrelease = '/osrelease/deb_64'
|
|
src_dev64_osrelease = '/osrelease/dev_64'
|
|
src_debarm_osrelease = '/osrelease/deb_arm'
|
|
src_devarm_osrelease = '/osrelease/dev_arm'
|
|
des_osrelease = '/usr/lib'
|
|
des_osrelease_opt = '/opt/pepconf'
|
|
|
|
# Boot Splash things
|
|
src_deb32_slpash = '/splash/deb_32/boot'
|
|
src_dev32_slpash = '/splash/dev_32/boot'
|
|
src_deb64_slpash = '/splash/deb_64/boot'
|
|
src_dev64_slpash = '/splash/dev_64/boot'
|
|
src_debarm_slpash = '/splash/deb_arm/boot'
|
|
src_devarm_slpash = '/splash/dev_arm/boot'
|
|
des_splash = '/fusato/config/includes.binary/boot'
|
|
|
|
|
|
src_deb32_isolinux = '/splash/deb_32/isolinux'
|
|
src_dev32_isolinux = '/splash/dev_32/isolinux'
|
|
src_deb64_isolinux = '/splash/deb_64/isolinux'
|
|
src_dev64_isolinux = '/splash/dev_32/isolinux'
|
|
src_debarm_isolinux = '/splash/deb_arm/isolinux'
|
|
src_devarm_isolinux = '/splash/dev_arm/isolinux'
|
|
des_isolinux = '/fusato/config/includes.binary/isolinux'
|
|
|
|
# The actual Splash images
|
|
src_deb_splash_image = '/splash/deb_splash'
|
|
src_dev_splash_image = '/splash/dev_splash'
|
|
des_splash_image_isolinux = '/fusato/config/includes.binary/isolinux'
|
|
des_splash_image_grub = '/fusato/config/includes.binary/boot/grub'
|
|
|
|
# Live Boot Theme
|
|
src_deb_live_theme = '/splash/deb_live-theme'
|
|
src_dev_live_theme = '/splash/deb_live-theme'
|
|
des_live_theme = '/fusato/config/includes.binary/boot/grub'
|
|
|
|
# MultiMedia things
|
|
src_deb32_multi = '/multimedia/deb_32'
|
|
src_dev32_multi = '/multimedia/dev_32'
|
|
src_deb64_multi = '/multimedia/deb_64'
|
|
src_dev64_multi = '/multimedia/dev_64'
|
|
src_debarm_multi = '/multimedia/deb_arm'
|
|
src_devarm_multi = '/multimedia/dev_arm'
|
|
des_archives = '/fusato/config/archives'
|
|
|
|
# Grub things
|
|
src_deb_grub_theme = '/grub/deb_themes'
|
|
src_dev_grub_theme = '/grub/dev_themes'
|
|
des_grub_theme = '/boot/grub/themes'
|
|
|
|
src_deb32_grub_etc = '/grub/deb_64/grub'
|
|
src_dev32_grub_etc = '/grub/dev_32/grub'
|
|
src_deb64_grub_etc = '/grub/deb_64/grub'
|
|
src_dev64_grub_etc = '/grub/dev_64/grub'
|
|
src_debarm_grub_etc = '/grub/deb_arm/grub'
|
|
src_devarm_grub_etc = '/grub/dev_arm/grub'
|
|
des_grub_etc = '/etc/default/grub'
|
|
|
|
# Calamares things
|
|
src_brand = '/calamares_settings/branding/peppermint'
|
|
des_brand = '/etc/calamares/branding/peppermint'
|
|
|
|
src_deb32_modules = '/calamares_settings/deb_32/calamares/modules'
|
|
src_dev32_modules = '/calamares_settings/dev_32/calamares/modules'
|
|
src_deb64_modules = '/calamares_settings/deb_64/calamares/modules'
|
|
src_dev64_modules = '/calamares_settings/dev_64/calamares/modules'
|
|
src_debarm_modules = '/calamares_settings/deb_arm/calamares/modules'
|
|
src_devarm_modules = '/calamares_settings/dev_arm/calamares/modules'
|
|
des_modules = '/etc/calamares/modules'
|
|
|
|
# Files
|
|
# Calamares Files
|
|
src_deb32_settings = '/calamares_settings/deb_32/calamares/settings.conf'
|
|
src_dev32_settings = '/calamares_settings/dev_32/calamares/settings.conf'
|
|
src_deb64_settings = '/calamares_settings/deb_64/calamares/settings.conf'
|
|
src_dev64_settings = '/calamares_settings/dev_64/calamares/settings.conf'
|
|
src_debarm_settings = '/calamares_settings/deb_arm/calamares/settings.conf'
|
|
src_devarm_settings = '/calamares_settings/dev_arm/calamares/settings.conf'
|
|
des_setttings = '/etc/calamares/settings.conf'
|
|
|
|
src_deb32_installer = '/calamares_settings/deb_32/install-peppermint'
|
|
src_dev32_installer = '/calamares_settings/dev_32/install-peppermint'
|
|
src_deb64_installer = '/calamares_settings/deb_64/install-peppermint'
|
|
src_dev64_installer = '/calamares_settings/dev_64/install-peppermint'
|
|
src_debarm_installer = '/calamares_settings/deb_arm/install-peppermint'
|
|
src_devarm_installer = '/calamares_settings/dev_arm/install-peppermint'
|
|
des_installer = '/usr/bin/install-peppermint'
|
|
|
|
src_deb32_sourcesfinal = '/calamares_settings/deb_32/sources-final'
|
|
src_dev32_sourcesfinal = '/calamares_settings/dev_32/sources-final'
|
|
src_deb64_sourcesfinal = '/calamares_settings/deb_64/sources-final'
|
|
src_dev64_sourcesfinal = '/calamares_settings/dev_64/sources-final'
|
|
src_debarm_sourcesfinal = '/calamares_settings/deb_arm/sources-final'
|
|
src_devarm_sourcesfinal = '/calamares_settings/dev_arm/sources-final'
|
|
des_sourcesfinal = '/usr/sbin/sources-final'
|
|
|
|
src_deb32_bootloader = '/calamares_settings/deb_32/bootloader-config'
|
|
src_dev32_bootloader = '/calamares_settings/dev_32/bootloader-config'
|
|
src_deb64_bootloader = '/calamares_settings/deb_64/bootloader-config'
|
|
src_dev64_bootloader = '/calamares_settings/dev_64/bootloader-config'
|
|
src_debarm_bootloader = '/calamares_settings/deb_arm/bootloader-config'
|
|
src_devarm_bootloader = '/calamares_settings/dev_arm/bootloader-config'
|
|
des_bootloader = '/usr/sbin/bootloader-config'
|
|
|
|
src_deb32_netinstall ='/calamares_settings/deb_32/calamares/netinstall-packages'
|
|
src_dev32_netinstall ='/calamares_settings/dev_32/calamares/netinstall-packages'
|
|
src_deb64_netinstall ='/calamares_settings/deb_64/calamares/netinstall-packages'
|
|
src_dev64_netinstall ='/calamares_settings/dev_64/calamares/netinstall-packages'
|
|
src_debarm_netinstall ='/calamares_settings/deb_arm/calamares/netinstall-packages'
|
|
src_devarm_netinstall ='/calamares_settings/dev_arm/calamares/netinstall-packages'
|
|
des_netinstall = '/etc/calamares/netinstall-packages'
|
|
|
|
src_icon = '/calamares_settings/adddesktopicon/add-calamares-desktop-icon'
|
|
des_icon = '/usr/bin/add-calamares-desktop-icon'
|
|
|
|
# Source things
|
|
src_deb32_sourcelist = '/sources/deb_32/sources.list'
|
|
src_dev32_sourcelist = '/sources/dev_32/sources.list'
|
|
src_deb64_sourcelist = '/sources/deb_64/sources.list'
|
|
src_dev64_sourcelist = '/sources/dev_64/sources.list'
|
|
src_debarm_sourcelist = '/sources/deb_arm/sources.list'
|
|
src_devarm_sourcelist = '/sources/dev_arm/sources.list'
|
|
des_sourcelist = '/opt/pepconf/sources.list'
|
|
|
|
# Main line ID File
|
|
src_main_line_pep_id = '/id_files/pep_id'
|
|
des_main_line_pep_id = '/usr/share/peppermint/pep_id'
|