]> git.ipfire.org Git - pakfire.git/log
pakfire.git
4 years agopython: Remove exporting the parser to Python
Michael Tremer [Thu, 1 Jul 2021 11:51:06 +0000 (11:51 +0000)] 
python: Remove exporting the parser to Python

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Change type from PakfireParser to struct pakfire_parser
Michael Tremer [Thu, 1 Jul 2021 11:46:28 +0000 (11:46 +0000)] 
parser: Change type from PakfireParser to struct pakfire_parser

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Change type from PakfireRepo to struct pakfire_repo
Michael Tremer [Wed, 30 Jun 2021 18:07:38 +0000 (18:07 +0000)] 
repo: Change type from PakfireRepo to struct pakfire_repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackagelist: Drop unused conditional push function
Michael Tremer [Wed, 30 Jun 2021 17:50:05 +0000 (17:50 +0000)] 
packagelist: Drop unused conditional push function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoCLI: Make "info" work again by limiting search to package names only
Michael Tremer [Wed, 30 Jun 2021 17:47:44 +0000 (17:47 +0000)] 
CLI: Make "info" work again by limiting search to package names only

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotypes.h: Move pakfire log function declaration to pakfire.h
Michael Tremer [Wed, 30 Jun 2021 17:15:23 +0000 (17:15 +0000)] 
types.h: Move pakfire log function declaration to pakfire.h

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransactions: Move PAKFIRE_ACTION_* and PAKFIRE_STEP_*
Michael Tremer [Wed, 30 Jun 2021 17:08:52 +0000 (17:08 +0000)] 
transactions: Move PAKFIRE_ACTION_* and PAKFIRE_STEP_*

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotypes.h: Drop unused comparison types
Michael Tremer [Wed, 30 Jun 2021 17:04:46 +0000 (17:04 +0000)] 
types.h: Drop unused comparison types

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Refactor search
Michael Tremer [Wed, 30 Jun 2021 16:36:51 +0000 (16:36 +0000)] 
pakfire: Refactor search

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Refactor whatprovides
Michael Tremer [Wed, 30 Jun 2021 16:17:02 +0000 (16:17 +0000)] 
pakfire: Refactor whatprovides

This can be implemented in the same way as whatrequires and therefore we
can share some code.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Change type from PakfirePackage to struct pakfire_package
Michael Tremer [Wed, 30 Jun 2021 16:03:30 +0000 (16:03 +0000)] 
package: Change type from PakfirePackage to struct pakfire_package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Rename pakfire_package_identical to *_eq
Michael Tremer [Wed, 30 Jun 2021 15:46:41 +0000 (15:46 +0000)] 
package: Rename pakfire_package_identical to *_eq

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Add function that returns all packages that depend on this one
Michael Tremer [Wed, 30 Jun 2021 15:43:05 +0000 (15:43 +0000)] 
package: Add function that returns all packages that depend on this one

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoChange interface of pakfire_whatrequires
Michael Tremer [Wed, 30 Jun 2021 15:29:18 +0000 (15:29 +0000)] 
Change interface of pakfire_whatrequires

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Remove required argument which doesn't work here
Michael Tremer [Wed, 30 Jun 2021 15:23:12 +0000 (15:23 +0000)] 
cli: Remove required argument which doesn't work here

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackagelist: Refactor creation from queue
Michael Tremer [Wed, 30 Jun 2021 15:22:50 +0000 (15:22 +0000)] 
packagelist: Refactor creation from queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackagelist: Remove PAKFIRE_EXPORT from private function
Michael Tremer [Wed, 30 Jun 2021 15:09:24 +0000 (15:09 +0000)] 
packagelist: Remove PAKFIRE_EXPORT from private function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackagelist: Make *_has private
Michael Tremer [Wed, 30 Jun 2021 15:08:25 +0000 (15:08 +0000)] 
packagelist: Make *_has private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackagelist: Refactor creating package lists
Michael Tremer [Wed, 30 Jun 2021 15:07:12 +0000 (15:07 +0000)] 
packagelist: Refactor creating package lists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoAdd command for reverse dependency resolution
Michael Tremer [Wed, 30 Jun 2021 14:59:40 +0000 (14:59 +0000)] 
Add command for reverse dependency resolution

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackagelist: Interpret queue as a list of solvables
Michael Tremer [Wed, 30 Jun 2021 14:58:02 +0000 (14:58 +0000)] 
packagelist: Interpret queue as a list of solvables

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackagelist: Change type from PakfirePackageList to struct pakfire_packagelist
Michael Tremer [Wed, 30 Jun 2021 14:24:28 +0000 (14:24 +0000)] 
packagelist: Change type from PakfirePackageList to struct pakfire_packagelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Remove function that was meant to be dropped
Michael Tremer [Wed, 30 Jun 2021 09:16:43 +0000 (09:16 +0000)] 
request: Remove function that was meant to be dropped

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoproblem: Allocate problems of the right size
Michael Tremer [Wed, 30 Jun 2021 09:16:05 +0000 (09:16 +0000)] 
problem: Allocate problems of the right size

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoui: Drop counting problems which isn't needed
Michael Tremer [Wed, 30 Jun 2021 09:15:50 +0000 (09:15 +0000)] 
ui: Drop counting problems which isn't needed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoproblem: Pass pakfire as first argument
Michael Tremer [Tue, 29 Jun 2021 14:57:18 +0000 (14:57 +0000)] 
problem: Pass pakfire as first argument

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop Dockerfile
Michael Tremer [Tue, 29 Jun 2021 14:38:55 +0000 (14:38 +0000)] 
Drop Dockerfile

