Fixed for repositories

Signed-off-by: Dimitris Zlatanidis <d.zlatanidis@gmail.com>
This commit is contained in:
Dimitris Zlatanidis 2024-05-09 22:35:10 +03:00
parent 17d4ad6d9a
commit 2985c2c01b
2 changed files with 8 additions and 4 deletions

View file

@ -36,12 +36,14 @@ REPOSITORY = "sbo"
[NEW_PACKAGES] [NEW_PACKAGES]
# Configure the repositories that you want new packages to be added # Configure the repositories that you want new packages to be added
# when upgrading installed packages. Example ["slack", "gnome"]. # when upgrading installed packages. Only useful for repositories that
# are fully installed on the system. Example ["slack", "gnome"].
REPOSITORIES = [] REPOSITORIES = []
[REMOVE_PACKAGES] [REMOVE_PACKAGES]
# Configure the repositories that you want to remove installed packages # Configure the repositories that you want to remove installed packages
# that no longer exist in the repository. Example ["slack", "gnome"]. # that no longer exist in the repository. Only useful for repositories
# that are fully installed on the system. Example ["slack", "gnome"].
REPOSITORIES = [] REPOSITORIES = []
[SBO] [SBO]

View file

@ -31,7 +31,7 @@ class Repositories: # pylint: disable=[R0902]
repos_config = {} repos_config = {}
repositories = {} repositories = {}
repos_toml = {} # type: ignore[var-annotated] repos_toml = {}
data_json: str = 'data.json' data_json: str = 'data.json'
repos_information: Path = Path(repositories_path, 'repos_information.json') repos_information: Path = Path(repositories_path, 'repos_information.json')
@ -444,7 +444,9 @@ class Repositories: # pylint: disable=[R0902]
defaults_repos = list(repositories.keys()) defaults_repos = list(repositories.keys())
diff_repos = list(set(all_repos) - set(defaults_repos)) diff_repos = list(set(all_repos) - set(defaults_repos))
diff_repos.remove('default') items_to_remove = ('default', 'new_packages', 'remove_packages')
for item in items_to_remove:
diff_repos.remove(item)
if diff_repos: if diff_repos:
for repo, data in repos_config.items(): for repo, data in repos_config.items():