mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2024-12-27 09:58:10 +01:00
Renamed salix repositories
This commit is contained in:
parent
2f5975b352
commit
3233f97060
5 changed files with 157 additions and 155 deletions
|
@ -203,34 +203,34 @@ SLACKONLY_REPO_CHANGELOG = "ChangeLog.txt"
|
||||||
SLACKONLY_REPO_TAG = "slonly"
|
SLACKONLY_REPO_TAG = "slonly"
|
||||||
|
|
||||||
# Repository for Salix OS x86_64 15.0 stable.
|
# Repository for Salix OS x86_64 15.0 stable.
|
||||||
SALIXOS_REPO = false
|
SALIX_REPO = false
|
||||||
SALIXOS_REPO_NAME = "salixos"
|
SALIX_REPO_NAME = "salix"
|
||||||
SALIXOS_REPO_LOCAL = [""]
|
SALIX_REPO_LOCAL = [""]
|
||||||
SALIXOS_REPO_MIRROR = ["https://download.salixos.org/x86_64/slackware-15.0/"]
|
SALIX_REPO_MIRROR = ["https://download.salixos.org/x86_64/slackware-15.0/"]
|
||||||
SALIXOS_REPO_PACKAGES = "PACKAGES.TXT"
|
SALIX_REPO_PACKAGES = "PACKAGES.TXT"
|
||||||
SALIXOS_REPO_CHECKSUMS = "CHECKSUMS.md5"
|
SALIX_REPO_CHECKSUMS = "CHECKSUMS.md5"
|
||||||
SALIXOS_REPO_CHANGELOG = "ChangeLog.txt"
|
SALIX_REPO_CHANGELOG = "ChangeLog.txt"
|
||||||
SALIXOS_REPO_TAG = ""
|
SALIX_REPO_TAG = ""
|
||||||
|
|
||||||
# Repository for Salix OS x86_64 15.0 stable.
|
# Repository for Salix OS x86_64 15.0 stable.
|
||||||
SALIXOS_EXTRA_REPO = false
|
SALIX_EXTRA_REPO = false
|
||||||
SALIXOS_EXTRA_REPO_NAME = "salixos_extra"
|
SALIX_EXTRA_REPO_NAME = "salix_extra"
|
||||||
SALIXOS_EXTRA_REPO_LOCAL = [""]
|
SALIX_EXTRA_REPO_LOCAL = [""]
|
||||||
SALIXOS_EXTRA_REPO_MIRROR = ["https://download.salixos.org/x86_64/slackware-15.0/", "extra/"]
|
SALIX_EXTRA_REPO_MIRROR = ["https://download.salixos.org/x86_64/slackware-15.0/", "extra/"]
|
||||||
SALIXOS_EXTRA_REPO_PACKAGES = "PACKAGES.TXT"
|
SALIX_EXTRA_REPO_PACKAGES = "PACKAGES.TXT"
|
||||||
SALIXOS_EXTRA_REPO_CHECKSUMS = "CHECKSUMS.md5"
|
SALIX_EXTRA_REPO_CHECKSUMS = "CHECKSUMS.md5"
|
||||||
SALIXOS_EXTRA_REPO_CHANGELOG = "ChangeLog.txt"
|
SALIX_EXTRA_REPO_CHANGELOG = "ChangeLog.txt"
|
||||||
SALIXOS_EXTRA_REPO_TAG = ""
|
SALIX_EXTRA_REPO_TAG = ""
|
||||||
|
|
||||||
# Repository for Salix OS x86_64 15.0 stable.
|
# Repository for Salix OS x86_64 15.0 stable.
|
||||||
SALIXOS_PATCHES_REPO = false
|
SALIX_PATCHES_REPO = false
|
||||||
SALIXOS_PATCHES_REPO_NAME = "salixos_patches"
|
SALIX_PATCHES_REPO_NAME = "salix_patches"
|
||||||
SALIXOS_PATCHES_REPO_LOCAL = [""]
|
SALIX_PATCHES_REPO_LOCAL = [""]
|
||||||
SALIXOS_PATCHES_REPO_MIRROR = ["https://download.salixos.org/x86_64/slackware-15.0/", "patches/"]
|
SALIX_PATCHES_REPO_MIRROR = ["https://download.salixos.org/x86_64/slackware-15.0/", "patches/"]
|
||||||
SALIXOS_PATCHES_REPO_PACKAGES = "PACKAGES.TXT"
|
SALIX_PATCHES_REPO_PACKAGES = "PACKAGES.TXT"
|
||||||
SALIXOS_PATCHES_REPO_CHECKSUMS = "CHECKSUMS.md5"
|
SALIX_PATCHES_REPO_CHECKSUMS = "CHECKSUMS.md5"
|
||||||
SALIXOS_PATCHES_REPO_CHANGELOG = "ChangeLog.txt"
|
SALIX_PATCHES_REPO_CHANGELOG = "ChangeLog.txt"
|
||||||
SALIXOS_PATCHES_REPO_TAG = ""
|
SALIX_PATCHES_REPO_TAG = ""
|
||||||
|
|
||||||
# Repository for Slackel OS x86_64 -current.
|
# Repository for Slackel OS x86_64 -current.
|
||||||
SLACKEL_REPO = false
|
SLACKEL_REPO = false
|
||||||
|
|
9
salixos_requires.txt
Normal file
9
salixos_requires.txt
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Extra requirements for Salix GNU/Linux distribution.
|
||||||
|
|
||||||
|
There are some additional requirements for salixos users:
|
||||||
|
|
||||||
|
python-urllib3
|
||||||
|
python-tomli
|
||||||
|
python-packaging
|
||||||
|
pyparsing
|
||||||
|
lftp
|
|
@ -1389,14 +1389,14 @@ class InstallData(Configs):
|
||||||
|
|
||||||
self.view_done_message()
|
self.view_done_message()
|
||||||
|
|
||||||
def install_salixos_data(self) -> None:
|
def install_salix_data(self) -> None:
|
||||||
""" Install the data for salixos repository. """
|
""" Install the data for salix repository. """
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.salixos_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.salixos_repo_mirror[0]
|
mirror: str = self.repos.salix_repo_mirror[0]
|
||||||
if self.repos.salixos_repo_local[0].startswith('file'):
|
if self.repos.salix_repo_local[0].startswith('file'):
|
||||||
mirror: str = self.repos.salixos_repo_local[0]
|
mirror: str = self.repos.salix_repo_local[0]
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1412,8 +1412,8 @@ class InstallData(Configs):
|
||||||
'PACKAGE REQUIRED:',
|
'PACKAGE REQUIRED:',
|
||||||
'PACKAGE DESCRIPTION:'
|
'PACKAGE DESCRIPTION:'
|
||||||
]
|
]
|
||||||
path_packages: Path = Path(self.repos.salixos_repo_path, self.repos.salixos_repo_packages)
|
path_packages: Path = Path(self.repos.salix_repo_path, self.repos.salix_repo_packages)
|
||||||
path_checksums: Path = Path(self.repos.salixos_repo_path, self.repos.salixos_repo_checksums)
|
path_checksums: Path = Path(self.repos.salix_repo_path, self.repos.salix_repo_checksums)
|
||||||
packages_txt: list = self.utils.read_text_file(path_packages)
|
packages_txt: list = self.utils.read_text_file(path_packages)
|
||||||
checksums_md5: list = self.utils.read_text_file(path_checksums)
|
checksums_md5: list = self.utils.read_text_file(path_checksums)
|
||||||
|
|
||||||
|
@ -1473,7 +1473,7 @@ class InstallData(Configs):
|
||||||
|
|
||||||
if len(cache) == 10:
|
if len(cache) == 10:
|
||||||
data[cache[0]]: dict = {
|
data[cache[0]]: dict = {
|
||||||
'repo': self.repos.salixos_repo_name,
|
'repo': self.repos.salix_repo_name,
|
||||||
'version': cache[1],
|
'version': cache[1],
|
||||||
'package': cache[2],
|
'package': cache[2],
|
||||||
'mirror': cache[3],
|
'mirror': cache[3],
|
||||||
|
@ -1491,22 +1491,22 @@ class InstallData(Configs):
|
||||||
|
|
||||||
cache: list = [] # reset cache
|
cache: list = [] # reset cache
|
||||||
|
|
||||||
path_changelog: Path = Path(self.repos.salixos_repo_path, self.repos.salixos_repo_changelog)
|
path_changelog: Path = Path(self.repos.salix_repo_path, self.repos.salix_repo_changelog)
|
||||||
self.write_last_update(path_changelog, self.repos.salixos_repo_name)
|
self.write_last_update(path_changelog, self.repos.salix_repo_name)
|
||||||
|
|
||||||
data_file: Path = Path(self.repos.salixos_repo_path, self.repos.data_json)
|
data_file: Path = Path(self.repos.salix_repo_path, self.repos.data_json)
|
||||||
data_file.write_text(json.dumps(data, indent=4))
|
data_file.write_text(json.dumps(data, indent=4))
|
||||||
|
|
||||||
self.view_done_message()
|
self.view_done_message()
|
||||||
|
|
||||||
def install_salixos_extra_data(self) -> None:
|
def install_salix_extra_data(self) -> None:
|
||||||
""" Install the data for salixos_extra repository. """
|
""" Install the data for salix_extra repository. """
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.salixos_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.salixos_extra_repo_mirror[0]
|
mirror: str = self.repos.salix_extra_repo_mirror[0]
|
||||||
if self.repos.salixos_extra_repo_local[0].startswith('file'):
|
if self.repos.salix_extra_repo_local[0].startswith('file'):
|
||||||
mirror: str = self.repos.salixos_extra_repo_local[0]
|
mirror: str = self.repos.salix_extra_repo_local[0]
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1522,8 +1522,8 @@ class InstallData(Configs):
|
||||||
'PACKAGE REQUIRED:',
|
'PACKAGE REQUIRED:',
|
||||||
'PACKAGE DESCRIPTION:'
|
'PACKAGE DESCRIPTION:'
|
||||||
]
|
]
|
||||||
path_packages: Path = Path(self.repos.salixos_extra_repo_path, self.repos.salixos_extra_repo_packages)
|
path_packages: Path = Path(self.repos.salix_extra_repo_path, self.repos.salix_extra_repo_packages)
|
||||||
path_checksums: Path = Path(self.repos.salixos_extra_repo_path, self.repos.salixos_extra_repo_checksums)
|
path_checksums: Path = Path(self.repos.salix_extra_repo_path, self.repos.salix_extra_repo_checksums)
|
||||||
packages_txt: list = self.utils.read_text_file(path_packages)
|
packages_txt: list = self.utils.read_text_file(path_packages)
|
||||||
checksums_md5: list = self.utils.read_text_file(path_checksums)
|
checksums_md5: list = self.utils.read_text_file(path_checksums)
|
||||||
|
|
||||||
|
@ -1583,7 +1583,7 @@ class InstallData(Configs):
|
||||||
|
|
||||||
if len(cache) == 10:
|
if len(cache) == 10:
|
||||||
data[cache[0]]: dict = {
|
data[cache[0]]: dict = {
|
||||||
'repo': self.repos.salixos_extra_repo_name,
|
'repo': self.repos.salix_extra_repo_name,
|
||||||
'version': cache[1],
|
'version': cache[1],
|
||||||
'package': cache[2],
|
'package': cache[2],
|
||||||
'mirror': cache[3],
|
'mirror': cache[3],
|
||||||
|
@ -1601,22 +1601,22 @@ class InstallData(Configs):
|
||||||
|
|
||||||
cache: list = [] # reset cache
|
cache: list = [] # reset cache
|
||||||
|
|
||||||
path_changelog: Path = Path(self.repos.salixos_extra_repo_path, self.repos.salixos_extra_repo_changelog)
|
path_changelog: Path = Path(self.repos.salix_extra_repo_path, self.repos.salix_extra_repo_changelog)
|
||||||
self.write_last_update(path_changelog, self.repos.salixos_extra_repo_name)
|
self.write_last_update(path_changelog, self.repos.salix_extra_repo_name)
|
||||||
|
|
||||||
data_file: Path = Path(self.repos.salixos_extra_repo_path, self.repos.data_json)
|
data_file: Path = Path(self.repos.salix_extra_repo_path, self.repos.data_json)
|
||||||
data_file.write_text(json.dumps(data, indent=4))
|
data_file.write_text(json.dumps(data, indent=4))
|
||||||
|
|
||||||
self.view_done_message()
|
self.view_done_message()
|
||||||
|
|
||||||
def install_salixos_patches_data(self) -> None:
|
def install_salix_patches_data(self) -> None:
|
||||||
""" Install the data for salixos_patches repository. """
|
""" Install the data for salix_patches repository. """
|
||||||
print(f"\nUpdating the database for '{self.cyan}{self.repos.salixos_patches_repo_name}{self.endc}'... ",
|
print(f"\nUpdating the database for '{self.cyan}{self.repos.salix_patches_repo_name}{self.endc}'... ",
|
||||||
end='', flush=True)
|
end='', flush=True)
|
||||||
|
|
||||||
mirror: str = self.repos.salixos_patches_repo_mirror[0]
|
mirror: str = self.repos.salix_patches_repo_mirror[0]
|
||||||
if self.repos.salixos_patches_repo_local[0].startswith('file'):
|
if self.repos.salix_patches_repo_local[0].startswith('file'):
|
||||||
mirror: str = self.repos.salixos_patches_repo_local[0]
|
mirror: str = self.repos.salix_patches_repo_local[0]
|
||||||
|
|
||||||
self._import_GPG_KEY(mirror=mirror)
|
self._import_GPG_KEY(mirror=mirror)
|
||||||
|
|
||||||
|
@ -1632,10 +1632,10 @@ class InstallData(Configs):
|
||||||
'PACKAGE REQUIRED:',
|
'PACKAGE REQUIRED:',
|
||||||
'PACKAGE DESCRIPTION:'
|
'PACKAGE DESCRIPTION:'
|
||||||
]
|
]
|
||||||
path_packages: Path = Path(self.repos.salixos_patches_repo_path,
|
path_packages: Path = Path(self.repos.salix_patches_repo_path,
|
||||||
self.repos.salixos_patches_repo_packages)
|
self.repos.salix_patches_repo_packages)
|
||||||
path_checksums: Path = Path(self.repos.salixos_patches_repo_path,
|
path_checksums: Path = Path(self.repos.salix_patches_repo_path,
|
||||||
self.repos.salixos_patches_repo_checksums)
|
self.repos.salix_patches_repo_checksums)
|
||||||
packages_txt: list = self.utils.read_text_file(path_packages)
|
packages_txt: list = self.utils.read_text_file(path_packages)
|
||||||
checksums_md5: list = self.utils.read_text_file(path_checksums)
|
checksums_md5: list = self.utils.read_text_file(path_checksums)
|
||||||
|
|
||||||
|
@ -1695,7 +1695,7 @@ class InstallData(Configs):
|
||||||
|
|
||||||
if len(cache) == 10:
|
if len(cache) == 10:
|
||||||
data[cache[0]]: dict = {
|
data[cache[0]]: dict = {
|
||||||
'repo': self.repos.salixos_extra_repo_name,
|
'repo': self.repos.salix_extra_repo_name,
|
||||||
'version': cache[1],
|
'version': cache[1],
|
||||||
'package': cache[2],
|
'package': cache[2],
|
||||||
'mirror': cache[3],
|
'mirror': cache[3],
|
||||||
|
@ -1713,11 +1713,11 @@ class InstallData(Configs):
|
||||||
|
|
||||||
cache: list = [] # reset cache
|
cache: list = [] # reset cache
|
||||||
|
|
||||||
path_changelog: Path = Path(self.repos.salixos_patches_repo_path,
|
path_changelog: Path = Path(self.repos.salix_patches_repo_path,
|
||||||
self.repos.salixos_patches_repo_changelog)
|
self.repos.salix_patches_repo_changelog)
|
||||||
self.write_last_update(path_changelog, self.repos.salixos_patches_repo_name)
|
self.write_last_update(path_changelog, self.repos.salix_patches_repo_name)
|
||||||
|
|
||||||
data_file: Path = Path(self.repos.salixos_patches_repo_path, self.repos.data_json)
|
data_file: Path = Path(self.repos.salix_patches_repo_path, self.repos.data_json)
|
||||||
data_file.write_text(json.dumps(data, indent=4))
|
data_file.write_text(json.dumps(data, indent=4))
|
||||||
|
|
||||||
self.view_done_message()
|
self.view_done_message()
|
||||||
|
|
|
@ -473,56 +473,56 @@ class Repositories:
|
||||||
except IndexError:
|
except IndexError:
|
||||||
slackonly_repo_local = ['']
|
slackonly_repo_local = ['']
|
||||||
|
|
||||||
salixos_repo: bool = repos_config['SALIXOS_REPO']
|
salix_repo: bool = repos_config['SALIX_REPO']
|
||||||
salixos_repo_name: str = repos_config['SALIXOS_REPO_NAME']
|
salix_repo_name: str = repos_config['SALIX_REPO_NAME']
|
||||||
salixos_repo_path: Path = Path(repositories_path, salixos_repo_name)
|
salix_repo_path: Path = Path(repositories_path, salix_repo_name)
|
||||||
salixos_repo_local = repos_config['SALIXOS_REPO_LOCAL']
|
salix_repo_local = repos_config['SALIX_REPO_LOCAL']
|
||||||
salixos_repo_mirror = repos_config['SALIXOS_REPO_MIRROR']
|
salix_repo_mirror = repos_config['SALIX_REPO_MIRROR']
|
||||||
salixos_repo_packages: str = repos_config['SALIXOS_REPO_PACKAGES']
|
salix_repo_packages: str = repos_config['SALIX_REPO_PACKAGES']
|
||||||
salixos_repo_checksums: str = repos_config['SALIXOS_REPO_CHECKSUMS']
|
salix_repo_checksums: str = repos_config['SALIX_REPO_CHECKSUMS']
|
||||||
salixos_repo_changelog: str = repos_config['SALIXOS_REPO_CHANGELOG']
|
salix_repo_changelog: str = repos_config['SALIX_REPO_CHANGELOG']
|
||||||
salixos_repo_tag: str = repos_config['SALIXOS_REPO_TAG']
|
salix_repo_tag: str = repos_config['SALIX_REPO_TAG']
|
||||||
try:
|
try:
|
||||||
if salixos_repo_local[0].startswith('file'):
|
if salix_repo_local[0].startswith('file'):
|
||||||
salixos_repo_path: Path = Path(
|
salix_repo_path: Path = Path(
|
||||||
''.join(salixos_repo_local).replace('file:', '')
|
''.join(salix_repo_local).replace('file:', '')
|
||||||
)
|
)
|
||||||
except IndexError:
|
except IndexError:
|
||||||
salixos_repo_local = ['']
|
salix_repo_local = ['']
|
||||||
|
|
||||||
salixos_extra_repo: bool = repos_config['SALIXOS_EXTRA_REPO']
|
salix_extra_repo: bool = repos_config['SALIX_EXTRA_REPO']
|
||||||
salixos_extra_repo_name: str = repos_config['SALIXOS_EXTRA_REPO_NAME']
|
salix_extra_repo_name: str = repos_config['SALIX_EXTRA_REPO_NAME']
|
||||||
salixos_extra_repo_path: Path = Path(repositories_path, salixos_extra_repo_name)
|
salix_extra_repo_path: Path = Path(repositories_path, salix_extra_repo_name)
|
||||||
salixos_extra_repo_local = repos_config['SALIXOS_EXTRA_REPO_LOCAL']
|
salix_extra_repo_local = repos_config['SALIX_EXTRA_REPO_LOCAL']
|
||||||
salixos_extra_repo_mirror = repos_config['SALIXOS_EXTRA_REPO_MIRROR']
|
salix_extra_repo_mirror = repos_config['SALIX_EXTRA_REPO_MIRROR']
|
||||||
salixos_extra_repo_packages: str = repos_config['SALIXOS_EXTRA_REPO_PACKAGES']
|
salix_extra_repo_packages: str = repos_config['SALIX_EXTRA_REPO_PACKAGES']
|
||||||
salixos_extra_repo_checksums: str = repos_config['SALIXOS_EXTRA_REPO_CHECKSUMS']
|
salix_extra_repo_checksums: str = repos_config['SALIX_EXTRA_REPO_CHECKSUMS']
|
||||||
salixos_extra_repo_changelog: str = repos_config['SALIXOS_EXTRA_REPO_CHANGELOG']
|
salix_extra_repo_changelog: str = repos_config['SALIX_EXTRA_REPO_CHANGELOG']
|
||||||
salixos_extra_repo_tag: str = repos_config['SALIXOS_EXTRA_REPO_TAG']
|
salix_extra_repo_tag: str = repos_config['SALIX_EXTRA_REPO_TAG']
|
||||||
try:
|
try:
|
||||||
if salixos_extra_repo_local[0].startswith('file'):
|
if salix_extra_repo_local[0].startswith('file'):
|
||||||
salixos_extra_repo_path: Path = Path(
|
salix_extra_repo_path: Path = Path(
|
||||||
''.join(salixos_extra_repo_local).replace('file:', '')
|
''.join(salix_extra_repo_local).replace('file:', '')
|
||||||
)
|
)
|
||||||
except IndexError:
|
except IndexError:
|
||||||
salixos_extra_repo_local = ['']
|
salix_extra_repo_local = ['']
|
||||||
|
|
||||||
salixos_patches_repo: bool = repos_config['SALIXOS_PATCHES_REPO']
|
salix_patches_repo: bool = repos_config['SALIX_PATCHES_REPO']
|
||||||
salixos_patches_repo_name: str = repos_config['SALIXOS_PATCHES_REPO_NAME']
|
salix_patches_repo_name: str = repos_config['SALIX_PATCHES_REPO_NAME']
|
||||||
salixos_patches_repo_path: Path = Path(repositories_path, salixos_patches_repo_name)
|
salix_patches_repo_path: Path = Path(repositories_path, salix_patches_repo_name)
|
||||||
salixos_patches_repo_local = repos_config['SALIXOS_PATCHES_REPO_LOCAL']
|
salix_patches_repo_local = repos_config['SALIX_PATCHES_REPO_LOCAL']
|
||||||
salixos_patches_repo_mirror = repos_config['SALIXOS_PATCHES_REPO_MIRROR']
|
salix_patches_repo_mirror = repos_config['SALIX_PATCHES_REPO_MIRROR']
|
||||||
salixos_patches_repo_packages: str = repos_config['SALIXOS_PATCHES_REPO_PACKAGES']
|
salix_patches_repo_packages: str = repos_config['SALIX_PATCHES_REPO_PACKAGES']
|
||||||
salixos_patches_repo_checksums: str = repos_config['SALIXOS_PATCHES_REPO_CHECKSUMS']
|
salix_patches_repo_checksums: str = repos_config['SALIX_PATCHES_REPO_CHECKSUMS']
|
||||||
salixos_patches_repo_changelog: str = repos_config['SALIXOS_PATCHES_REPO_CHANGELOG']
|
salix_patches_repo_changelog: str = repos_config['SALIX_PATCHES_REPO_CHANGELOG']
|
||||||
salixos_patches_repo_tag: str = repos_config['SALIXOS_PATCHES_REPO_TAG']
|
salix_patches_repo_tag: str = repos_config['SALIX_PATCHES_REPO_TAG']
|
||||||
try:
|
try:
|
||||||
if salixos_patches_repo_local[0].startswith('file'):
|
if salix_patches_repo_local[0].startswith('file'):
|
||||||
salixos_patches_repo_path: Path = Path(
|
salix_patches_repo_path: Path = Path(
|
||||||
''.join(salixos_patches_repo_local).replace('file:', '')
|
''.join(salix_patches_repo_local).replace('file:', '')
|
||||||
)
|
)
|
||||||
except IndexError:
|
except IndexError:
|
||||||
salixos_patches_repo_local = ['']
|
salix_patches_repo_local = ['']
|
||||||
|
|
||||||
slackel_repo: bool = repos_config['SLACKEL_REPO']
|
slackel_repo: bool = repos_config['SLACKEL_REPO']
|
||||||
slackel_repo_name: str = repos_config['SLACKEL_REPO_NAME']
|
slackel_repo_name: str = repos_config['SLACKEL_REPO_NAME']
|
||||||
|
|
|
@ -65,9 +65,9 @@ class UpdateRepositories(Configs):
|
||||||
self.repos.conraid_repo_name: self.conraid_repository,
|
self.repos.conraid_repo_name: self.conraid_repository,
|
||||||
self.repos.slackdce_repo_name: self.slackdce_repository,
|
self.repos.slackdce_repo_name: self.slackdce_repository,
|
||||||
self.repos.slackonly_repo_name: self.slackonly_repository,
|
self.repos.slackonly_repo_name: self.slackonly_repository,
|
||||||
self.repos.salixos_repo_name: self.salixos_repository,
|
self.repos.salix_repo_name: self.salix_repository,
|
||||||
self.repos.salixos_extra_repo_name: self.salixos_extra_repository,
|
self.repos.salix_extra_repo_name: self.salix_extra_repository,
|
||||||
self.repos.salixos_patches_repo_name: self.salixos_patches_repository,
|
self.repos.salix_patches_repo_name: self.salix_patches_repository,
|
||||||
self.repos.slackel_repo_name: self.slackel_repository,
|
self.repos.slackel_repo_name: self.slackel_repository,
|
||||||
self.repos.slint_repo_name: self.slint_repository,
|
self.repos.slint_repo_name: self.slint_repository,
|
||||||
self.repos.pprkut_repo_name: self.pprkut_repository
|
self.repos.pprkut_repo_name: self.pprkut_repository
|
||||||
|
@ -413,96 +413,89 @@ class UpdateRepositories(Configs):
|
||||||
|
|
||||||
self.data.install_slackonly_data()
|
self.data.install_slackonly_data()
|
||||||
|
|
||||||
def salixos_repository(self) -> None:
|
def salix_repository(self) -> None:
|
||||||
urls: dict = {}
|
urls: dict = {}
|
||||||
self.utils.create_directory(self.repos.salixos_repo_path)
|
self.utils.create_directory(self.repos.salix_repo_path)
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salixos_repo_path, self.repos.salixos_repo_changelog)
|
self.utils.remove_file_if_exists(self.repos.salix_repo_path, self.repos.salix_repo_changelog)
|
||||||
self.utils.remove_file_if_exists(self.repos.salixos_repo_path, self.repos.salixos_repo_packages)
|
self.utils.remove_file_if_exists(self.repos.salix_repo_path, self.repos.salix_repo_packages)
|
||||||
self.utils.remove_file_if_exists(self.repos.salixos_repo_path, self.repos.salixos_repo_checksums)
|
self.utils.remove_file_if_exists(self.repos.salix_repo_path, self.repos.salix_repo_checksums)
|
||||||
|
|
||||||
if self.repos.salixos_repo_local[0].startswith('file'):
|
if self.repos.salix_repo_local[0].startswith('file'):
|
||||||
lftp_command: str = (
|
lftp_command: str = (
|
||||||
f'lftp {self.lftp_mirror_options}{self.lftp_extra_options}{self.repos.salixos_repo_mirror[0]} '
|
f'lftp {self.lftp_mirror_options}{self.lftp_extra_options}{self.repos.salix_repo_mirror[0]} '
|
||||||
f'{self.repos.salixos_repo_path}'
|
f'{self.repos.salix_repo_path}'
|
||||||
)
|
)
|
||||||
self.multi_process.process(lftp_command)
|
self.multi_process.process(lftp_command)
|
||||||
else:
|
else:
|
||||||
changelog: str = f'{self.repos.salixos_repo_mirror[0]}{self.repos.salixos_repo_changelog}'
|
changelog: str = f'{self.repos.salix_repo_mirror[0]}{self.repos.salix_repo_changelog}'
|
||||||
packages: str = f'{self.repos.salixos_repo_mirror[0]}{self.repos.salixos_repo_packages}'
|
packages: str = f'{self.repos.salix_repo_mirror[0]}{self.repos.salix_repo_packages}'
|
||||||
checksums: str = f'{self.repos.salixos_repo_mirror[0]}{self.repos.salixos_repo_checksums}'
|
checksums: str = f'{self.repos.salix_repo_mirror[0]}{self.repos.salix_repo_checksums}'
|
||||||
|
|
||||||
urls[self.repos.salixos_repo_name] = ((changelog, packages, checksums), self.repos.salixos_repo_path)
|
urls[self.repos.salix_repo_name] = ((changelog, packages, checksums), self.repos.salix_repo_path)
|
||||||
|
|
||||||
self.download.download(urls)
|
self.download.download(urls)
|
||||||
|
|
||||||
self.data.install_salixos_data()
|
self.data.install_salix_data()
|
||||||
|
|
||||||
def salixos_extra_repository(self) -> None:
|
def salix_extra_repository(self) -> None:
|
||||||
urls: dict = {}
|
urls: dict = {}
|
||||||
self.utils.create_directory(self.repos.salixos_extra_repo_path)
|
self.utils.create_directory(self.repos.salix_extra_repo_path)
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salixos_extra_repo_path,
|
self.utils.remove_file_if_exists(self.repos.salix_extra_repo_path, self.repos.salix_extra_repo_changelog)
|
||||||
self.repos.salixos_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.salixos_extra_repo_path,
|
self.utils.remove_file_if_exists(self.repos.salix_extra_repo_path, self.repos.salix_extra_repo_checksums)
|
||||||
self.repos.salixos_extra_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salixos_extra_repo_path,
|
|
||||||
self.repos.salixos_extra_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.salixos_extra_repo_mirror[0]}{self.repos.salixos_extra_repo_changelog}'
|
changelog: str = f'{self.repos.salix_extra_repo_mirror[0]}{self.repos.salix_extra_repo_changelog}'
|
||||||
|
|
||||||
if self.repos.salixos_extra_repo_local[0].startswith('file'):
|
if self.repos.salix_extra_repo_local[0].startswith('file'):
|
||||||
urls[self.repos.salixos_extra_repo_name] = ((changelog,), self.repos.salixos_extra_repo_path)
|
urls[self.repos.salix_extra_repo_name] = ((changelog,), self.repos.salix_extra_repo_path)
|
||||||
lftp_command: str = (
|
lftp_command: str = (
|
||||||
f'lftp {self.lftp_mirror_options}{self.lftp_extra_options}'
|
f'lftp {self.lftp_mirror_options}{self.lftp_extra_options}'
|
||||||
f'{"".join(self.repos.salixos_extra_repo_mirror)} {self.repos.salixos_extra_repo_path}'
|
f'{"".join(self.repos.salix_extra_repo_mirror)} {self.repos.salix_extra_repo_path}'
|
||||||
)
|
)
|
||||||
self.multi_process.process(lftp_command)
|
self.multi_process.process(lftp_command)
|
||||||
else:
|
else:
|
||||||
packages: str = f'{"".join(self.repos.salixos_extra_repo_mirror)}' \
|
packages: str = f'{"".join(self.repos.salix_extra_repo_mirror)} {self.repos.salix_extra_repo_packages}'
|
||||||
f'{self.repos.salixos_extra_repo_packages}'
|
checksums: str = (f'{"".join(self.repos.salix_extra_repo_mirror)}'
|
||||||
checksums: str = (f'{"".join(self.repos.salixos_extra_repo_mirror)}'
|
f'{self.repos.salix_extra_repo_checksums}')
|
||||||
f'{self.repos.salixos_extra_repo_checksums}')
|
|
||||||
|
|
||||||
urls[self.repos.salixos_extra_repo_name] = ((changelog, packages, checksums),
|
urls[self.repos.salix_extra_repo_name] = ((changelog, packages, checksums),
|
||||||
self.repos.salixos_extra_repo_path)
|
self.repos.salix_extra_repo_path)
|
||||||
|
|
||||||
self.download.download(urls)
|
self.download.download(urls)
|
||||||
|
|
||||||
self.data.install_salixos_extra_data()
|
self.data.install_salix_extra_data()
|
||||||
|
|
||||||
def salixos_patches_repository(self) -> None:
|
def salix_patches_repository(self) -> None:
|
||||||
urls: dict = {}
|
urls: dict = {}
|
||||||
self.utils.create_directory(self.repos.slack_patches_repo_path)
|
self.utils.create_directory(self.repos.slack_patches_repo_path)
|
||||||
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salixos_patches_repo_path,
|
self.utils.remove_file_if_exists(self.repos.salix_patches_repo_path, self.repos.salix_patches_repo_changelog)
|
||||||
self.repos.salixos_patches_repo_changelog)
|
self.utils.remove_file_if_exists(self.repos.salix_patches_repo_path, self.repos.salix_patches_repo_packages)
|
||||||
self.utils.remove_file_if_exists(self.repos.salixos_patches_repo_path,
|
self.utils.remove_file_if_exists(self.repos.salix_patches_repo_path, self.repos.salix_patches_repo_checksums)
|
||||||
self.repos.salixos_patches_repo_packages)
|
|
||||||
self.utils.remove_file_if_exists(self.repos.salixos_patches_repo_path,
|
|
||||||
self.repos.salixos_patches_repo_checksums)
|
|
||||||
|
|
||||||
changelog: str = f'{self.repos.salixos_patches_repo_mirror[0]}{self.repos.salixos_patches_repo_changelog}'
|
changelog: str = f'{self.repos.salix_patches_repo_mirror[0]}{self.repos.salix_patches_repo_changelog}'
|
||||||
|
|
||||||
if self.repos.salixos_patches_repo_local[0].startswith('file'):
|
if self.repos.salix_patches_repo_local[0].startswith('file'):
|
||||||
urls[self.repos.salixos_patches_repo_name] = ((changelog,), self.repos.salixos_patches_repo_path)
|
urls[self.repos.salix_patches_repo_name] = ((changelog,), self.repos.salix_patches_repo_path)
|
||||||
lftp_command: str = (
|
lftp_command: str = (
|
||||||
f'lftp {self.lftp_mirror_options}{self.lftp_extra_options}'
|
f'lftp {self.lftp_mirror_options}{self.lftp_extra_options}'
|
||||||
f'{"".join(self.repos.salixos_patches_repo_mirror)} {self.repos.salixos_patches_repo_path}'
|
f'{"".join(self.repos.salix_patches_repo_mirror)} {self.repos.salix_patches_repo_path}'
|
||||||
)
|
)
|
||||||
self.multi_process.process(lftp_command)
|
self.multi_process.process(lftp_command)
|
||||||
else:
|
else:
|
||||||
packages: str = (f'{"".join(self.repos.salixos_patches_repo_mirror)}'
|
packages: str = (f'{"".join(self.repos.salix_patches_repo_mirror)}'
|
||||||
f'{self.repos.salixos_patches_repo_packages}')
|
f'{self.repos.salix_patches_repo_packages}')
|
||||||
checksums: str = (f'{"".join(self.repos.salixos_patches_repo_mirror)}'
|
checksums: str = (f'{"".join(self.repos.salix_patches_repo_mirror)}'
|
||||||
f'{self.repos.salixos_patches_repo_checksums}')
|
f'{self.repos.salix_patches_repo_checksums}')
|
||||||
|
|
||||||
urls[self.repos.salixos_patches_repo_name] = ((changelog, packages, checksums),
|
urls[self.repos.salix_patches_repo_name] = ((changelog, packages, checksums),
|
||||||
self.repos.salixos_patches_repo_path)
|
self.repos.salix_patches_repo_path)
|
||||||
|
|
||||||
self.download.download(urls)
|
self.download.download(urls)
|
||||||
|
|
||||||
self.data.install_salixos_patches_data()
|
self.data.install_salix_patches_data()
|
||||||
|
|
||||||
def slackel_repository(self) -> None:
|
def slackel_repository(self) -> None:
|
||||||
urls: dict = {}
|
urls: dict = {}
|
||||||
|
|
Loading…
Reference in a new issue