This file is outdated and does not build any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfigure: Require libsolv >= 0.7.5
Michael Tremer [Tue, 29 Jun 2021 14:35:49 +0000 (14:35 +0000)] 
configure: Require libsolv >= 0.7.5

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Refactor composing the transaction dump
Michael Tremer [Tue, 29 Jun 2021 14:34:20 +0000 (14:34 +0000)] 
transaction: Refactor composing the transaction dump

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoSome experimental code to better show problems during solving
Michael Tremer [Tue, 29 Jun 2021 09:04:47 +0000 (09:04 +0000)] 
Some experimental code to better show problems during solving

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Throw unknown things into solver
Michael Tremer [Sat, 26 Jun 2021 13:21:48 +0000 (13:21 +0000)] 
request: Throw unknown things into solver

This will give us a list of problems which is more flexible than
breaking immediately after not being able to find a match

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Use correct pointer size for array allocation
Michael Tremer [Sat, 26 Jun 2021 13:18:54 +0000 (13:18 +0000)] 
request: Use correct pointer size for array allocation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoproblem: Make pakfire_problem_create private
Michael Tremer [Fri, 25 Jun 2021 15:50:55 +0000 (15:50 +0000)] 
problem: Make pakfire_problem_create private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Copy input string to stack
Michael Tremer [Fri, 25 Jun 2021 15:46:21 +0000 (15:46 +0000)] 
transaction: Copy input string to stack

