]> git.ipfire.org Git - people/ms/pakfire.git/log
people/ms/pakfire.git
4 years agoarchive: Read legacy filelists
Michael Tremer [Thu, 13 May 2021 14:27:33 +0000 (14:27 +0000)] 
archive: Read legacy filelists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Search for command if not given as absolute path
Michael Tremer [Thu, 13 May 2021 14:26:28 +0000 (14:26 +0000)] 
execute: Search for command if not given as absolute path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: execute: Log output to console
Michael Tremer [Thu, 13 May 2021 12:55:40 +0000 (12:55 +0000)] 
cli: execute: Log output to console

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Add execute command
Michael Tremer [Thu, 13 May 2021 12:14:28 +0000 (12:14 +0000)] 
cli: Add execute command

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Do not overlay root mountpoint when path was given
Michael Tremer [Thu, 13 May 2021 12:13:53 +0000 (12:13 +0000)] 
pakfire: Do not overlay root mountpoint when path was given

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocgroup: killall: Break if cgroup could not be opened
Michael Tremer [Thu, 13 May 2021 12:12:51 +0000 (12:12 +0000)] 
cgroup: killall: Break if cgroup could not be opened

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Log errors when cgroup could not be created
Michael Tremer [Thu, 13 May 2021 11:57:41 +0000 (11:57 +0000)] 
execute: Log errors when cgroup could not be created

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Pass configuration to Pakfire
Michael Tremer [Tue, 11 May 2021 09:06:54 +0000 (09:06 +0000)] 
cli: Pass configuration to Pakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoRevert "archive: Drop parsing the filelist"
Michael Tremer [Tue, 4 May 2021 13:09:32 +0000 (13:09 +0000)] 
Revert "archive: Drop parsing the filelist"

This reverts commit 1b970ec26ba977df90f233bb4d5106bf915848b8.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotests: Free parser after test
Michael Tremer [Tue, 4 May 2021 13:06:15 +0000 (13:06 +0000)] 
tests: Free parser after test

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Attempt to fix refcounting problems
Michael Tremer [Tue, 4 May 2021 13:01:13 +0000 (13:01 +0000)] 
parser: Attempt to fix refcounting problems

This is still leaking some references and I cannot bloody find out why

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Check if subparsers are set before freeing them
Michael Tremer [Tue, 4 May 2021 09:33:38 +0000 (09:33 +0000)] 
parser: Check if subparsers are set before freeing them

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Hard-code architecture of source packages
Michael Tremer [Mon, 3 May 2021 21:45:39 +0000 (21:45 +0000)] 
dist: Hard-code architecture of source packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Ignore empty dependencies
Michael Tremer [Mon, 3 May 2021 21:45:13 +0000 (21:45 +0000)] 
util: Ignore empty dependencies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Correct pass down the parent parser
Michael Tremer [Mon, 3 May 2021 21:43:34 +0000 (21:43 +0000)] 
parser: Correct pass down the parent parser

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Disable padding for Zstandard
Michael Tremer [Mon, 3 May 2021 20:29:09 +0000 (20:29 +0000)] 
packager: Disable padding for Zstandard

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Make it re-entrant
Michael Tremer [Sat, 1 May 2021 18:46:41 +0000 (18:46 +0000)] 
parser: Make it re-entrant

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Move namespace & name to stack
Michael Tremer [Sat, 1 May 2021 16:59:53 +0000 (16:59 +0000)] 
parser: Move namespace & name to stack

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotestsuite: Show when errno is unintentionally set
Michael Tremer [Sat, 1 May 2021 16:59:11 +0000 (16:59 +0000)] 
testsuite: Show when errno is unintentionally set

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotest: arch: Fix build
Michael Tremer [Sat, 1 May 2021 16:35:55 +0000 (16:35 +0000)] 
test: arch: Fix build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Set various default variables when reading makefiles
Michael Tremer [Sat, 1 May 2021 15:34:34 +0000 (15:34 +0000)] 
dist: Set various default variables when reading makefiles

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuilder: Move console logger into logger module
Michael Tremer [Sat, 1 May 2021 15:33:58 +0000 (15:33 +0000)] 
builder: Move console logger into logger module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarch: Make some functions private and write to stack
Michael Tremer [Sat, 1 May 2021 15:32:30 +0000 (15:32 +0000)] 
arch: Make some functions private and write to stack

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Avoid calling read() multiple times when reading logs
Michael Tremer [Sat, 1 May 2021 15:29:08 +0000 (15:29 +0000)] 
execute: Avoid calling read() multiple times when reading logs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Reload database after finishing transaction
Michael Tremer [Sat, 1 May 2021 13:33:03 +0000 (13:33 +0000)] 
transaction: Reload database after finishing transaction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Refactor pakfire_split_string
Michael Tremer [Sat, 1 May 2021 13:31:57 +0000 (13:31 +0000)] 
util: Refactor pakfire_split_string

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotests: packager: Fix build
Michael Tremer [Sat, 1 May 2021 13:19:20 +0000 (13:19 +0000)] 
tests: packager: Fix build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuilder: Add option to disable snapshots
Michael Tremer [Sat, 1 May 2021 13:02:53 +0000 (13:02 +0000)] 
builder: Add option to disable snapshots

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: No longer import obsolete repository module
Michael Tremer [Fri, 30 Apr 2021 15:46:27 +0000 (15:46 +0000)] 
cli: No longer import obsolete repository module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Return 127 when a command could not be found
Michael Tremer [Fri, 30 Apr 2021 15:36:56 +0000 (15:36 +0000)] 
execute: Return 127 when a command could not be found

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Log the entire script
Michael Tremer [Fri, 30 Apr 2021 15:36:09 +0000 (15:36 +0000)] 
execute: Log the entire script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuilder: Add a simple console log handler
Michael Tremer [Fri, 30 Apr 2021 15:25:30 +0000 (15:25 +0000)] 
builder: Add a simple console log handler

