mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2024-12-27 09:58:10 +01:00
Updated for new repositories.toml file
This commit is contained in:
parent
7f34999f83
commit
ed45b11d10
6 changed files with 332 additions and 454 deletions
|
@ -1,6 +1,6 @@
|
||||||
## slpkg - ChangeLog
|
## slpkg - ChangeLog
|
||||||
|
|
||||||
### 5.0.5 - 08/04/2024
|
### 5.0.5 - 12/04/2024
|
||||||
- Added:
|
- Added:
|
||||||
* Added maximum parallel for downloading in the config file
|
* Added maximum parallel for downloading in the config file
|
||||||
* Added --pkg-version option in search command
|
* Added --pkg-version option in search command
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
- Updated:
|
- Updated:
|
||||||
* Updated to exclude packages from slack_extra repository (Thanks to Marav)
|
* Updated to exclude packages from slack_extra repository (Thanks to Marav)
|
||||||
* Updated salixos mirrors
|
* Updated salixos mirrors
|
||||||
* Updated repositories.toml file
|
* Updated the repositories.toml config file
|
||||||
|
|
||||||
- Fixed:
|
- Fixed:
|
||||||
* Fixed BrokenPipeError: [Errno 32] Broken pipe
|
* Fixed BrokenPipeError: [Errno 32] Broken pipe
|
||||||
|
|
|
@ -1,18 +1,9 @@
|
||||||
# This is the general repositories configuration file of slpkg:
|
# This is the general repositories configuration file of slpkg:
|
||||||
# /etc/slpkg/repositories.toml
|
# /etc/slpkg/repositories.toml
|
||||||
# Updated: 11/04/2024, Version: 5.0.5
|
# Updated: 12/04/2024, Version: 5.0.5
|
||||||
|
|
||||||
# Set 'true' or 'false' to enable or disable the repository you want.
|
# Set 'true' or 'false' to enable or disable the repository you want.
|
||||||
|
|
||||||
# DO NOT CHANGE THE PATTERN OF THE MIRRORS, CHANGE ONLY WHAT YOU WANT.
|
|
||||||
# Example for alien repository and Slackware -current users should be:
|
|
||||||
# ["https://slackware.nl/people/alien/sbrepos/", "current/", "x86_64/"]
|
|
||||||
# and NOT:
|
|
||||||
# ["https://slackware.nl/people/alien/sbrepos/current/x86_64/"]
|
|
||||||
|
|
||||||
# SalixOs users, they should change the slack's repositories mirrors.
|
|
||||||
# ["https://repo.greeklug.gr/data/pub/linux/salix/x86_64/slackware-15.0/"]
|
|
||||||
|
|
||||||
# Notes: Before using a repository, make sure you have read about it.
|
# Notes: Before using a repository, make sure you have read about it.
|
||||||
# Some repositories are for -current only. Change the mirror
|
# Some repositories are for -current only. Change the mirror
|
||||||
# if it is necessary. The mirror or every part of the mirror
|
# if it is necessary. The mirror or every part of the mirror
|
||||||
|
@ -26,76 +17,115 @@ REPO = "sbo"
|
||||||
|
|
||||||
[SBO]
|
[SBO]
|
||||||
ENABLE = true
|
ENABLE = true
|
||||||
MIRROR = ["https://slackbuilds.org/slackbuilds/15.0/"]
|
MIRROR = "https://slackbuilds.org/slackbuilds/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
|
||||||
[PONCE]
|
[PONCE]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://cgit.ponce.cc/slackbuilds/plain/"]
|
MIRROR = "https://cgit.ponce.cc/slackbuilds/plain/"
|
||||||
|
VERSION = "current"
|
||||||
|
|
||||||
[SLACK]
|
[SLACK]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.uk/slackware/slackware64-15.0/"]
|
MIRROR = "https://slackware.uk/slackware/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[SLACK_EXTRA]
|
[SLACK_EXTRA]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.uk/slackware/slackware64-15.0/", "extra/"]
|
MIRROR = "https://slackware.uk/slackware/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
BRANCH = "extra"
|
||||||
|
|
||||||
[SLACK_PATCHES]
|
[SLACK_PATCHES]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.uk/slackware/slackware64-15.0/", "patches/"]
|
MIRROR = "https://slackware.uk/slackware/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
BRANCH = "pacthes"
|
||||||
|
|
||||||
[ALIEN]
|
[ALIEN]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.nl/people/alien/sbrepos/", "15.0/", "x86_64/"]
|
MIRROR = "https://slackware.nl/people/alien/sbrepos/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[MULTILIB]
|
[MULTILIB]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.nl/people/alien/multilib/", "15.0/"]
|
MIRROR = "https://slackware.nl/people/alien/multilib/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
|
||||||
[RESTRICTED]
|
[RESTRICTED]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.nl/people/alien/restricted_sbrepos/", "15.0/", "x86_64/"]
|
MIRROR = "https://slackware.nl/people/alien/restricted_sbrepos/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[GNOME]
|
[GNOME]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://reddoglinux.ddns.net/linux/gnome/41.x/x86_64/"]
|
MIRROR = "https://reddoglinux.ddns.net/linux/gnome/"
|
||||||
|
VERSION = "41.x"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[MSB]
|
[MSB]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.uk/msb/", "15.0/", "1.28/", "x86_64/"]
|
MIRROR = "https://slackware.uk/msb/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
BRANCH = "1.28"
|
||||||
|
|
||||||
[CSB]
|
[CSB]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.uk/csb/", "15.0/", "x86_64/"]
|
MIRROR = "https://slackware.uk/csb/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[CONRAID]
|
[CONRAID]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackers.it/repository/slackware64-current/"]
|
MIRROR = "https://slackers.it/repository/"
|
||||||
|
VERSION = "current"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[SLACKDCE]
|
[SLACKDCE]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.uk/slackdce/15.0/x86_64/"]
|
MIRROR = "https://slackware.uk/slackdce/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[SLACKONLY]
|
[SLACKONLY]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://packages.slackonly.com/pub/packages/15.0-x86_64/"]
|
MIRROR = "https://packages.slackonly.com/pub/packages/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[SALIX]
|
[SALIX]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://repo.greeklug.gr/data/pub/linux/salix/x86_64/15.0/"]
|
MIRROR = "https://repo.greeklug.gr/data/pub/linux/salix/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[SALIX_EXTRA]
|
[SALIX_EXTRA]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://repo.greeklug.gr/data/pub/linux/salix/x86_64/extra-15.0/"]
|
MIRROR = "https://repo.greeklug.gr/data/pub/linux/salix/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
BRANCH = "extra"
|
||||||
|
|
||||||
[SLACKEL]
|
[SLACKEL]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["http://www.slackel.gr/repo/x86_64/current/"]
|
MIRROR = "http://www.slackel.gr/repo/"
|
||||||
|
VERSION = "current"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[SLINT]
|
[SLINT]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://slackware.uk/slint/x86_64/slint-15.0/"]
|
MIRROR = "https://slackware.uk/slint/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
||||||
[PPRKUT]
|
[PPRKUT]
|
||||||
ENABLE = false
|
ENABLE = false
|
||||||
MIRROR = ["https://repo.liwjatan.org/pprkut/15.0/x86_64/"]
|
MIRROR = "https://repo.liwjatan.org/pprkut/"
|
||||||
|
VERSION = "15.0"
|
||||||
|
ARCH = "x86_64"
|
||||||
|
|
|
@ -59,9 +59,12 @@ class CheckUpdates(Configs):
|
||||||
self.repositories(repo)
|
self.repositories(repo)
|
||||||
|
|
||||||
def repositories(self, repo: str) -> None:
|
def repositories(self, repo: str) -> None:
|
||||||
local_chg_txt: Path = Path(self.repos.repositories[repo]['path'], self.repos.repositories[repo]['changelog_txt'])
|
local_chg_txt: Path = Path(self.repos.repositories[repo]['path'],
|
||||||
repo_chg_txt: str = f"{self.repos.repositories[repo]['mirror'][0]}{self.repos.repositories[repo]['changelog_txt']}"
|
self.repos.repositories[repo]['changelog_txt'])
|
||||||
repo_data_file: Path = Path(self.repos.repositories[repo]['path'], self.repos.data_json)
|
repo_chg_txt: str = (f"{self.repos.repositories[repo]['mirror_changelog']}"
|
||||||
|
f"{self.repos.repositories[repo]['changelog_txt']}")
|
||||||
|
repo_data_file: Path = Path(self.repos.repositories[repo]['path'],
|
||||||
|
self.repos.data_json)
|
||||||
|
|
||||||
if not repo_data_file.is_file():
|
if not repo_data_file.is_file():
|
||||||
self.compare[repo] = True
|
self.compare[repo] = True
|
||||||
|
|
|
@ -213,7 +213,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.slack_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.slack_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.slack_repo_mirror[0]
|
mirror: str = self.repos.slack_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.slack_extra_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.slack_extra_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.slack_extra_repo_mirror[0]
|
mirror: str = self.repos.slack_extra_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -403,7 +403,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.slack_patches_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.slack_patches_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.slack_patches_repo_mirror[0]
|
mirror: str = self.repos.slack_patches_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -498,7 +498,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.alien_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.alien_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = ''.join(self.repos.alien_repo_mirror)
|
mirror: str = self.repos.alien_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -598,7 +598,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.multilib_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.multilib_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = ''.join(self.repos.multilib_repo_mirror)
|
mirror: str = self.repos.multilib_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -693,7 +693,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.restricted_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.restricted_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = ''.join(self.repos.restricted_repo_mirror)
|
mirror: str = self.repos.restricted_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -788,7 +788,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.gnome_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.gnome_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.gnome_repo_mirror[0]
|
mirror: str = self.repos.gnome_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -884,7 +884,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.msb_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.msb_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = ''.join(self.repos.msb_repo_mirror)
|
mirror: str = self.repos.msb_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -979,7 +979,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.csb_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.csb_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = ''.join(self.repos.csb_repo_mirror)
|
mirror: str = self.repos.csb_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1074,7 +1074,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.conraid_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.conraid_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.conraid_repo_mirror[0]
|
mirror: str = self.repos.conraid_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1170,7 +1170,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.slackdce_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.slackdce_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.slackdce_repo_mirror[0]
|
mirror: str = self.repos.slackdce_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1270,7 +1270,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.slackonly_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.slackonly_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.slackonly_repo_mirror[0]
|
mirror: str = self.repos.slackonly_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1370,7 +1370,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.salix_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.salix_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.salix_repo_mirror[0]
|
mirror: str = self.repos.salix_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1478,7 +1478,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.salix_extra_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.salix_extra_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.salix_extra_repo_mirror[0]
|
mirror: str = self.repos.salix_extra_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1586,7 +1586,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.slackel_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.slackel_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.slackel_repo_mirror[0]
|
mirror: str = self.repos.slackel_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1694,7 +1694,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.slint_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.slint_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.slint_repo_mirror[0]
|
mirror: str = self.repos.slint_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1802,7 +1802,7 @@ class InstallData(Configs):
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.pprkut_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.pprkut_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = ''.join(self.repos.pprkut_repo_mirror)
|
mirror: str = self.repos.pprkut_repo_mirror_packages
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,8 @@ class Repositories:
|
||||||
sbo_repo: bool = True
|
sbo_repo: bool = True
|
||||||
sbo_repo_name: str = 'sbo'
|
sbo_repo_name: str = 'sbo'
|
||||||
sbo_repo_path: Path = Path(repositories_path, sbo_repo_name)
|
sbo_repo_path: Path = Path(repositories_path, sbo_repo_name)
|
||||||
sbo_repo_mirror = ['https://slackbuilds.org/slackbuilds/15.0/']
|
sbo_repo_mirror_packages: str = ''
|
||||||
|
sbo_repo_mirror_changelog: str = ''
|
||||||
sbo_repo_slackbuilds: str = 'SLACKBUILDS.TXT'
|
sbo_repo_slackbuilds: str = 'SLACKBUILDS.TXT'
|
||||||
sbo_repo_changelog: str = 'ChangeLog.txt'
|
sbo_repo_changelog: str = 'ChangeLog.txt'
|
||||||
sbo_repo_tag: str = '_SBo'
|
sbo_repo_tag: str = '_SBo'
|
||||||
|
@ -40,7 +41,8 @@ class Repositories:
|
||||||
ponce_repo: bool = False
|
ponce_repo: bool = False
|
||||||
ponce_repo_name: str = 'ponce'
|
ponce_repo_name: str = 'ponce'
|
||||||
ponce_repo_path: Path = Path(repositories_path, ponce_repo_name)
|
ponce_repo_path: Path = Path(repositories_path, ponce_repo_name)
|
||||||
ponce_repo_mirror = ['https://cgit.ponce.cc/slackbuilds/plain/']
|
ponce_repo_mirror_packages: str = ''
|
||||||
|
ponce_repo_mirror_changelog: str = ''
|
||||||
ponce_repo_slackbuilds: str = 'SLACKBUILDS.TXT'
|
ponce_repo_slackbuilds: str = 'SLACKBUILDS.TXT'
|
||||||
ponce_repo_changelog: str = 'ChangeLog.txt'
|
ponce_repo_changelog: str = 'ChangeLog.txt'
|
||||||
ponce_repo_tag: str = '_SBo'
|
ponce_repo_tag: str = '_SBo'
|
||||||
|
@ -49,7 +51,8 @@ class Repositories:
|
||||||
slack_repo: bool = False
|
slack_repo: bool = False
|
||||||
slack_repo_name: str = 'slack'
|
slack_repo_name: str = 'slack'
|
||||||
slack_repo_path: Path = Path(repositories_path, slack_repo_name)
|
slack_repo_path: Path = Path(repositories_path, slack_repo_name)
|
||||||
slack_repo_mirror = ['https://slackware.uk/slackware/slackware64-15.0/']
|
slack_repo_mirror_packages: str = ''
|
||||||
|
slack_repo_mirror_changelog: str = ''
|
||||||
slack_repo_packages: str = 'PACKAGES.TXT'
|
slack_repo_packages: str = 'PACKAGES.TXT'
|
||||||
slack_repo_checksums: str = 'CHECKSUMS.md5'
|
slack_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
slack_repo_changelog: str = 'ChangeLog.txt'
|
slack_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -58,7 +61,8 @@ class Repositories:
|
||||||
slack_extra_repo: bool = False
|
slack_extra_repo: bool = False
|
||||||
slack_extra_repo_name: str = 'slack_extra'
|
slack_extra_repo_name: str = 'slack_extra'
|
||||||
slack_extra_repo_path: Path = Path(repositories_path, slack_extra_repo_name)
|
slack_extra_repo_path: Path = Path(repositories_path, slack_extra_repo_name)
|
||||||
slack_extra_repo_mirror = ["https://slackware.uk/slackware/slackware64-15.0/", "extra/"]
|
slack_extra_repo_mirror_packages: str = ''
|
||||||
|
slack_extra_repo_mirror_changelog: str = ''
|
||||||
slack_extra_repo_packages: str = 'PACKAGES.TXT'
|
slack_extra_repo_packages: str = 'PACKAGES.TXT'
|
||||||
slack_extra_repo_checksums: str = 'CHECKSUMS.md5'
|
slack_extra_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
slack_extra_repo_changelog: str = 'ChangeLog.txt'
|
slack_extra_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -67,7 +71,8 @@ class Repositories:
|
||||||
slack_patches_repo: bool = False
|
slack_patches_repo: bool = False
|
||||||
slack_patches_repo_name: str = 'slack_patches'
|
slack_patches_repo_name: str = 'slack_patches'
|
||||||
slack_patches_repo_path: Path = Path(repositories_path, slack_patches_repo_name)
|
slack_patches_repo_path: Path = Path(repositories_path, slack_patches_repo_name)
|
||||||
slack_patches_repo_mirror = ["https://slackware.uk/slackware/slackware64-15.0/", "patches/"]
|
slack_patches_repo_mirror_packages: str = ''
|
||||||
|
slack_patches_repo_mirror_changelog: str = ''
|
||||||
slack_patches_repo_packages: str = 'PACKAGES.TXT'
|
slack_patches_repo_packages: str = 'PACKAGES.TXT'
|
||||||
slack_patches_repo_checksums: str = 'CHECKSUMS.md5'
|
slack_patches_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
slack_patches_repo_changelog: str = 'ChangeLog.txt'
|
slack_patches_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -76,7 +81,8 @@ class Repositories:
|
||||||
alien_repo: bool = False
|
alien_repo: bool = False
|
||||||
alien_repo_name: str = 'alien'
|
alien_repo_name: str = 'alien'
|
||||||
alien_repo_path: Path = Path(repositories_path, alien_repo_name)
|
alien_repo_path: Path = Path(repositories_path, alien_repo_name)
|
||||||
alien_repo_mirror = ["https://slackware.nl/people/alien/sbrepos/", "15.0/", "x86_64/"]
|
alien_repo_mirror_packages: str = ''
|
||||||
|
alien_repo_mirror_changelog: str = ''
|
||||||
alien_repo_packages: str = 'PACKAGES.TXT'
|
alien_repo_packages: str = 'PACKAGES.TXT'
|
||||||
alien_repo_checksums: str = 'CHECKSUMS.md5'
|
alien_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
alien_repo_changelog: str = 'ChangeLog.txt'
|
alien_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -85,7 +91,8 @@ class Repositories:
|
||||||
multilib_repo: bool = False
|
multilib_repo: bool = False
|
||||||
multilib_repo_name: str = 'multilib'
|
multilib_repo_name: str = 'multilib'
|
||||||
multilib_repo_path: Path = Path(repositories_path, multilib_repo_name)
|
multilib_repo_path: Path = Path(repositories_path, multilib_repo_name)
|
||||||
multilib_repo_mirror = ["https://slackware.nl/people/alien/multilib/", "15.0/"]
|
multilib_repo_mirror_packages: str = ''
|
||||||
|
multilib_repo_mirror_changelog: str = ''
|
||||||
multilib_repo_packages: str = 'PACKAGES.TXT'
|
multilib_repo_packages: str = 'PACKAGES.TXT'
|
||||||
multilib_repo_checksums: str = 'CHECKSUMS.md5'
|
multilib_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
multilib_repo_changelog: str = 'ChangeLog.txt'
|
multilib_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -94,7 +101,8 @@ class Repositories:
|
||||||
restricted_repo: bool = False
|
restricted_repo: bool = False
|
||||||
restricted_repo_name: str = 'restricted'
|
restricted_repo_name: str = 'restricted'
|
||||||
restricted_repo_path: Path = Path(repositories_path, restricted_repo_name)
|
restricted_repo_path: Path = Path(repositories_path, restricted_repo_name)
|
||||||
restricted_repo_mirror = ["https://slackware.nl/people/alien/restricted_sbrepos/", "15.0/", "x86_64/"]
|
restricted_repo_mirror_packages: str = ''
|
||||||
|
restricted_repo_mirror_changelog: str = ''
|
||||||
restricted_repo_packages: str = 'PACKAGES.TXT'
|
restricted_repo_packages: str = 'PACKAGES.TXT'
|
||||||
restricted_repo_checksums: str = 'CHECKSUMS.md5'
|
restricted_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
restricted_repo_changelog: str = 'ChangeLog.txt'
|
restricted_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -103,7 +111,8 @@ class Repositories:
|
||||||
gnome_repo: bool = False
|
gnome_repo: bool = False
|
||||||
gnome_repo_name: str = 'gnome'
|
gnome_repo_name: str = 'gnome'
|
||||||
gnome_repo_path: Path = Path(repositories_path, gnome_repo_name)
|
gnome_repo_path: Path = Path(repositories_path, gnome_repo_name)
|
||||||
gnome_repo_mirror = ['https://reddoglinux.ddns.net/linux/gnome/43.x/x86_64/']
|
gnome_repo_mirror_packages: str = ''
|
||||||
|
gnome_repo_mirror_changelog: str = ''
|
||||||
gnome_repo_packages: str = 'PACKAGES.TXT'
|
gnome_repo_packages: str = 'PACKAGES.TXT'
|
||||||
gnome_repo_checksums: str = 'CHECKSUMS.md5'
|
gnome_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
gnome_repo_changelog: str = 'ChangeLog.txt'
|
gnome_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -112,7 +121,8 @@ class Repositories:
|
||||||
msb_repo: bool = False
|
msb_repo: bool = False
|
||||||
msb_repo_name: str = 'msb'
|
msb_repo_name: str = 'msb'
|
||||||
msb_repo_path: Path = Path(repositories_path, msb_repo_name)
|
msb_repo_path: Path = Path(repositories_path, msb_repo_name)
|
||||||
msb_repo_mirror = ["https://slackware.uk/msb/", "15.0/", "1.28/", "x86_64/"]
|
msb_repo_mirror_packages: str = ''
|
||||||
|
msb_repo_mirror_changelog: str = ''
|
||||||
msb_repo_packages: str = 'PACKAGES.TXT'
|
msb_repo_packages: str = 'PACKAGES.TXT'
|
||||||
msb_repo_checksums: str = 'CHECKSUMS.md5'
|
msb_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
msb_repo_changelog: str = 'ChangeLog.txt'
|
msb_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -121,7 +131,8 @@ class Repositories:
|
||||||
csb_repo: bool = False
|
csb_repo: bool = False
|
||||||
csb_repo_name: str = 'csb'
|
csb_repo_name: str = 'csb'
|
||||||
csb_repo_path: Path = Path(repositories_path, csb_repo_name)
|
csb_repo_path: Path = Path(repositories_path, csb_repo_name)
|
||||||
csb_repo_mirror = ["https://slackware.uk/csb/", "15.0/", "x86_64/"]
|
csb_repo_mirror_packages: str = ''
|
||||||
|
csb_repo_mirror_changelog: str = ''
|
||||||
csb_repo_packages: str = 'PACKAGES.TXT'
|
csb_repo_packages: str = 'PACKAGES.TXT'
|
||||||
csb_repo_checksums: str = 'CHECKSUMS.md5'
|
csb_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
csb_repo_changelog: str = 'ChangeLog.txt'
|
csb_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -130,7 +141,8 @@ class Repositories:
|
||||||
conraid_repo: bool = False
|
conraid_repo: bool = False
|
||||||
conraid_repo_name: str = 'conraid'
|
conraid_repo_name: str = 'conraid'
|
||||||
conraid_repo_path: Path = Path(repositories_path, conraid_repo_name)
|
conraid_repo_path: Path = Path(repositories_path, conraid_repo_name)
|
||||||
conraid_repo_mirror = ['https://slackers.it/repository/slackware64-current/']
|
conraid_repo_mirror_packages: str = ''
|
||||||
|
conraid_repo_mirror_changelog: str = ''
|
||||||
conraid_repo_packages: str = 'PACKAGES.TXT'
|
conraid_repo_packages: str = 'PACKAGES.TXT'
|
||||||
conraid_repo_checksums: str = 'CHECKSUMS.md5'
|
conraid_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
conraid_repo_changelog: str = 'ChangeLog.txt'
|
conraid_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -139,7 +151,8 @@ class Repositories:
|
||||||
slackdce_repo: bool = False
|
slackdce_repo: bool = False
|
||||||
slackdce_repo_name: str = 'slackdce'
|
slackdce_repo_name: str = 'slackdce'
|
||||||
slackdce_repo_path: Path = Path(repositories_path, slackdce_repo_name)
|
slackdce_repo_path: Path = Path(repositories_path, slackdce_repo_name)
|
||||||
slackdce_repo_mirror = ['https://slackware.uk/slackdce/15.0/x86_64/']
|
slackdce_repo_mirror_packages: str = ''
|
||||||
|
slackdce_repo_mirror_changelog: str = ''
|
||||||
slackdce_repo_packages: str = 'PACKAGES.TXT'
|
slackdce_repo_packages: str = 'PACKAGES.TXT'
|
||||||
slackdce_repo_checksums: str = 'CHECKSUMS.md5'
|
slackdce_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
slackdce_repo_changelog: str = 'ChangeLog.txt'
|
slackdce_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -148,7 +161,8 @@ class Repositories:
|
||||||
slackonly_repo: bool = False
|
slackonly_repo: bool = False
|
||||||
slackonly_repo_name: str = 'slackonly'
|
slackonly_repo_name: str = 'slackonly'
|
||||||
slackonly_repo_path: Path = Path(repositories_path, slackonly_repo_name)
|
slackonly_repo_path: Path = Path(repositories_path, slackonly_repo_name)
|
||||||
slackonly_repo_mirror = ['https://packages.slackonly.com/pub/packages/15.0-x86_64/']
|
slackonly_repo_mirror_packages: str = ''
|
||||||
|
slackonly_repo_mirror_changelog: str = ''
|
||||||
slackonly_repo_packages: str = 'PACKAGES.TXT'
|
slackonly_repo_packages: str = 'PACKAGES.TXT'
|
||||||
slackonly_repo_checksums: str = 'CHECKSUMS.md5'
|
slackonly_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
slackonly_repo_changelog: str = 'ChangeLog.txt'
|
slackonly_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -157,7 +171,8 @@ class Repositories:
|
||||||
salix_repo: bool = False
|
salix_repo: bool = False
|
||||||
salix_repo_name: str = 'salix'
|
salix_repo_name: str = 'salix'
|
||||||
salix_repo_path: Path = Path(repositories_path, salix_repo_name)
|
salix_repo_path: Path = Path(repositories_path, salix_repo_name)
|
||||||
salix_repo_mirror = ['https://repo.greeklug.gr/data/pub/linux/salix/x86_64/15.0/']
|
salix_repo_mirror_packages: str = ''
|
||||||
|
salix_repo_mirror_changelog: str = ''
|
||||||
salix_repo_packages: str = 'PACKAGES.TXT'
|
salix_repo_packages: str = 'PACKAGES.TXT'
|
||||||
salix_repo_checksums: str = 'CHECKSUMS.md5'
|
salix_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
salix_repo_changelog: str = 'ChangeLog.txt'
|
salix_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -166,7 +181,8 @@ class Repositories:
|
||||||
salix_extra_repo: bool = False
|
salix_extra_repo: bool = False
|
||||||
salix_extra_repo_name: str = 'salix_extra'
|
salix_extra_repo_name: str = 'salix_extra'
|
||||||
salix_extra_repo_path: Path = Path(repositories_path, salix_extra_repo_name)
|
salix_extra_repo_path: Path = Path(repositories_path, salix_extra_repo_name)
|
||||||
salix_extra_repo_mirror = ['https://repo.greeklug.gr/data/pub/linux/salix/x86_64/extra-15.0/']
|
salix_extra_repo_mirror_packages: str = ''
|
||||||
|
salix_extra_repo_mirror_changelog: str = ''
|
||||||
salix_extra_repo_packages: str = 'PACKAGES.TXT'
|
salix_extra_repo_packages: str = 'PACKAGES.TXT'
|
||||||
salix_extra_repo_checksums: str = 'CHECKSUMS.md5'
|
salix_extra_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
salix_extra_repo_changelog: str = 'ChangeLog.txt'
|
salix_extra_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -175,7 +191,8 @@ class Repositories:
|
||||||
slackel_repo: bool = False
|
slackel_repo: bool = False
|
||||||
slackel_repo_name: str = 'slackel'
|
slackel_repo_name: str = 'slackel'
|
||||||
slackel_repo_path: Path = Path(repositories_path, slackel_repo_name)
|
slackel_repo_path: Path = Path(repositories_path, slackel_repo_name)
|
||||||
slackel_repo_mirror = ['http://www.slackel.gr/repo/x86_64/current/']
|
slackel_repo_mirror_packages: str = ''
|
||||||
|
slackel_repo_mirror_changelog: str = ''
|
||||||
slackel_repo_packages: str = 'PACKAGES.TXT'
|
slackel_repo_packages: str = 'PACKAGES.TXT'
|
||||||
slackel_repo_checksums: str = 'CHECKSUMS.md5'
|
slackel_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
slackel_repo_changelog: str = 'ChangeLog.txt'
|
slackel_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -184,7 +201,8 @@ class Repositories:
|
||||||
slint_repo: bool = False
|
slint_repo: bool = False
|
||||||
slint_repo_name: str = 'slint'
|
slint_repo_name: str = 'slint'
|
||||||
slint_repo_path: Path = Path(repositories_path, slint_repo_name)
|
slint_repo_path: Path = Path(repositories_path, slint_repo_name)
|
||||||
slint_repo_mirror = ['https://slackware.uk/slint/x86_64/slint-15.0/']
|
slint_repo_mirror_packages: str = ''
|
||||||
|
slint_repo_mirror_changelog: str = ''
|
||||||
slint_repo_packages: str = 'PACKAGES.TXT'
|
slint_repo_packages: str = 'PACKAGES.TXT'
|
||||||
slint_repo_checksums: str = 'CHECKSUMS.md5'
|
slint_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
slint_repo_changelog: str = 'ChangeLog.txt'
|
slint_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -193,7 +211,8 @@ class Repositories:
|
||||||
pprkut_repo: bool = False
|
pprkut_repo: bool = False
|
||||||
pprkut_repo_name: str = 'pprkut'
|
pprkut_repo_name: str = 'pprkut'
|
||||||
pprkut_repo_path: Path = Path(repositories_path, pprkut_repo_name)
|
pprkut_repo_path: Path = Path(repositories_path, pprkut_repo_name)
|
||||||
pprkut_repo_mirror = ['https://repo.liwjatan.org/pprkut/15.0/x86_64/']
|
pprkut_repo_mirror_packages: str = ''
|
||||||
|
pprkut_repo_mirror_changelog: str = ''
|
||||||
pprkut_repo_packages: str = 'PACKAGES.TXT'
|
pprkut_repo_packages: str = 'PACKAGES.TXT'
|
||||||
pprkut_repo_checksums: str = 'CHECKSUMS.md5'
|
pprkut_repo_checksums: str = 'CHECKSUMS.md5'
|
||||||
pprkut_repo_changelog: str = 'ChangeLog.txt'
|
pprkut_repo_changelog: str = 'ChangeLog.txt'
|
||||||
|
@ -207,62 +226,158 @@ class Repositories:
|
||||||
default_repository: str = repos_config['DEFAULT']['REPO'].lower()
|
default_repository: str = repos_config['DEFAULT']['REPO'].lower()
|
||||||
|
|
||||||
sbo_repo: bool = repos_config['SBO']['ENABLE']
|
sbo_repo: bool = repos_config['SBO']['ENABLE']
|
||||||
sbo_repo_mirror = repos_config['SBO']['MIRROR']
|
sbo_repo_url: str = repos_config['SBO']['MIRROR']
|
||||||
|
sbo_repo_version: str = repos_config['SBO']['VERSION']
|
||||||
|
sbo_repo_mirror_packages: str = f'{sbo_repo_url}{sbo_repo_version}/'
|
||||||
|
sbo_repo_mirror_changelog: str = f'{sbo_repo_url}{sbo_repo_version}/'
|
||||||
|
|
||||||
ponce_repo: bool = repos_config['PONCE']['ENABLE']
|
ponce_repo: bool = repos_config['PONCE']['ENABLE']
|
||||||
ponce_repo_mirror = repos_config['PONCE']['MIRROR']
|
ponce_repo_url: str = repos_config['PONCE']['MIRROR']
|
||||||
|
ponce_repo_version: str = repos_config['PONCE']['VERSION']
|
||||||
|
ponce_repo_mirror_packages: str = f'{ponce_repo_url}{ponce_repo_version}/'
|
||||||
|
ponce_repo_mirror_changelog: str = f'{ponce_repo_url}{ponce_repo_version}/'
|
||||||
|
|
||||||
slack_repo: bool = repos_config['SLACK']['ENABLE']
|
slack_repo: bool = repos_config['SLACK']['ENABLE']
|
||||||
slack_repo_mirror = repos_config['SLACK']['MIRROR']
|
slack_repo_url: str = repos_config['SLACK']['MIRROR']
|
||||||
|
slack_repo_version: str = repos_config['SLACK']['VERSION']
|
||||||
|
slack_repo_arch: str = repos_config['SLACK']['ARCH']
|
||||||
|
slack_arch: str = ''
|
||||||
|
if slack_repo_arch == 'x86_64':
|
||||||
|
slack_arch: str = '64'
|
||||||
|
slack_repo_mirror_packages: str = f'{slack_repo_url}slackware{slack_arch}-{slack_repo_version}/'
|
||||||
|
slack_repo_mirror_changelog: str = f'{slack_repo_url}slackware{slack_arch}-{slack_repo_version}/'
|
||||||
|
|
||||||
slack_extra_repo: bool = repos_config['SLACK_EXTRA']['ENABLE']
|
slack_extra_repo: bool = repos_config['SLACK_EXTRA']['ENABLE']
|
||||||
slack_extra_repo_mirror = repos_config['SLACK_EXTRA']['MIRROR']
|
slack_extra_repo_url: str = repos_config['SLACK_EXTRA']['MIRROR']
|
||||||
|
slack_extra_repo_version: str = repos_config['SLACK_EXTRA']['VERSION']
|
||||||
|
slack_extra_repo_arch: str = repos_config['SLACK_EXTRA']['ARCH']
|
||||||
|
slack_extra_arch: str = ''
|
||||||
|
if slack_extra_repo_arch == 'x86_64':
|
||||||
|
slack_extra_arch: str = '64'
|
||||||
|
slack_extra_repo_branch: str = repos_config['SLACK_EXTRA']['BRANCH']
|
||||||
|
slack_extra_repo_mirror_packages: str = (f'{slack_extra_repo_url}slackware{slack_extra_arch}-'
|
||||||
|
f'{slack_extra_repo_version}/{slack_extra_repo_branch}/')
|
||||||
|
slack_extra_repo_mirror_changelog: str = (f'{slack_extra_repo_url}slackware{slack_extra_arch}-'
|
||||||
|
f'{slack_extra_repo_version}/')
|
||||||
|
|
||||||
slack_patches_repo: bool = repos_config['SLACK_PATCHES']['ENABLE']
|
slack_patches_repo: bool = repos_config['SLACK_PATCHES']['ENABLE']
|
||||||
slack_patches_repo_mirror = repos_config['SLACK_PATCHES']['MIRROR']
|
slack_patches_repo_url: str = repos_config['SLACK_PATCHES']['MIRROR']
|
||||||
|
slack_patches_repo_version: str = repos_config['SLACK_PATCHES']['VERSION']
|
||||||
|
slack_patches_repo_arch: str = repos_config['SLACK_PATCHES']['ARCH']
|
||||||
|
slack_patches_arch: str = ''
|
||||||
|
if slack_patches_repo_arch == 'x86_64':
|
||||||
|
slack_patches_arch: str = '64'
|
||||||
|
slack_patches_repo_branch: str = repos_config['SLACK_PATCHES']['BRANCH']
|
||||||
|
slack_patches_repo_mirror_packages: str = (f'{slack_patches_repo_url}slackware{slack_patches_arch}-'
|
||||||
|
f'{slack_patches_repo_version}/{slack_patches_repo_branch}/')
|
||||||
|
slack_patches_repo_mirror_changelog: str = (f'{slack_patches_repo_url}slackware{slack_patches_arch}-'
|
||||||
|
f'{slack_patches_repo_version}/')
|
||||||
|
|
||||||
alien_repo: bool = repos_config['ALIEN']['ENABLE']
|
alien_repo: bool = repos_config['ALIEN']['ENABLE']
|
||||||
alien_repo_mirror = repos_config['ALIEN']['MIRROR']
|
alien_repo_url: str = repos_config['ALIEN']['MIRROR']
|
||||||
|
alien_repo_version: str = repos_config['ALIEN']['VERSION']
|
||||||
|
alien_repo_arch: str = repos_config['ALIEN']['ARCH']
|
||||||
|
alien_repo_mirror_packages: str = f'{alien_repo_url}{alien_repo_version}/{alien_repo_arch}/'
|
||||||
|
alien_repo_mirror_changelog: str = alien_repo_url
|
||||||
|
|
||||||
multilib_repo: bool = repos_config['MULTILIB']['ENABLE']
|
multilib_repo: bool = repos_config['MULTILIB']['ENABLE']
|
||||||
multilib_repo_mirror = repos_config['MULTILIB']['MIRROR']
|
multilib_repo_url: str = repos_config['MULTILIB']['MIRROR']
|
||||||
|
multilib_repo_version: str = repos_config['MULTILIB']['VERSION']
|
||||||
|
multilib_repo_mirror_packages: str = f'{multilib_repo_url}{multilib_repo_version}/'
|
||||||
|
multilib_repo_mirror_changelog: str = multilib_repo_url
|
||||||
|
|
||||||
restricted_repo: bool = repos_config['RESTRICTED']['ENABLE']
|
restricted_repo: bool = repos_config['RESTRICTED']['ENABLE']
|
||||||
restricted_repo_mirror = repos_config['RESTRICTED']['MIRROR']
|
restricted_repo_url: str = repos_config['RESTRICTED']['MIRROR']
|
||||||
|
restricted_repo_version: str = repos_config['RESTRICTED']['VERSION']
|
||||||
|
restricted_repo_arch: str = repos_config['RESTRICTED']['ARCH']
|
||||||
|
restricted_repo_mirror_packages: str = (f'{restricted_repo_url}{restricted_repo_version}/'
|
||||||
|
f'{restricted_repo_arch}/')
|
||||||
|
restricted_repo_mirror_changelog: str = restricted_repo_url
|
||||||
|
|
||||||
gnome_repo: bool = repos_config['GNOME']['ENABLE']
|
gnome_repo: bool = repos_config['GNOME']['ENABLE']
|
||||||
gnome_repo_mirror = repos_config['GNOME']['MIRROR']
|
gnome_repo_url: str = repos_config['GNOME']['MIRROR']
|
||||||
|
gnome_repo_version: str = repos_config['GNOME']['VERSION']
|
||||||
|
gnome_repo_arch: str = repos_config['GNOME']['ARCH']
|
||||||
|
gnome_repo_mirror_packages: str = f'{gnome_repo_url}{gnome_repo_version}/{gnome_repo_arch}/'
|
||||||
|
gnome_repo_mirror_changelog: str = f'{gnome_repo_url}{gnome_repo_version}/{gnome_repo_arch}/'
|
||||||
|
|
||||||
msb_repo: bool = repos_config['MSB']['ENABLE']
|
msb_repo: bool = repos_config['MSB']['ENABLE']
|
||||||
msb_repo_mirror = repos_config['MSB']['MIRROR']
|
msb_repo_url: str = repos_config['MSB']['MIRROR']
|
||||||
|
msb_repo_version: str = repos_config['MSB']['VERSION']
|
||||||
|
msb_repo_branch: str = repos_config['MSB']['BRANCH']
|
||||||
|
msb_repo_arch: str = repos_config['MSB']['ARCH']
|
||||||
|
msb_repo_mirror_packages: str = f'{msb_repo_url}{msb_repo_version}/{msb_repo_branch}/{msb_repo_arch}/'
|
||||||
|
msb_repo_mirror_changelog: str = msb_repo_url
|
||||||
|
|
||||||
csb_repo: bool = repos_config['CSB']['ENABLE']
|
csb_repo: bool = repos_config['CSB']['ENABLE']
|
||||||
csb_repo_mirror = repos_config['CSB']['MIRROR']
|
csb_repo_url: str = repos_config['CSB']['MIRROR']
|
||||||
|
csb_repo_version: str = repos_config['CSB']['MIRROR']
|
||||||
|
csb_repo_arch: str = repos_config['CSB']['ARCH']
|
||||||
|
csb_repo_mirror_packages: str = f'{csb_repo_url}{csb_repo_version}/{csb_repo_arch}/'
|
||||||
|
csb_repo_mirror_changelog: str = csb_repo_url
|
||||||
|
|
||||||
conraid_repo: bool = repos_config['CONRAID']['ENABLE']
|
conraid_repo: bool = repos_config['CONRAID']['ENABLE']
|
||||||
conraid_repo_mirror = repos_config['CONRAID']['MIRROR']
|
conraid_repo_url: str = repos_config['CONRAID']['MIRROR']
|
||||||
|
conraid_repo_arch: str = repos_config['CONRAID']['ARCH']
|
||||||
|
conraid_repo_version: str = repos_config['CONRAID']['VERSION']
|
||||||
|
conraid_arch: str = ''
|
||||||
|
if conraid_repo_arch == 'x86_64':
|
||||||
|
conraid_arch: str = '64'
|
||||||
|
conraid_repo_mirror_packages: str = f'{conraid_repo_url}slackware{conraid_arch}-{conraid_repo_version}/'
|
||||||
|
conraid_repo_mirror_changelog: str = f'{conraid_repo_url}slackware{conraid_arch}-{conraid_repo_version}/'
|
||||||
|
|
||||||
slackdce_repo: bool = repos_config['SLACKDCE']['ENABLE']
|
slackdce_repo: bool = repos_config['SLACKDCE']['ENABLE']
|
||||||
slackdce_repo_mirror = repos_config['SLACKDCE']['MIRROR']
|
slackdce_repo_url: str = repos_config['SLACKDCE']['MIRROR']
|
||||||
|
slackdce_repo_version: str = repos_config['SLACKDCE']['VERSION']
|
||||||
|
slackdce_repo_arch: str = repos_config['SLACKDCE']['ARCH']
|
||||||
|
slackdce_repo_mirror_packages: str = f'{slackdce_repo_url}{slackdce_repo_version}/{slackdce_repo_arch}/'
|
||||||
|
slackdce_repo_mirror_changelog: str = f'{slackdce_repo_url}{slackdce_repo_version}/{slackdce_repo_arch}/'
|
||||||
|
|
||||||
slackonly_repo: bool = repos_config['SLACKONLY']['ENABLE']
|
slackonly_repo: bool = repos_config['SLACKONLY']['ENABLE']
|
||||||
slackonly_repo_mirror = repos_config['SLACKONLY']['MIRROR']
|
slackonly_repo_url: str = repos_config['SLACKONLY']['MIRROR']
|
||||||
|
slackonly_repo_version: str = repos_config['SLACKONLY']['VERSION']
|
||||||
|
slackonly_repo_arch: str = repos_config['SLACKONLY']['ARCH']
|
||||||
|
slackonly_repo_mirror_packages: str = f'{slackonly_repo_url}{slackonly_repo_version}-{slackonly_repo_arch}/'
|
||||||
|
slackonly_repo_mirror_changelog: str = (f'{slackonly_repo_url}{slackonly_repo_version}-'
|
||||||
|
f'{slackonly_repo_arch}/')
|
||||||
|
|
||||||
salix_repo: bool = repos_config['SALIX']['ENABLE']
|
salix_repo: bool = repos_config['SALIX']['ENABLE']
|
||||||
salix_repo_mirror = repos_config['SALIX']['MIRROR']
|
salix_repo_url: str = repos_config['SALIX']['MIRROR']
|
||||||
|
salix_repo_arch: str = repos_config['SALIX']['ARCH']
|
||||||
|
salix_repo_version: str = repos_config['SALIX']['VERSION']
|
||||||
|
salix_repo_mirror_packages: str = f'{salix_repo_url}{salix_repo_arch}/{salix_repo_version}/'
|
||||||
|
salix_repo_mirror_changelog: str = f'{salix_repo_url}{salix_repo_arch}/{salix_repo_version}/'
|
||||||
|
|
||||||
salix_extra_repo: bool = repos_config['SALIX_EXTRA']['ENABLE']
|
salix_extra_repo: bool = repos_config['SALIX_EXTRA']['ENABLE']
|
||||||
salix_extra_repo_mirror = repos_config['SALIX_EXTRA']['MIRROR']
|
salix_extra_repo_url: str = repos_config['SALIX_EXTRA']['MIRROR']
|
||||||
|
salix_extra_repo_arch: str = repos_config['SALIX_EXTRA']['ARCH']
|
||||||
|
salix_extra_repo_branch: str = repos_config['SALIX_EXTRA']['BRANCH']
|
||||||
|
salix_extra_repo_version: str = repos_config['SALIX_EXTRA']['VERSION']
|
||||||
|
salix_extra_repo_mirror_packages: str = (f'{salix_extra_repo_url}{salix_extra_repo_arch}/'
|
||||||
|
f'{salix_extra_repo_branch}-{salix_extra_repo_version}/')
|
||||||
|
salix_extra_repo_mirror_changelog: str = (f'{salix_extra_repo_url}{salix_extra_repo_arch}/'
|
||||||
|
f'{salix_extra_repo_branch}-{salix_extra_repo_version}/')
|
||||||
|
|
||||||
slackel_repo: bool = repos_config['SLACKEL']['ENABLE']
|
slackel_repo: bool = repos_config['SLACKEL']['ENABLE']
|
||||||
slackel_repo_mirror = repos_config['SLACKEL']['MIRROR']
|
slackel_repo_url: str = repos_config['SLACKEL']['MIRROR']
|
||||||
|
slackel_repo_arch: str = repos_config['SLACKEL']['ARCH']
|
||||||
|
slackel_repo_version: str = repos_config['SLACKEL']['VERSION']
|
||||||
|
slackel_repo_mirror_packages: str = f'{slackel_repo_url}{slackel_repo_arch}/{slackel_repo_version}/'
|
||||||
|
slackel_repo_mirror_changelog: str = f'{slackel_repo_url}{slackel_repo_arch}/{slackel_repo_version}/'
|
||||||
|
|
||||||
slint_repo: bool = repos_config['SLINT']['ENABLE']
|
slint_repo: bool = repos_config['SLINT']['ENABLE']
|
||||||
slint_repo_mirror = repos_config['SLINT']['MIRROR']
|
slint_repo_url: str = repos_config['SLINT']['MIRROR']
|
||||||
|
slint_repo_arch: str = repos_config['SLINT']['ARCH']
|
||||||
|
slint_repo_version: str = repos_config['SLINT']['VERSION']
|
||||||
|
slint_repo_mirror_packages: str = f'{slint_repo_url}{slint_repo_arch}/slint-{slint_repo_version}/'
|
||||||
|
slint_repo_mirror_changelog: str = f'{slint_repo_url}{slint_repo_arch}/slint-{slint_repo_version}/'
|
||||||
|
|
||||||
pprkut_repo: bool = repos_config['PPRKUT']['ENABLE']
|
pprkut_repo: bool = repos_config['PPRKUT']['ENABLE']
|
||||||
pprkut_repo_mirror = repos_config['PPRKUT']['MIRROR']
|
pprkut_repo_url: str = repos_config['PPRKUT']['MIRROR']
|
||||||
|
pprkut_repo_version: str = repos_config['PPRKUT']['VERSION']
|
||||||
|
pprkut_repo_arch: str = repos_config['PPRKUT']['ARCH']
|
||||||
|
pprkut_repo_mirror_packages: str = f'{pprkut_repo_url}{pprkut_repo_version}/{pprkut_repo_arch}/'
|
||||||
|
pprkut_repo_mirror_changelog: str = f'{pprkut_repo_url}{pprkut_repo_version}/{pprkut_repo_arch}/'
|
||||||
except (tomli.TOMLDecodeError, KeyError) as error:
|
except (tomli.TOMLDecodeError, KeyError) as error:
|
||||||
toml_errors.raise_toml_error_message(error, repositories_toml_file)
|
toml_errors.raise_toml_error_message(error, repositories_toml_file)
|
||||||
|
|
||||||
|
@ -271,7 +386,8 @@ class Repositories:
|
||||||
sbo_repo_name: {
|
sbo_repo_name: {
|
||||||
'enable': sbo_repo,
|
'enable': sbo_repo,
|
||||||
'path': sbo_repo_path,
|
'path': sbo_repo_path,
|
||||||
'mirror': sbo_repo_mirror,
|
'mirror_packages': sbo_repo_mirror_packages,
|
||||||
|
'mirror_changelog': sbo_repo_mirror_changelog,
|
||||||
'slackbuilds_txt': sbo_repo_slackbuilds,
|
'slackbuilds_txt': sbo_repo_slackbuilds,
|
||||||
'changelog_txt': sbo_repo_changelog,
|
'changelog_txt': sbo_repo_changelog,
|
||||||
'repo_tag': sbo_repo_tag,
|
'repo_tag': sbo_repo_tag,
|
||||||
|
@ -280,7 +396,8 @@ class Repositories:
|
||||||
ponce_repo_name: {
|
ponce_repo_name: {
|
||||||
'enable': ponce_repo,
|
'enable': ponce_repo,
|
||||||
'path': ponce_repo_path,
|
'path': ponce_repo_path,
|
||||||
'mirror': ponce_repo_mirror,
|
'mirror_packages': ponce_repo_mirror_packages,
|
||||||
|
'mirror_changelog': ponce_repo_mirror_changelog,
|
||||||
'slackbuilds_txt': ponce_repo_slackbuilds,
|
'slackbuilds_txt': ponce_repo_slackbuilds,
|
||||||
'changelog_txt': ponce_repo_changelog,
|
'changelog_txt': ponce_repo_changelog,
|
||||||
'repo_tag': ponce_repo_tag,
|
'repo_tag': ponce_repo_tag,
|
||||||
|
@ -289,7 +406,8 @@ class Repositories:
|
||||||
slack_repo_name: {
|
slack_repo_name: {
|
||||||
'enable': slack_repo,
|
'enable': slack_repo,
|
||||||
'path': slack_repo_path,
|
'path': slack_repo_path,
|
||||||
'mirror': slack_repo_mirror,
|
'mirror_packages': slack_repo_mirror_packages,
|
||||||
|
'mirror_changelog': slack_repo_mirror_changelog,
|
||||||
'packages_txt': slack_repo_packages,
|
'packages_txt': slack_repo_packages,
|
||||||
'checksums_txt': slack_repo_checksums,
|
'checksums_txt': slack_repo_checksums,
|
||||||
'changelog_txt': slack_repo_changelog,
|
'changelog_txt': slack_repo_changelog,
|
||||||
|
@ -298,7 +416,8 @@ class Repositories:
|
||||||
slack_extra_repo_name: {
|
slack_extra_repo_name: {
|
||||||
'enable': slack_extra_repo,
|
'enable': slack_extra_repo,
|
||||||
'path': slack_extra_repo_path,
|
'path': slack_extra_repo_path,
|
||||||
'mirror': slack_extra_repo_mirror,
|
'mirror_packages': slack_extra_repo_mirror_packages,
|
||||||
|
'mirror_changelog': slack_extra_repo_mirror_changelog,
|
||||||
'packages_txt': slack_extra_repo_packages,
|
'packages_txt': slack_extra_repo_packages,
|
||||||
'checksums_txt': slack_extra_repo_checksums,
|
'checksums_txt': slack_extra_repo_checksums,
|
||||||
'changelog_txt': slack_extra_repo_changelog,
|
'changelog_txt': slack_extra_repo_changelog,
|
||||||
|
@ -307,7 +426,8 @@ class Repositories:
|
||||||
slack_patches_repo_name: {
|
slack_patches_repo_name: {
|
||||||
'enable': slack_patches_repo,
|
'enable': slack_patches_repo,
|
||||||
'path': slack_patches_repo_path,
|
'path': slack_patches_repo_path,
|
||||||
'mirror': slack_patches_repo_mirror,
|
'mirror_packages': slack_patches_repo_mirror_packages,
|
||||||
|
'mirror_changelog': slack_patches_repo_mirror_changelog,
|
||||||
'packages_txt': slack_patches_repo_packages,
|
'packages_txt': slack_patches_repo_packages,
|
||||||
'checksums_txt': slack_patches_repo_checksums,
|
'checksums_txt': slack_patches_repo_checksums,
|
||||||
'changelog_txt': slack_patches_repo_changelog,
|
'changelog_txt': slack_patches_repo_changelog,
|
||||||
|
@ -316,7 +436,8 @@ class Repositories:
|
||||||
alien_repo_name: {
|
alien_repo_name: {
|
||||||
'enable': alien_repo,
|
'enable': alien_repo,
|
||||||
'path': alien_repo_path,
|
'path': alien_repo_path,
|
||||||
'mirror': alien_repo_mirror,
|
'mirror_packages': alien_repo_mirror_packages,
|
||||||
|
'mirror_changelog': alien_repo_mirror_changelog,
|
||||||
'packages_txt': alien_repo_packages,
|
'packages_txt': alien_repo_packages,
|
||||||
'checksums_txt': alien_repo_checksums,
|
'checksums_txt': alien_repo_checksums,
|
||||||
'changelog_txt': alien_repo_changelog,
|
'changelog_txt': alien_repo_changelog,
|
||||||
|
@ -325,7 +446,8 @@ class Repositories:
|
||||||
multilib_repo_name: {
|
multilib_repo_name: {
|
||||||
'enable': multilib_repo,
|
'enable': multilib_repo,
|
||||||
'path': multilib_repo_path,
|
'path': multilib_repo_path,
|
||||||
'mirror': multilib_repo_mirror,
|
'mirror_packages': multilib_repo_mirror_packages,
|
||||||
|
'mirror_changelog': multilib_repo_mirror_changelog,
|
||||||
'packages_txt': multilib_repo_packages,
|
'packages_txt': multilib_repo_packages,
|
||||||
'checksums_txt': multilib_repo_checksums,
|
'checksums_txt': multilib_repo_checksums,
|
||||||
'changelog_txt': multilib_repo_changelog,
|
'changelog_txt': multilib_repo_changelog,
|
||||||
|
@ -334,7 +456,8 @@ class Repositories:
|
||||||
restricted_repo_name: {
|
restricted_repo_name: {
|
||||||
'enable': restricted_repo,
|
'enable': restricted_repo,
|
||||||
'path': restricted_repo_path,
|
'path': restricted_repo_path,
|
||||||
'mirror': restricted_repo_mirror,
|
'mirror_packages': restricted_repo_mirror_packages,
|
||||||
|
'mirror_changelog': restricted_repo_mirror_changelog,
|
||||||
'packages_txt': restricted_repo_packages,
|
'packages_txt': restricted_repo_packages,
|
||||||
'checksums_txt': restricted_repo_checksums,
|
'checksums_txt': restricted_repo_checksums,
|
||||||
'changelog_txt': restricted_repo_changelog,
|
'changelog_txt': restricted_repo_changelog,
|
||||||
|
@ -343,7 +466,8 @@ class Repositories:
|
||||||
gnome_repo_name: {
|
gnome_repo_name: {
|
||||||
'enable': gnome_repo,
|
'enable': gnome_repo,
|
||||||
'path': gnome_repo_path,
|
'path': gnome_repo_path,
|
||||||
'mirror': gnome_repo_mirror,
|
'mirror_packages': gnome_repo_mirror_packages,
|
||||||
|
'mirror_changelog': gnome_repo_mirror_changelog,
|
||||||
'packages_txt': gnome_repo_packages,
|
'packages_txt': gnome_repo_packages,
|
||||||
'checksums_txt': gnome_repo_checksums,
|
'checksums_txt': gnome_repo_checksums,
|
||||||
'changelog_txt': gnome_repo_changelog,
|
'changelog_txt': gnome_repo_changelog,
|
||||||
|
@ -352,7 +476,8 @@ class Repositories:
|
||||||
msb_repo_name: {
|
msb_repo_name: {
|
||||||
'enable': msb_repo,
|
'enable': msb_repo,
|
||||||
'path': msb_repo_path,
|
'path': msb_repo_path,
|
||||||
'mirror': msb_repo_mirror,
|
'mirror_packages': msb_repo_mirror_packages,
|
||||||
|
'mirror_changelog': msb_repo_mirror_changelog,
|
||||||
'packages_txt': msb_repo_packages,
|
'packages_txt': msb_repo_packages,
|
||||||
'checksums_txt': msb_repo_checksums,
|
'checksums_txt': msb_repo_checksums,
|
||||||
'changelog_txt': msb_repo_changelog,
|
'changelog_txt': msb_repo_changelog,
|
||||||
|
@ -361,7 +486,8 @@ class Repositories:
|
||||||
csb_repo_name: {
|
csb_repo_name: {
|
||||||
'enable': csb_repo,
|
'enable': csb_repo,
|
||||||
'path': csb_repo_path,
|
'path': csb_repo_path,
|
||||||
'mirror': csb_repo_mirror,
|
'mirror_packages': csb_repo_mirror_packages,
|
||||||
|
'mirror_changelog': csb_repo_mirror_changelog,
|
||||||
'packages_txt': csb_repo_packages,
|
'packages_txt': csb_repo_packages,
|
||||||
'checksums_txt': csb_repo_checksums,
|
'checksums_txt': csb_repo_checksums,
|
||||||
'changelog_txt': csb_repo_changelog,
|
'changelog_txt': csb_repo_changelog,
|
||||||
|
@ -370,7 +496,8 @@ class Repositories:
|
||||||
conraid_repo_name: {
|
conraid_repo_name: {
|
||||||
'enable': conraid_repo,
|
'enable': conraid_repo,
|
||||||
'path': conraid_repo_path,
|
'path': conraid_repo_path,
|
||||||
'mirror': conraid_repo_mirror,
|
'mirror_packages': conraid_repo_mirror_packages,
|
||||||
|
'mirror_changelog': conraid_repo_mirror_changelog,
|
||||||
'packages_txt': conraid_repo_packages,
|
'packages_txt': conraid_repo_packages,
|
||||||
'checksums_txt': conraid_repo_checksums,
|
'checksums_txt': conraid_repo_checksums,
|
||||||
'changelog_txt': conraid_repo_changelog,
|
'changelog_txt': conraid_repo_changelog,
|
||||||
|
@ -379,7 +506,8 @@ class Repositories:
|
||||||
slackdce_repo_name: {
|
slackdce_repo_name: {
|
||||||
'enable': slackdce_repo,
|
'enable': slackdce_repo,
|
||||||
'path': slackdce_repo_path,
|
'path': slackdce_repo_path,
|
||||||
'mirror': slackdce_repo_mirror,
|
'mirror_packages': slackdce_repo_mirror_packages,
|
||||||
|
'mirror_changelog': slackdce_repo_mirror_changelog,
|
||||||
'packages_txt': slackdce_repo_packages,
|
'packages_txt': slackdce_repo_packages,
|
||||||
'checksums_txt': slackdce_repo_checksums,
|
'checksums_txt': slackdce_repo_checksums,
|
||||||
'changelog_txt': slackdce_repo_changelog,
|
'changelog_txt': slackdce_repo_changelog,
|
||||||
|
@ -388,7 +516,8 @@ class Repositories:
|
||||||
slackonly_repo_name: {
|
slackonly_repo_name: {
|
||||||
'enable': slackonly_repo,
|
'enable': slackonly_repo,
|
||||||
'path': slackonly_repo_path,
|
'path': slackonly_repo_path,
|
||||||
'mirror': slackonly_repo_mirror,
|
'mirror_packages': slackonly_repo_mirror_packages,
|
||||||
|
'mirror_changelog': slackonly_repo_mirror_changelog,
|
||||||
'packages_txt': slackonly_repo_packages,
|
'packages_txt': slackonly_repo_packages,
|
||||||
'checksums_txt': slackonly_repo_checksums,
|
'checksums_txt': slackonly_repo_checksums,
|
||||||
'changelog_txt': slackonly_repo_changelog,
|
'changelog_txt': slackonly_repo_changelog,
|
||||||
|
@ -397,7 +526,8 @@ class Repositories:
|
||||||
salix_repo_name: {
|
salix_repo_name: {
|
||||||
'enable': salix_repo,
|
'enable': salix_repo,
|
||||||
'path': salix_repo_path,
|
'path': salix_repo_path,
|
||||||
'mirror': salix_repo_mirror,
|
'mirror_packages': salix_repo_mirror_packages,
|
||||||
|
'mirror_changelog': salix_repo_mirror_changelog,
|
||||||
'packages_txt': salix_repo_packages,
|
'packages_txt': salix_repo_packages,
|
||||||
'checksums_txt': salix_repo_checksums,
|
'checksums_txt': salix_repo_checksums,
|
||||||
'changelog_txt': salix_repo_changelog,
|
'changelog_txt': salix_repo_changelog,
|
||||||
|
@ -406,7 +536,8 @@ class Repositories:
|
||||||
salix_extra_repo_name: {
|
salix_extra_repo_name: {
|
||||||
'enable': salix_extra_repo,
|
'enable': salix_extra_repo,
|
||||||
'path': salix_extra_repo_path,
|
'path': salix_extra_repo_path,
|
||||||
'mirror': salix_extra_repo_mirror,
|
'mirror_packages': salix_extra_repo_mirror_packages,
|
||||||
|
'mirror_changelog': salix_extra_repo_mirror_changelog,
|
||||||
'packages_txt': salix_extra_repo_packages,
|
'packages_txt': salix_extra_repo_packages,
|
||||||
'checksums_txt': salix_extra_repo_checksums,
|
'checksums_txt': salix_extra_repo_checksums,
|
||||||
'changelog_txt': salix_extra_repo_changelog,
|
'changelog_txt': salix_extra_repo_changelog,
|
||||||
|
@ -415,7 +546,8 @@ class Repositories:
|
||||||
slackel_repo_name: {
|
slackel_repo_name: {
|
||||||
'enable': slackel_repo,
|
'enable': slackel_repo,
|
||||||
'path': slackel_repo_path,
|
'path': slackel_repo_path,
|
||||||
'mirror': slackel_repo_mirror,
|
'mirror_packages': slackel_repo_mirror_packages,
|
||||||
|
'mirror_changelog': slackel_repo_mirror_changelog,
|
||||||
'packages_txt': slackel_repo_packages,
|
'packages_txt': slackel_repo_packages,
|
||||||
'checksums_txt': slackel_repo_checksums,
|
'checksums_txt': slackel_repo_checksums,
|
||||||
'changelog_txt': slackel_repo_changelog,
|
'changelog_txt': slackel_repo_changelog,
|
||||||
|
@ -424,7 +556,8 @@ class Repositories:
|
||||||
slint_repo_name: {
|
slint_repo_name: {
|
||||||
'enable': slint_repo,
|
'enable': slint_repo,
|
||||||
'path': slint_repo_path,
|
'path': slint_repo_path,
|
||||||
'mirror': slint_repo_mirror,
|
'mirror_packages': slint_repo_mirror_packages,
|
||||||
|
'mirror_changelog': slint_repo_mirror_changelog,
|
||||||
'packages_txt': slint_repo_packages,
|
'packages_txt': slint_repo_packages,
|
||||||
'checksums_txt': slint_repo_checksums,
|
'checksums_txt': slint_repo_checksums,
|
||||||
'changelog_txt': slint_repo_changelog,
|
'changelog_txt': slint_repo_changelog,
|
||||||
|
@ -433,7 +566,8 @@ class Repositories:
|
||||||
pprkut_repo_name: {
|
pprkut_repo_name: {
|
||||||
'enable': pprkut_repo,
|
'enable': pprkut_repo,
|
||||||
'path': pprkut_repo_path,
|
'path': pprkut_repo_path,
|
||||||
'mirror': pprkut_repo_mirror,
|
'mirror_packages': pprkut_repo_mirror_packages,
|
||||||
|
'mirror_changelog': pprkut_repo_mirror_changelog,
|
||||||
'packages_txt': pprkut_repo_packages,
|
'packages_txt': pprkut_repo_packages,
|
||||||
'checksums_txt': pprkut_repo_checksums,
|
'checksums_txt': pprkut_repo_checksums,
|
||||||
'changelog_txt': pprkut_repo_changelog,
|
'changelog_txt': pprkut_repo_changelog,
|
||||||
|
|
|
@ -49,373 +49,84 @@ class UpdateRepositories(Configs):
|
||||||
for repo in self.repos_for_update:
|
for repo in self.repos_for_update:
|
||||||
self.repos_for_update[repo] = True
|
self.repos_for_update[repo] = True
|
||||||
|
|
||||||
repositories: dict = {
|
|
||||||
self.repos.sbo_repo_name: self.sbo_repository,
|
|
||||||
self.repos.ponce_repo_name: self.ponce_repository,
|
|
||||||
self.repos.slack_repo_name: self.slack_repository,
|
|
||||||
self.repos.slack_extra_repo_name: self.slack_extra_repository,
|
|
||||||
self.repos.slack_patches_repo_name: self.slack_patches_repository,
|
|
||||||
self.repos.alien_repo_name: self.alien_repository,
|
|
||||||
self.repos.multilib_repo_name: self.multilib_repository,
|
|
||||||
self.repos.restricted_repo_name: self.restricted_repository,
|
|
||||||
self.repos.gnome_repo_name: self.gnome_repository,
|
|
||||||
self.repos.msb_repo_name: self.msb_repository,
|
|
||||||
self.repos.csb_repo_name: self.csb_repository,
|
|
||||||
self.repos.conraid_repo_name: self.conraid_repository,
|
|
||||||
self.repos.slackdce_repo_name: self.slackdce_repository,
|
|
||||||
self.repos.slackonly_repo_name: self.slackonly_repository,
|
|
||||||
self.repos.salix_repo_name: self.salix_repository,
|
|
||||||
self.repos.salix_extra_repo_name: self.salix_extra_repository,
|
|
||||||
self.repos.slackel_repo_name: self.slackel_repository,
|
|
||||||
self.repos.slint_repo_name: self.slint_repository,
|
|
||||||
self.repos.pprkut_repo_name: self.pprkut_repository
|
|
||||||
}
|
|
||||||
|
|
||||||
if self.option_for_repository:
|
if self.option_for_repository:
|
||||||
self.view_downloading_message(self.repository)
|
self.view_downloading_message(self.repository)
|
||||||
repositories[self.repository]()
|
if self.repository in [self.repos.sbo_repo_name, self.repos.ponce_repo_name]:
|
||||||
|
self.update_slackbuild_repos(self.repository)
|
||||||
|
else:
|
||||||
|
self.update_binary_repos(self.repository)
|
||||||
else:
|
else:
|
||||||
for repo, update in self.repos_for_update.items():
|
for repo, update in self.repos_for_update.items():
|
||||||
if update:
|
if update:
|
||||||
self.view_downloading_message(repo)
|
self.view_downloading_message(repo)
|
||||||
repositories[repo]()
|
if self.repository in [self.repos.sbo_repo_name, self.repos.ponce_repo_name]:
|
||||||
|
self.update_slackbuild_repos(repo)
|
||||||
|
else:
|
||||||
|
self.update_binary_repos(repo)
|
||||||
|
|
||||||
def view_downloading_message(self, repo: str) -> None:
|
def view_downloading_message(self, repo: str) -> None:
|
||||||
print(f"Syncing with the repository '{self.green}{repo}{self.endc}', please wait...\n")
|
print(f"Syncing with the repository '{self.green}{repo}{self.endc}', please wait...\n")
|
||||||
|
|
||||||
def slack_repository(self) -> None:
|
def update_binary_repos(self, repo: str) -> None:
|
||||||
urls: dict = {}
|
urls: dict = {}
|
||||||
self.utils.create_directory(self.repos.slack_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_repo_path, self.repos.slack_repo_packages)
|
install: dict = {
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_repo_path, self.repos.slack_repo_changelog)
|
self.repos.slack_repo_name: self.data.install_slack_data,
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_repo_path, self.repos.slack_repo_checksums)
|
self.repos.slack_extra_repo_name: self.data.install_slack_extra_data,
|
||||||
|
self.repos.slack_patches_repo_name: self.data.install_slack_patches_data,
|
||||||
|
self.repos.alien_repo_name: self.data.install_alien_data,
|
||||||
|
self.repos.multilib_repo_name: self.data.install_multilib_data,
|
||||||
|
self.repos.restricted_repo_name: self.data.install_restricted_data,
|
||||||
|
self.repos.gnome_repo_name: self.data.install_gnome_data,
|
||||||
|
self.repos.msb_repo_name: self.data.install_msb_data,
|
||||||
|
self.repos.csb_repo_name: self.data.install_csb_data,
|
||||||
|
self.repos.conraid_repo_name: self.data.install_conraid_data,
|
||||||
|
self.repos.slackdce_repo_name: self.data.install_slackdce_data,
|
||||||
|
self.repos.slackonly_repo_name: self.data.install_slackonly_data,
|
||||||
|
self.repos.salix_repo_name: self.data.install_salix_data,
|
||||||
|
self.repos.salix_extra_repo_name: self.data.install_salix_extra_data,
|
||||||
|
self.repos.slackel_repo_name: self.data.install_slackel_data,
|
||||||
|
self.repos.slint_repo_name: self.data.install_slint_data,
|
||||||
|
self.repos.pprkut_repo_name: self.data.install_pprkut_data
|
||||||
|
}
|
||||||
|
|
||||||
changelog: str = f'{self.repos.slack_repo_mirror[0]}{self.repos.slack_repo_changelog}'
|
self.utils.create_directory(self.repos.repositories[repo]['path'])
|
||||||
packages: str = f'{self.repos.slack_repo_mirror[0]}{self.repos.slack_repo_packages}'
|
self.utils.remove_file_if_exists(self.repos.repositories[repo]['path'], self.repos.repositories[repo]['changelog_txt'])
|
||||||
checksums: str = f'{self.repos.slack_repo_mirror[0]}{self.repos.slack_repo_checksums}'
|
self.utils.remove_file_if_exists(self.repos.repositories[repo]['path'], self.repos.repositories[repo]['packages_txt'])
|
||||||
|
self.utils.remove_file_if_exists(self.repos.repositories[repo]['path'], self.repos.repositories[repo]['checksums_txt'])
|
||||||
|
|
||||||
urls[self.repos.slack_repo_name] = ((changelog, packages, checksums), self.repos.slack_repo_path)
|
changelog: str = f"{self.repos.repositories[repo]['mirror_changelog']}{self.repos.repositories[repo]['changelog_txt']}"
|
||||||
|
packages: str = f"{self.repos.repositories[repo]['mirror_packages']}{self.repos.repositories[repo]['packages_txt']}"
|
||||||
|
checksums: str = f"{self.repos.repositories[repo]['mirror_packages']}{self.repos.repositories[repo]['checksums_txt']}"
|
||||||
|
|
||||||
|
urls[repo] = ((changelog, packages, checksums), self.repos.repositories[repo]['path'])
|
||||||
|
|
||||||
self.download.download(urls)
|
self.download.download(urls)
|
||||||
|
|
||||||
self.data.install_slack_data()
|
install[repo]()
|
||||||
|
|
||||||
def slack_extra_repository(self) -> None:
|
def update_slackbuild_repos(self, repo: str) -> None:
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.slack_extra_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_extra_repo_path, self.repos.slack_extra_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_extra_repo_path, self.repos.slack_extra_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_extra_repo_path, self.repos.slack_extra_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.slack_extra_repo_mirror[0]}{self.repos.slack_extra_repo_changelog}'
|
|
||||||
packages: str = f'{"".join(self.repos.slack_extra_repo_mirror)}{self.repos.slack_extra_repo_packages}'
|
|
||||||
checksums: str = f'{"".join(self.repos.slack_extra_repo_mirror)}{self.repos.slack_extra_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.slack_extra_repo_name] = ((changelog, packages, checksums), self.repos.slack_extra_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_slack_extra_data()
|
|
||||||
|
|
||||||
def slack_patches_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.slack_patches_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_patches_repo_path, self.repos.slack_patches_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_patches_repo_path, self.repos.slack_patches_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slack_patches_repo_path, self.repos.slack_patches_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.slack_patches_repo_mirror[0]}{self.repos.slack_patches_repo_changelog}'
|
|
||||||
packages: str = f'{"".join(self.repos.slack_patches_repo_mirror)}{self.repos.slack_patches_repo_packages}'
|
|
||||||
checksums: str = f'{"".join(self.repos.slack_patches_repo_mirror)}{self.repos.slack_patches_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.slack_patches_repo_name] = ((changelog, packages, checksums), self.repos.slack_patches_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_slack_patches_data()
|
|
||||||
|
|
||||||
def alien_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.alien_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.alien_repo_path, self.repos.alien_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.alien_repo_path, self.repos.alien_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.alien_repo_path, self.repos.alien_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.alien_repo_mirror[0]}{self.repos.alien_repo_changelog}'
|
|
||||||
packages: str = f'{"".join(self.repos.alien_repo_mirror)}{self.repos.alien_repo_packages}'
|
|
||||||
checksums: str = f'{"".join(self.repos.alien_repo_mirror)}{self.repos.alien_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.alien_repo_name] = ((changelog, packages, checksums), self.repos.alien_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_alien_data()
|
|
||||||
|
|
||||||
def multilib_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.multilib_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.multilib_repo_path, self.repos.multilib_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.multilib_repo_path, self.repos.multilib_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.multilib_repo_path, self.repos.multilib_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.multilib_repo_mirror[0]}{self.repos.multilib_repo_changelog}'
|
|
||||||
packages: str = f'{"".join(self.repos.multilib_repo_mirror)}{self.repos.multilib_repo_packages}'
|
|
||||||
checksums: str = f'{"".join(self.repos.multilib_repo_mirror)}{self.repos.multilib_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.multilib_repo_name] = ((changelog, packages, checksums), self.repos.multilib_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_multilib_data()
|
|
||||||
|
|
||||||
def restricted_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.restricted_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.restricted_repo_path, self.repos.restricted_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.restricted_repo_path, self.repos.restricted_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.restricted_repo_path, self.repos.restricted_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.restricted_repo_mirror[0]}{self.repos.restricted_repo_changelog}'
|
|
||||||
packages: str = f'{"".join(self.repos.restricted_repo_mirror)}{self.repos.restricted_repo_packages}'
|
|
||||||
checksums: str = f'{"".join(self.repos.restricted_repo_mirror)}{self.repos.restricted_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.restricted_repo_name] = ((changelog, packages, checksums), self.repos.restricted_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_restricted_data()
|
|
||||||
|
|
||||||
def gnome_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.gnome_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.gnome_repo_path, self.repos.gnome_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.gnome_repo_path, self.repos.gnome_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.gnome_repo_path, self.repos.gnome_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.gnome_repo_mirror[0]}{self.repos.gnome_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.gnome_repo_mirror[0]}{self.repos.gnome_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.gnome_repo_mirror[0]}{self.repos.gnome_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.gnome_repo_name] = ((changelog, packages, checksums), self.repos.gnome_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_gnome_data()
|
|
||||||
|
|
||||||
def msb_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.msb_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.msb_repo_path, self.repos.msb_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.msb_repo_path, self.repos.msb_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.msb_repo_path, self.repos.msb_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.msb_repo_mirror[0]}{self.repos.msb_repo_changelog}'
|
|
||||||
packages: str = f'{"".join(self.repos.msb_repo_mirror)}{self.repos.msb_repo_packages}'
|
|
||||||
checksums: str = f'{"".join(self.repos.msb_repo_mirror)}{self.repos.msb_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.msb_repo_name] = ((changelog, packages, checksums), self.repos.msb_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_msb_data()
|
|
||||||
|
|
||||||
def csb_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.csb_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.csb_repo_path, self.repos.csb_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.csb_repo_path, self.repos.csb_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.csb_repo_path, self.repos.csb_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{"".join(self.repos.csb_repo_mirror)}{self.repos.csb_repo_changelog}'
|
|
||||||
packages: str = f'{"".join(self.repos.csb_repo_mirror)}{self.repos.csb_repo_packages}'
|
|
||||||
checksums: str = f'{"".join(self.repos.csb_repo_mirror)}{self.repos.csb_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.csb_repo_name] = ((changelog, packages, checksums), self.repos.csb_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_csb_data()
|
|
||||||
|
|
||||||
def conraid_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.conraid_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.conraid_repo_path, self.repos.conraid_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.conraid_repo_path, self.repos.conraid_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.conraid_repo_path, self.repos.conraid_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.conraid_repo_mirror[0]}{self.repos.conraid_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.conraid_repo_mirror[0]}{self.repos.conraid_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.conraid_repo_mirror[0]}{self.repos.conraid_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.conraid_repo_name] = ((changelog, packages, checksums), self.repos.conraid_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_conraid_data()
|
|
||||||
|
|
||||||
def slackdce_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.slackdce_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackdce_repo_path, self.repos.slackdce_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackdce_repo_path, self.repos.slackdce_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackdce_repo_path, self.repos.slackdce_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.slackdce_repo_mirror[0]}{self.repos.slackdce_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.slackdce_repo_mirror[0]}{self.repos.slackdce_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.slackdce_repo_mirror[0]}{self.repos.slackdce_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.slackdce_repo_name] = ((changelog, packages, checksums), self.repos.slackdce_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_slackdce_data()
|
|
||||||
|
|
||||||
def slackonly_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.slackonly_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackonly_repo_path, self.repos.slackonly_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackonly_repo_path, self.repos.slackonly_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackonly_repo_path, self.repos.slackonly_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.slackonly_repo_mirror[0]}{self.repos.slackonly_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.slackonly_repo_mirror[0]}{self.repos.slackonly_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.slackonly_repo_mirror[0]}{self.repos.slackonly_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.slackonly_repo_name] = ((changelog, packages, checksums), self.repos.slackonly_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_slackonly_data()
|
|
||||||
|
|
||||||
def salix_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.salix_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salix_repo_path, self.repos.salix_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salix_repo_path, self.repos.salix_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salix_repo_path, self.repos.salix_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.salix_repo_mirror[0]}{self.repos.salix_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.salix_repo_mirror[0]}{self.repos.salix_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.salix_repo_mirror[0]}{self.repos.salix_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.salix_repo_name] = ((changelog, packages, checksums), self.repos.salix_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_salix_data()
|
|
||||||
|
|
||||||
def salix_extra_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.salix_extra_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salix_extra_repo_path, self.repos.salix_extra_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salix_extra_repo_path, self.repos.salix_extra_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salix_extra_repo_path, self.repos.salix_extra_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.salix_extra_repo_mirror[0]}{self.repos.salix_extra_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.salix_extra_repo_mirror[0]}{self.repos.salix_extra_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.salix_extra_repo_mirror[0]}{self.repos.salix_extra_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.salix_extra_repo_name] = ((changelog, packages, checksums), self.repos.salix_extra_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_salix_extra_data()
|
|
||||||
|
|
||||||
def slackel_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.slackel_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackel_repo_path, self.repos.slackel_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackel_repo_path, self.repos.slackel_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slackel_repo_path, self.repos.slackel_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.slackel_repo_mirror[0]}{self.repos.slackel_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.slackel_repo_mirror[0]}{self.repos.slackel_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.slackel_repo_mirror[0]}{self.repos.slackel_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.slackel_repo_name] = ((changelog, packages, checksums), self.repos.slackel_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_slackel_data()
|
|
||||||
|
|
||||||
def slint_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.slint_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slint_repo_path, self.repos.slint_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slint_repo_path, self.repos.slint_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.slint_repo_path, self.repos.slint_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.slint_repo_mirror[0]}{self.repos.slint_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.slint_repo_mirror[0]}{self.repos.slint_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.slint_repo_mirror[0]}{self.repos.slint_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.slint_repo_name] = ((changelog, packages, checksums), self.repos.slint_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_slint_data()
|
|
||||||
|
|
||||||
def pprkut_repository(self) -> None:
|
|
||||||
urls: dict = {}
|
|
||||||
self.utils.create_directory(self.repos.pprkut_repo_path)
|
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.pprkut_repo_path, self.repos.pprkut_repo_changelog)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.pprkut_repo_path, self.repos.pprkut_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.pprkut_repo_path, self.repos.pprkut_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.pprkut_repo_mirror[0]}{self.repos.pprkut_repo_changelog}'
|
|
||||||
packages: str = f'{self.repos.pprkut_repo_mirror[0]}{self.repos.pprkut_repo_packages}'
|
|
||||||
checksums: str = f'{self.repos.pprkut_repo_mirror[0]}{self.repos.pprkut_repo_checksums}'
|
|
||||||
|
|
||||||
urls[self.repos.pprkut_repo_name] = ((changelog, packages, checksums), self.repos.pprkut_repo_path)
|
|
||||||
|
|
||||||
self.download.download(urls)
|
|
||||||
|
|
||||||
self.data.install_pprkut_data()
|
|
||||||
|
|
||||||
def ponce_repository(self) -> None:
|
|
||||||
""" Update the slackbuild repositories. """
|
""" Update the slackbuild repositories. """
|
||||||
self.utils.create_directory(self.repos.ponce_repo_path)
|
self.utils.create_directory(self.repos.repositories[repo]['path'])
|
||||||
self.utils.remove_file_if_exists(self.repos.ponce_repo_path, self.repos.ponce_repo_slackbuilds)
|
self.utils.remove_file_if_exists(self.repos.repositories[repo]['path'],
|
||||||
self.utils.remove_file_if_exists(self.repos.ponce_repo_path, self.repos.ponce_repo_changelog)
|
self.repos.repositories[repo]['slackbuilds_txt'])
|
||||||
|
self.utils.remove_file_if_exists(self.repos.repositories[repo]['path'],
|
||||||
|
self.repos.repositories[repo]['changelog_txt'])
|
||||||
|
|
||||||
lftp_command: str = f'lftp {self.lftp_mirror_options} {self.repos.ponce_repo_mirror[0]} {self.repos.ponce_repo_path}'
|
lftp_command: str = (f"lftp {self.lftp_mirror_options} {self.repos.repositories[repo]['mirror_packages']} "
|
||||||
|
f"{self.repos.repositories[repo]['path']}")
|
||||||
|
|
||||||
self.multi_process.process(lftp_command)
|
self.multi_process.process(lftp_command)
|
||||||
|
|
||||||
# It checks if there is the SLACKBUILDS.TXT file, otherwise going to create it.
|
# It checks if there is a SLACKBUILDS.TXT file, otherwise it going to create one.
|
||||||
if not Path(self.repos.ponce_repo_path, self.repos.ponce_repo_slackbuilds).is_file():
|
if not Path(self.repos.repositories[repo]['path'],
|
||||||
self.generate.slackbuild_file(self.repos.ponce_repo_path, self.repos.ponce_repo_slackbuilds)
|
self.repos.repositories[repo]['slackbuilds_txt']).is_file():
|
||||||
|
self.generate.slackbuild_file(self.repos.repositories[repo]['path'],
|
||||||
|
self.repos.repositories[repo]['slackbuilds_txt'])
|
||||||
|
|
||||||
self.data.install_ponce_data()
|
install: dict = {
|
||||||
|
self.repos.sbo_repo_name: self.data.install_sbo_data,
|
||||||
|
self.repos.ponce_repo_name: self.data.install_ponce_data
|
||||||
|
}
|
||||||
|
|
||||||
def sbo_repository(self) -> None:
|
install[repo]()
|
||||||
self.utils.create_directory(self.repos.sbo_repo_path)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.sbo_repo_path, self.repos.sbo_repo_slackbuilds)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.sbo_repo_path, self.repos.sbo_repo_changelog)
|
|
||||||
|
|
||||||
lftp_command: str = f'lftp {self.lftp_mirror_options} {self.repos.sbo_repo_mirror[0]} {self.repos.sbo_repo_path}'
|
|
||||||
|
|
||||||
self.multi_process.process(lftp_command)
|
|
||||||
|
|
||||||
# It checks if there is the SLACKBUILDS.TXT file, otherwise going to create it.
|
|
||||||
if not Path(self.repos.sbo_repo_path, self.repos.sbo_repo_slackbuilds).is_file():
|
|
||||||
self.generate.slackbuild_file(self.repos.sbo_repo_path, self.repos.sbo_repo_slackbuilds)
|
|
||||||
|
|
||||||
self.data.install_sbo_data()
|
|
||||||
|
|
Loading…
Reference in a new issue