asprintf suddently does not seem to be happy when the input and output
strings overlap

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Move multiinstall packages
Michael Tremer [Fri, 25 Jun 2021 15:30:47 +0000 (15:30 +0000)] 
request: Move multiinstall packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Move locking running kernel from pakfire
Michael Tremer [Fri, 25 Jun 2021 14:57:20 +0000 (14:57 +0000)] 
request: Move locking running kernel from pakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoproblems: Drop linked list
Michael Tremer [Thu, 24 Jun 2021 21:42:40 +0000 (21:42 +0000)] 
problems: Drop linked list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Return any problems
Michael Tremer [Thu, 24 Jun 2021 21:39:07 +0000 (21:39 +0000)] 
request: Return any problems

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoproblems: Refactor how we create problems
Michael Tremer [Thu, 24 Jun 2021 21:16:10 +0000 (21:16 +0000)] 
problems: Refactor how we create problems

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoproblems: Change type from PakfireProblem* to struct pakfire_problem
Michael Tremer [Thu, 24 Jun 2021 21:09:56 +0000 (21:09 +0000)] 
problems: Change type from PakfireProblem* to struct pakfire_problem

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Return transaction when solving
Michael Tremer [Thu, 24 Jun 2021 20:55:23 +0000 (20:55 +0000)] 
request: Return transaction when solving

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Drop flags for solve function
Michael Tremer [Thu, 24 Jun 2021 20:24:14 +0000 (20:24 +0000)] 
request: Drop flags for solve function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Drop useless static function call
Michael Tremer [Thu, 24 Jun 2021 20:19:46 +0000 (20:19 +0000)] 
request: Drop useless static function call

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Drop global flags
Michael Tremer [Thu, 24 Jun 2021 20:17:22 +0000 (20:17 +0000)] 
request: Drop global flags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Refactor creating solver
Michael Tremer [Thu, 24 Jun 2021 20:15:16 +0000 (20:15 +0000)] 
request: Refactor creating solver

The solver will now be created immediately

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Drop option for arch change
Michael Tremer [Thu, 24 Jun 2021 20:05:13 +0000 (20:05 +0000)] 
request: Drop option for arch change

This is irrelevant for IPFire since we do not support multiarch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Drop unused PAKFIRE_CHECK_INSTALLED flag
Michael Tremer [Thu, 24 Jun 2021 20:02:01 +0000 (20:02 +0000)] 
request: Drop unused PAKFIRE_CHECK_INSTALLED flag

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Add option to keep dependencies on uninstall
Michael Tremer [Thu, 24 Jun 2021 19:55:46 +0000 (19:55 +0000)] 
cli: Add option to keep dependencies on uninstall

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodb: Drop unused type field in files table
Michael Tremer [Wed, 23 Jun 2021 17:41:55 +0000 (17:41 +0000)] 
db: Drop unused type field in files table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Calculate array addresses correctly
Michael Tremer [Wed, 23 Jun 2021 17:41:18 +0000 (17:41 +0000)] 
_pakfire: Calculate array addresses correctly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodb: Add index over files path
Michael Tremer [Wed, 23 Jun 2021 17:33:01 +0000 (17:33 +0000)] 
db: Add index over files path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Actually erase files from disk when removing a package
Michael Tremer [Wed, 23 Jun 2021 17:31:24 +0000 (17:31 +0000)] 
transaction: Actually erase files from disk when removing a package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodb: Fix typo in scriptlet SQL query
Michael Tremer [Wed, 23 Jun 2021 17:30:30 +0000 (17:30 +0000)] 
db: Fix typo in scriptlet SQL query

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodb: Read userinstalled packages when loading database
Michael Tremer [Wed, 23 Jun 2021 16:08:49 +0000 (16:08 +0000)] 
db: Read userinstalled packages when loading database

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodb: Store whether packages are installed by the user
Michael Tremer [Wed, 23 Jun 2021 15:50:41 +0000 (15:50 +0000)] 
db: Store whether packages are installed by the user

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Drop pakfire_count_packages
Michael Tremer [Wed, 23 Jun 2021 11:16:00 +0000 (11:16 +0000)] 
libpakfire: Drop pakfire_count_packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Lock the running kernel
Michael Tremer [Tue, 22 Jun 2021 14:49:29 +0000 (14:49 +0000)] 
pakfire: Lock the running kernel

This package cannot be removed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Add convenience function to check if pakfire is running on root
Michael Tremer [Tue, 22 Jun 2021 14:36:44 +0000 (14:36 +0000)] 
pakfire: Add convenience function to check if pakfire is running on root

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agosync: Allow keeping orphans
Michael Tremer [Tue, 22 Jun 2021 14:27:21 +0000 (14:27 +0000)] 
sync: Allow keeping orphans

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Do not copy the job queue any more
Michael Tremer [Tue, 22 Jun 2021 14:10:14 +0000 (14:10 +0000)] 
request: Do not copy the job queue any more