This is quite similar to the stream handler but writes error messages to
stderr and everything else to stdout.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Do not try to compare empty arch
Michael Tremer [Fri, 30 Apr 2021 11:14:33 +0000 (11:14 +0000)] 
archive: Do not try to compare empty arch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Log correct exit code
Michael Tremer [Fri, 30 Apr 2021 11:14:10 +0000 (11:14 +0000)] 
execute: Log correct exit code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoipfire3: Do not include architecture in local repository path
Michael Tremer [Fri, 30 Apr 2021 10:27:27 +0000 (10:27 +0000)] 
ipfire3: Do not include architecture in local repository path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuilder: Re-enable Build group
Michael Tremer [Fri, 30 Apr 2021 10:25:30 +0000 (10:25 +0000)] 
builder: Re-enable Build group

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Internalize all scanned content
Michael Tremer [Fri, 30 Apr 2021 10:25:16 +0000 (10:25 +0000)] 
repo: Internalize all scanned content

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Log what we are solving
Michael Tremer [Fri, 30 Apr 2021 08:27:39 +0000 (08:27 +0000)] 
request: Log what we are solving

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop unused Step type
Michael Tremer [Fri, 30 Apr 2021 08:19:24 +0000 (08:19 +0000)] 
Drop unused Step type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Write package format for compatibility checks
Michael Tremer [Fri, 30 Apr 2021 08:17:36 +0000 (08:17 +0000)] 
packager: Write package format for compatibility checks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Add compression feature when compressed
Michael Tremer [Fri, 30 Apr 2021 08:12:45 +0000 (08:12 +0000)] 
packager: Add compression feature when compressed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Use pakfire_string_* functions everywhere
Michael Tremer [Fri, 30 Apr 2021 08:03:43 +0000 (08:03 +0000)] 
dist: Use pakfire_string_* functions everywhere

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Use our custom mktemp function everywhere
Michael Tremer [Fri, 30 Apr 2021 08:01:11 +0000 (08:01 +0000)] 
util: Use our custom mktemp function everywhere

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Add a unified function to parse dependencies
Michael Tremer [Fri, 30 Apr 2021 07:53:25 +0000 (07:53 +0000)] 
util: Add a unified function to parse dependencies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Reset title after first dependency line
Michael Tremer [Thu, 29 Apr 2021 23:08:42 +0000 (23:08 +0000)] 
package: Reset title after first dependency line

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Sort dependencies on dump
Michael Tremer [Thu, 29 Apr 2021 23:06:41 +0000 (23:06 +0000)] 
package: Sort dependencies on dump

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop all dropped functions from symbol table
Michael Tremer [Thu, 29 Apr 2021 22:51:04 +0000 (22:51 +0000)] 
Drop all dropped functions from symbol table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop relations entirely
Michael Tremer [Thu, 29 Apr 2021 22:49:15 +0000 (22:49 +0000)] 
Drop relations entirely

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackages: Handle dependencies as strings
Michael Tremer [Thu, 29 Apr 2021 22:33:06 +0000 (22:33 +0000)] 
packages: Handle dependencies as strings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Add new dependency parsing function
Michael Tremer [Thu, 29 Apr 2021 21:14:22 +0000 (21:14 +0000)] 
util: Add new dependency parsing function

This function can handle namespaces and has a better approach than the
brute-force one that we used before that tries to find operators like =,
>=, etc.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Add a custom namespace for features
Michael Tremer [Thu, 29 Apr 2021 21:10:25 +0000 (21:10 +0000)] 
pakfire: Add a custom namespace for features

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuilder: Use standard installation routine to install source packages
Michael Tremer [Thu, 29 Apr 2021 12:35:22 +0000 (12:35 +0000)] 
builder: Use standard installation routine to install source packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive+snapshot: Be less verbose when extracting
Michael Tremer [Thu, 29 Apr 2021 11:42:55 +0000 (11:42 +0000)] 
archive+snapshot: Be less verbose when extracting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Choose sensible prefixes when extracting source packages
Michael Tremer [Thu, 29 Apr 2021 11:40:38 +0000 (11:40 +0000)] 
archive: Choose sensible prefixes when extracting source packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Cache dummy package
Michael Tremer [Thu, 29 Apr 2021 11:21:40 +0000 (11:21 +0000)] 
archive: Cache dummy package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Use package for progressbar styling
Michael Tremer [Thu, 29 Apr 2021 11:15:11 +0000 (11:15 +0000)] 
archive: Use package for progressbar styling

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Always create a dummy repository
Michael Tremer [Thu, 29 Apr 2021 11:08:49 +0000 (11:08 +0000)] 
pakfire: Always create a dummy repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Fix reading arch from legacy source packages
Michael Tremer [Thu, 29 Apr 2021 10:51:07 +0000 (10:51 +0000)] 
archive: Fix reading arch from legacy source packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Fix download check
Michael Tremer [Thu, 29 Apr 2021 10:46:36 +0000 (10:46 +0000)] 
transaction: Fix download check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Change what type we get from libsolv
Michael Tremer [Thu, 29 Apr 2021 10:15:34 +0000 (10:15 +0000)] 
transaction: Change what type we get from libsolv

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Move steps into transactions
Michael Tremer [Thu, 29 Apr 2021 10:09:13 +0000 (10:09 +0000)] 
transaction: Move steps into transactions

There is no point to separate this into multiple files since we no
longer export the steps

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Change type to struct
Michael Tremer [Thu, 29 Apr 2021 08:58:33 +0000 (08:58 +0000)] 
transaction: Change type to struct

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfigure: Drop custom bison make rules
Michael Tremer [Thu, 29 Apr 2021 08:50:47 +0000 (08:50 +0000)] 
configure: Drop custom bison make rules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agomount: Check list for duplicates to only umount everything once
Michael Tremer [Thu, 29 Apr 2021 08:38:33 +0000 (08:38 +0000)] 
mount: Check list for duplicates to only umount everything once

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotest: Have cgroup test functions return success at the end
Michael Tremer [Tue, 27 Apr 2021 19:16:08 +0000 (19:16 +0000)] 
test: Have cgroup test functions return success at the end

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotest: Enable using private stuff
Michael Tremer [Tue, 27 Apr 2021 19:14:39 +0000 (19:14 +0000)] 
test: Enable using private stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotests: Create internal library for unit tests
Michael Tremer [Tue, 27 Apr 2021 18:41:12 +0000 (18:41 +0000)] 
tests: Create internal library for unit tests

Our shared library only exports very few symbols so that we can change
our internal ABI easily and presumably not many applications are going
to link against libpakfire anyways.