This used to be necessary because some global jobs were added which is
no longer necessary.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoHard-code multiinstall and add them to pooljobs
Michael Tremer [Tue, 22 Jun 2021 14:08:45 +0000 (14:08 +0000)] 
Hard-code multiinstall and add them to pooljobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Use CWD if no local repository could be found
Michael Tremer [Tue, 22 Jun 2021 13:49:56 +0000 (13:49 +0000)] 
build: Use CWD if no local repository could be found

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoipfire3: Use special name for local repository
Michael Tremer [Tue, 22 Jun 2021 13:48:55 +0000 (13:48 +0000)] 
ipfire3: Use special name for local repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Sync installed packages with upstream
Michael Tremer [Tue, 22 Jun 2021 13:41:48 +0000 (13:41 +0000)] 
build: Sync installed packages with upstream

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agologging: Send debug messages to Python, too
Michael Tremer [Tue, 22 Jun 2021 13:40:28 +0000 (13:40 +0000)] 
logging: Send debug messages to Python, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Use %m instead of strerror(errno)
Michael Tremer [Mon, 21 Jun 2021 18:12:32 +0000 (18:12 +0000)] 
libpakfire: Use %m instead of strerror(errno)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Allow locks to be NULL
Michael Tremer [Mon, 21 Jun 2021 17:42:47 +0000 (17:42 +0000)] 
pakfire: Allow locks to be NULL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Allow to exclude packages from update
Michael Tremer [Mon, 21 Jun 2021 17:35:18 +0000 (17:35 +0000)] 
cli: Allow to exclude packages from update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Drop execute_script
Michael Tremer [Mon, 21 Jun 2021 17:24:48 +0000 (17:24 +0000)] 
_pakfire: Drop execute_script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: No longer load unneeded modules
Michael Tremer [Mon, 21 Jun 2021 17:22:40 +0000 (17:22 +0000)] 
cli: No longer load unneeded modules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire.sym: Drop pakfire_get_pool which no longer exists
Michael Tremer [Mon, 21 Jun 2021 17:07:25 +0000 (17:07 +0000)] 
libpakfire.sym: Drop pakfire_get_pool which no longer exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Drop request and transaction
Michael Tremer [Mon, 21 Jun 2021 17:04:19 +0000 (17:04 +0000)] 
_pakfire: Drop request and transaction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Make read_makefile private
Michael Tremer [Mon, 21 Jun 2021 16:11:47 +0000 (16:11 +0000)] 
dist: Make read_makefile private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoImplement sync
Michael Tremer [Mon, 21 Jun 2021 16:07:17 +0000 (16:07 +0000)] 
Implement sync

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocheck: Verify all package dependencies
Michael Tremer [Mon, 21 Jun 2021 15:47:32 +0000 (15:47 +0000)] 
check: Verify all package dependencies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Implement "check" command
Michael Tremer [Mon, 21 Jun 2021 10:58:31 +0000 (10:58 +0000)] 
libpakfire: Implement "check" command

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodaemon: Drop sending free disk space to hub
Michael Tremer [Mon, 21 Jun 2021 10:46:44 +0000 (10:46 +0000)] 
daemon: Drop sending free disk space to hub

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodaemon: Drop checking buildroot
Michael Tremer [Mon, 21 Jun 2021 10:45:22 +0000 (10:45 +0000)] 
daemon: Drop checking buildroot

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Do not import unused system module
Michael Tremer [Mon, 21 Jun 2021 10:44:05 +0000 (10:44 +0000)] 
cli: Do not import unused system module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Remove extract/check-update/downgrade
Michael Tremer [Mon, 21 Jun 2021 10:42:48 +0000 (10:42 +0000)] 
cli: Remove extract/check-update/downgrade

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Remove using pakfire in context
Michael Tremer [Mon, 21 Jun 2021 10:40:50 +0000 (10:40 +0000)] 
cli: Remove using pakfire in context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoImplement install/erase/update with new convenience functions
Michael Tremer [Mon, 21 Jun 2021 10:28:47 +0000 (10:28 +0000)] 
Implement install/erase/update with new convenience functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Drop reference to builder CLI
Michael Tremer [Sun, 20 Jun 2021 13:14:16 +0000 (13:14 +0000)] 
pakfire: Drop reference to builder CLI

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Drop old base module
Michael Tremer [Sat, 19 Jun 2021 13:21:12 +0000 (13:21 +0000)] 
pakfire: Drop old base module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Move refresh into libpakfire
Michael Tremer [Sat, 19 Jun 2021 13:15:45 +0000 (13:15 +0000)] 
pakfire: Move refresh into libpakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agosnapshot: Add missing line-break to log message
Michael Tremer [Sat, 19 Jun 2021 13:12:59 +0000 (13:12 +0000)] 
snapshot: Add missing line-break to log message

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoAdd flags to clean function for better extensibility
Michael Tremer [Sat, 19 Jun 2021 13:04:18 +0000 (13:04 +0000)] 
Add flags to clean function for better extensibility

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Add helper function that calls a method for each repo
Michael Tremer [Sat, 19 Jun 2021 12:44:19 +0000 (12:44 +0000)] 
libpakfire: Add helper function that calls a method for each repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Update name of local repository
Michael Tremer [Sat, 19 Jun 2021 12:37:24 +0000 (12:37 +0000)] 
build: Update name of local repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Fix path to delete repodata
Michael Tremer [Sat, 19 Jun 2021 12:35:39 +0000 (12:35 +0000)] 
repo: Fix path to delete repodata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Do not call globfree if glob has not been called
Michael Tremer [Sat, 19 Jun 2021 12:33:18 +0000 (12:33 +0000)] 
build: Do not call globfree if glob has not been called

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoRevert "pakfire: Automatically refresh repositories when initializing"
Michael Tremer [Fri, 18 Jun 2021 17:08:47 +0000 (17:08 +0000)] 
Revert "pakfire: Automatically refresh repositories when initializing"