This makes it impossible to test any internal functions which are
inaccessible. This patch adds an internal library with all available
symbols which will be linked into the test binaries so that we can test
those functions without any acrobatics.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotests: Use pakfire_config_unref instead of pakfire_config_free
Michael Tremer [Tue, 27 Apr 2021 18:40:24 +0000 (18:40 +0000)] 
tests: Use pakfire_config_unref instead of pakfire_config_free

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Drop constants.h
Michael Tremer [Tue, 27 Apr 2021 17:30:02 +0000 (17:30 +0000)] 
_pakfire: Drop constants.h

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Drop unused includes
Michael Tremer [Tue, 27 Apr 2021 17:25:06 +0000 (17:25 +0000)] 
_pakfire: Drop unused includes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Drop unused flags
Michael Tremer [Tue, 27 Apr 2021 17:23:21 +0000 (17:23 +0000)] 
package: Drop unused flags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Drop some unused functions
Michael Tremer [Tue, 27 Apr 2021 17:10:19 +0000 (17:10 +0000)] 
transaction: Drop some unused functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agostep: Drop unused functions
Michael Tremer [Tue, 27 Apr 2021 16:57:18 +0000 (16:57 +0000)] 
step: Drop unused functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoMake steps private
Michael Tremer [Tue, 27 Apr 2021 16:51:50 +0000 (16:51 +0000)] 
Make steps private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopython: Drop step
Michael Tremer [Tue, 27 Apr 2021 16:46:56 +0000 (16:46 +0000)] 
python: Drop step

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransactions: Refactor dumping transactions & steps
Michael Tremer [Tue, 27 Apr 2021 16:41:04 +0000 (16:41 +0000)] 
transactions: Refactor dumping transactions & steps

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Assemble evr from old-style meta data
Michael Tremer [Tue, 27 Apr 2021 12:43:46 +0000 (12:43 +0000)] 
archive: Assemble evr from old-style meta data

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Refactor pakfire_package_join_evr and make it private
Michael Tremer [Tue, 27 Apr 2021 12:38:00 +0000 (12:38 +0000)] 
package: Refactor pakfire_package_join_evr and make it private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodb: Do not try freeing const char*
Michael Tremer [Tue, 27 Apr 2021 12:37:25 +0000 (12:37 +0000)] 
db: Do not try freeing const char*

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Drop constant splitting and joining of EVR
Michael Tremer [Tue, 27 Apr 2021 12:09:30 +0000 (12:09 +0000)] 
package: Drop constant splitting and joining of EVR

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopython: Constify some more calls to pakfire_package_get_nevra
Michael Tremer [Tue, 27 Apr 2021 12:08:01 +0000 (12:08 +0000)] 
python: Constify some more calls to pakfire_package_get_nevra

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Cache nevra in package object
Michael Tremer [Tue, 27 Apr 2021 11:50:25 +0000 (11:50 +0000)] 
package: Cache nevra in package object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Use package function to generate filename
Michael Tremer [Tue, 27 Apr 2021 11:47:22 +0000 (11:47 +0000)] 
packager: Use package function to generate filename

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Reorder struct
Michael Tremer [Tue, 27 Apr 2021 11:42:14 +0000 (11:42 +0000)] 
package: Reorder struct

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Do not check for non-NULL pointer on unref
Michael Tremer [Tue, 27 Apr 2021 11:41:13 +0000 (11:41 +0000)] 
package: Do not check for non-NULL pointer on unref

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Do not export the package Id
Michael Tremer [Tue, 27 Apr 2021 11:39:39 +0000 (11:39 +0000)] 
package: Do not export the package Id

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Drop pakfire_package_solv_repo
Michael Tremer [Tue, 27 Apr 2021 11:36:23 +0000 (11:36 +0000)] 
package: Drop pakfire_package_solv_repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Remove function that returns a handle which is the ID
Michael Tremer [Tue, 27 Apr 2021 11:34:33 +0000 (11:34 +0000)] 
package: Remove function that returns a handle which is the ID

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Make pakfire_package_create_from_solvable private
Michael Tremer [Tue, 27 Apr 2021 11:31:02 +0000 (11:31 +0000)] 
package: Make pakfire_package_create_from_solvable private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Drop helper function to access Pool*
Michael Tremer [Tue, 27 Apr 2021 11:24:30 +0000 (11:24 +0000)] 
package: Drop helper function to access Pool*

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackages: Store paths locally and in SOLV data
Michael Tremer [Tue, 27 Apr 2021 11:19:33 +0000 (11:19 +0000)] 
packages: Store paths locally and in SOLV data

pakfire_package_get_path either returns the path to the archive file on
disk or where it should be. It is up to the caller to determine if that
file exists or not.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Drop pakfire_package_set_repo
Michael Tremer [Mon, 26 Apr 2021 17:38:15 +0000 (17:38 +0000)] 
package: Drop pakfire_package_set_repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Implement downloading packages and packages from command line
Michael Tremer [Mon, 26 Apr 2021 17:33:26 +0000 (17:33 +0000)] 
request: Implement downloading packages and packages from command line

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Allow overwriting the destination file straight away
Michael Tremer [Mon, 26 Apr 2021 17:32:41 +0000 (17:32 +0000)] 
downloader: Allow overwriting the destination file straight away

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocgroup: Do not include NULL byte in random selection
Michael Tremer [Mon, 26 Apr 2021 17:31:34 +0000 (17:31 +0000)] 
cgroup: Do not include NULL byte in random selection

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Apply proxy settings
Michael Tremer [Fri, 23 Apr 2021 16:26:02 +0000 (16:26 +0000)] 
downloader: Apply proxy settings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfig: Add reference counting
Michael Tremer [Fri, 23 Apr 2021 16:24:54 +0000 (16:24 +0000)] 
config: Add reference counting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconf: Remove logging configuration
Michael Tremer [Fri, 23 Apr 2021 16:04:15 +0000 (16:04 +0000)] 
conf: Remove logging configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconf: Remove option to disable SSL certificate validation
Michael Tremer [Fri, 23 Apr 2021 16:02:58 +0000 (16:02 +0000)] 
conf: Remove option to disable SSL certificate validation

This is always enabled. Don't even think about it.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoipfire3: Tidy up repository configuration and assign priorities
Michael Tremer [Fri, 23 Apr 2021 15:59:04 +0000 (15:59 +0000)] 
ipfire3: Tidy up repository configuration and assign priorities

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