This reverts commit fb12e94b65afb958698b9e4bffb1997286ad4406.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Drop any content from memory when cleaning
Michael Tremer [Fri, 18 Jun 2021 16:45:33 +0000 (16:45 +0000)] 
repo: Drop any content from memory when cleaning

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Add function to test if a repository is internal
Michael Tremer [Fri, 18 Jun 2021 16:45:11 +0000 (16:45 +0000)] 
repo: Add function to test if a repository is internal

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Do not try to export non-existant function
Michael Tremer [Fri, 18 Jun 2021 16:32:41 +0000 (16:32 +0000)] 
libpakfire: Do not try to export non-existant function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Destroy all files in repository directory
Michael Tremer [Fri, 18 Jun 2021 16:30:31 +0000 (16:30 +0000)] 
repo: Destroy all files in repository directory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoMove clean function into libpakfire
Michael Tremer [Fri, 18 Jun 2021 16:23:31 +0000 (16:23 +0000)] 
Move clean function into libpakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Automatically refresh repositories when initializing
Michael Tremer [Fri, 18 Jun 2021 16:01:28 +0000 (16:01 +0000)] 
pakfire: Automatically refresh repositories when initializing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop python to libpakfire logging layer
Michael Tremer [Tue, 15 Jun 2021 15:31:47 +0000 (15:31 +0000)] 
Drop python to libpakfire logging layer

Since most code is now implemented in C, we do not need to send log
messages back and forth between Python and C.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopython: Drop log messages of an unknown priority
Michael Tremer [Tue, 15 Jun 2021 15:17:56 +0000 (15:17 +0000)] 
python: Drop log messages of an unknown priority

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>