]> git.ipfire.org Git - people/ms/pakfire.git/log
people/ms/pakfire.git
4 years ago_pakfire: Drop mount/umount helper functions
Michael Tremer [Fri, 16 Apr 2021 16:37:08 +0000 (16:37 +0000)] 
_pakfire: Drop mount/umount helper functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Load repositories from configuration
Michael Tremer [Fri, 16 Apr 2021 16:33:02 +0000 (16:33 +0000)] 
pakfire: Load repositories from configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfig: Properly terminate the sections array
Michael Tremer [Fri, 16 Apr 2021 16:15:32 +0000 (16:15 +0000)] 
config: Properly terminate the sections array

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Read all repository files
Michael Tremer [Fri, 16 Apr 2021 16:01:10 +0000 (16:01 +0000)] 
pakfire: Read all repository files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Dump distribution on init
Michael Tremer [Fri, 16 Apr 2021 15:19:26 +0000 (15:19 +0000)] 
pakfire: Dump distribution on init

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotests: Add some useful pakfire distro configuration
Michael Tremer [Fri, 16 Apr 2021 15:19:03 +0000 (15:19 +0000)] 
tests: Add some useful pakfire distro configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Import vendor and slogan
Michael Tremer [Fri, 16 Apr 2021 15:09:01 +0000 (15:09 +0000)] 
pakfire: Import vendor and slogan

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Read distro configuration from file
Michael Tremer [Fri, 16 Apr 2021 15:06:12 +0000 (15:06 +0000)] 
pakfire: Read distro configuration from file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfig: Add function to check whether a section exists
Michael Tremer [Fri, 16 Apr 2021 14:39:41 +0000 (14:39 +0000)] 
config: Add function to check whether a section exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Read configuration file on initialization
Michael Tremer [Fri, 16 Apr 2021 14:32:59 +0000 (14:32 +0000)] 
pakfire: Read configuration file on initialization

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Add configuration
Michael Tremer [Fri, 16 Apr 2021 14:04:16 +0000 (14:04 +0000)] 
pakfire: Add configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfig: Add function that lists all sections
Michael Tremer [Fri, 16 Apr 2021 13:55:32 +0000 (13:55 +0000)] 
config: Add function that lists all sections

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfig: Actually return false on false
Michael Tremer [Fri, 16 Apr 2021 13:40:54 +0000 (13:40 +0000)] 
config: Actually return false on false

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfig: Add function to parse files
Michael Tremer [Fri, 16 Apr 2021 13:04:01 +0000 (13:04 +0000)] 
config: Add function to parse files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Add a simple config file tool
Michael Tremer [Fri, 16 Apr 2021 12:08:27 +0000 (12:08 +0000)] 
libpakfire: Add a simple config file tool

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Fix copy & paste error when getting URL
Michael Tremer [Fri, 16 Apr 2021 11:00:54 +0000 (11:00 +0000)] 
packager: Fix copy & paste error when getting URL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Compress with -22 --ultra
Michael Tremer [Fri, 16 Apr 2021 10:40:10 +0000 (10:40 +0000)] 
packager: Compress with -22 --ultra

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Only compress binary packages
Michael Tremer [Fri, 16 Apr 2021 10:39:53 +0000 (10:39 +0000)] 
packager: Only compress binary packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Refactor downloading sources
Michael Tremer [Thu, 15 Apr 2021 18:06:06 +0000 (18:06 +0000)] 
dist: Refactor downloading sources

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Use pakfire_string_* functions
Michael Tremer [Thu, 15 Apr 2021 17:17:33 +0000 (17:17 +0000)] 
downloader: Use pakfire_string_* functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Open temporary file when download is about to start
Michael Tremer [Thu, 15 Apr 2021 17:09:25 +0000 (17:09 +0000)] 
downloader: Open temporary file when download is about to start

Otherwise we might have a large number of file descriptors open.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Commit AGAIN label
Michael Tremer [Thu, 15 Apr 2021 16:32:26 +0000 (16:32 +0000)] 
downloader: Commit AGAIN label

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Remove separating between protocol types when handling result
Michael Tremer [Thu, 15 Apr 2021 16:31:49 +0000 (16:31 +0000)] 
downloader: Remove separating between protocol types when handling result

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Handle errors when using the file:// protocol
Michael Tremer [Thu, 15 Apr 2021 16:29:58 +0000 (16:29 +0000)] 
downloader: Handle errors when using the file:// protocol

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Allow relative URLs when baseurl is set
Michael Tremer [Thu, 15 Apr 2021 16:28:34 +0000 (16:28 +0000)] 
downloader: Allow relative URLs when baseurl is set

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoprogressbar: Write to stdout by default
Michael Tremer [Thu, 15 Apr 2021 16:19:02 +0000 (16:19 +0000)] 
progressbar: Write to stdout by default

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add test using mirrors
Michael Tremer [Thu, 15 Apr 2021 16:15:10 +0000 (16:15 +0000)] 
downloader: Add test using mirrors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Do not initialise cURL
Michael Tremer [Thu, 15 Apr 2021 16:08:52 +0000 (16:08 +0000)] 
downloader: Do not initialise cURL

It does that automatically

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Format progressbar like the Python module did
Michael Tremer [Sun, 11 Apr 2021 17:39:23 +0000 (17:39 +0000)] 
downloader: Format progressbar like the Python module did

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Show transfer speed
Michael Tremer [Sun, 11 Apr 2021 17:37:05 +0000 (17:37 +0000)] 
downloader: Show transfer speed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: format_size: Add decimal points where appropriate
Michael Tremer [Sun, 11 Apr 2021 17:22:37 +0000 (17:22 +0000)] 
util: format_size: Add decimal points where appropriate

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Show ETA instead of elapsed time
Michael Tremer [Sun, 11 Apr 2021 13:04:09 +0000 (13:04 +0000)] 
downloader: Show ETA instead of elapsed time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Show download size
Michael Tremer [Sun, 11 Apr 2021 12:49:59 +0000 (12:49 +0000)] 
downloader: Show download size

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_format_size write to stack
Michael Tremer [Sun, 11 Apr 2021 12:44:56 +0000 (12:44 +0000)] 
util: Make pakfire_format_size write to stack

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add a progressbar to single downloads
Michael Tremer [Sun, 11 Apr 2021 12:37:31 +0000 (12:37 +0000)] 
downloader: Add a progressbar to single downloads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoprogressbar: Avoid dividing by zero when max isn't set
Michael Tremer [Sat, 10 Apr 2021 17:46:46 +0000 (17:46 +0000)] 
progressbar: Avoid dividing by zero when max isn't set

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Make retrieve use easy cURL interface
Michael Tremer [Sat, 10 Apr 2021 17:24:36 +0000 (17:24 +0000)] 
downloader: Make retrieve use easy cURL interface

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoprogressbar: Make it resettable
Michael Tremer [Sat, 10 Apr 2021 16:21:11 +0000 (16:21 +0000)] 
progressbar: Make it resettable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoRemove STRING_SIZE
Michael Tremer [Sat, 10 Apr 2021 15:25:38 +0000 (15:25 +0000)] 
Remove STRING_SIZE

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_generate_uuid private
Michael Tremer [Sat, 10 Apr 2021 15:16:23 +0000 (15:16 +0000)] 
util: Make pakfire_generate_uuid private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_split_string private
Michael Tremer [Sat, 10 Apr 2021 15:12:37 +0000 (15:12 +0000)] 
util: Make pakfire_split_string private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_read_file_into_buffer private
Michael Tremer [Sat, 10 Apr 2021 15:06:57 +0000 (15:06 +0000)] 
util: Make pakfire_read_file_into_buffer private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_dirname private
Michael Tremer [Sat, 10 Apr 2021 15:05:10 +0000 (15:05 +0000)] 
util: Make pakfire_dirname private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_basename private
Michael Tremer [Sat, 10 Apr 2021 15:03:57 +0000 (15:03 +0000)] 
util: Make pakfire_basename private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Drop unused function pakfire_path_isdir
Michael Tremer [Sat, 10 Apr 2021 15:01:01 +0000 (15:01 +0000)] 
util: Drop unused function pakfire_path_isdir

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_path_relpath private
Michael Tremer [Sat, 10 Apr 2021 14:58:52 +0000 (14:58 +0000)] 
util: Make pakfire_path_relpath private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Remove PAKFIRE_EXPORT attribute from pakfire_path_join
Michael Tremer [Sat, 10 Apr 2021 14:56:19 +0000 (14:56 +0000)] 
util: Remove PAKFIRE_EXPORT attribute from pakfire_path_join

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Move header declarations into private area for non-exported functions
Michael Tremer [Sat, 10 Apr 2021 14:54:35 +0000 (14:54 +0000)] 
util: Move header declarations into private area for non-exported functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_string_replace private
Michael Tremer [Sat, 10 Apr 2021 14:52:11 +0000 (14:52 +0000)] 
util: Make pakfire_string_replace private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_string_partition private
Michael Tremer [Sat, 10 Apr 2021 14:49:44 +0000 (14:49 +0000)] 
util: Make pakfire_string_partition private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Make pakfire_string_startswith private
Michael Tremer [Sat, 10 Apr 2021 14:46:54 +0000 (14:46 +0000)] 
util: Make pakfire_string_startswith private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Drop pakfire_access
Michael Tremer [Sat, 10 Apr 2021 14:41:00 +0000 (14:41 +0000)] 
util: Drop pakfire_access

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Drop function that converts a string to size_t
Michael Tremer [Sat, 10 Apr 2021 14:33:20 +0000 (14:33 +0000)] 
util: Drop function that converts a string to size_t

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Drop unused function pakfire_sgets
Michael Tremer [Sat, 10 Apr 2021 14:30:11 +0000 (14:30 +0000)] 
util: Drop unused function pakfire_sgets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoMake pakfire_path_join write to stack
Michael Tremer [Sat, 10 Apr 2021 14:29:17 +0000 (14:29 +0000)] 
Make pakfire_path_join write to stack

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Refactor extraction process
Michael Tremer [Wed, 7 Apr 2021 17:29:51 +0000 (17:29 +0000)] 
archive: Refactor extraction process

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Refactor pakfire_archive_extract
Michael Tremer [Wed, 7 Apr 2021 16:55:56 +0000 (16:55 +0000)] 
archive: Refactor pakfire_archive_extract

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Add pointer argument to archive walk
Michael Tremer [Wed, 7 Apr 2021 16:44:15 +0000 (16:44 +0000)] 
archive: Add pointer argument to archive walk

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop including assert.h
Michael Tremer [Wed, 7 Apr 2021 16:33:53 +0000 (16:33 +0000)] 
Drop including assert.h

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Drop old type variable
Michael Tremer [Wed, 7 Apr 2021 16:23:39 +0000 (16:23 +0000)] 
file: Drop old type variable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Drop pakfire_file_copy_stat
Michael Tremer [Wed, 7 Apr 2021 16:22:37 +0000 (16:22 +0000)] 
file: Drop pakfire_file_copy_stat

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Drop pakfire_file_fopen
Michael Tremer [Wed, 7 Apr 2021 16:20:40 +0000 (16:20 +0000)] 
file: Drop pakfire_file_fopen

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Drop parsing the filelist
Michael Tremer [Wed, 7 Apr 2021 16:18:49 +0000 (16:18 +0000)] 
archive: Drop parsing the filelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Refactor walking through archive
Michael Tremer [Wed, 7 Apr 2021 16:09:47 +0000 (16:09 +0000)] 
archive: Refactor walking through archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Only parse format and skip any other metadata
Michael Tremer [Wed, 7 Apr 2021 15:59:43 +0000 (15:59 +0000)] 
archive: Only parse format and skip any other metadata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Read metadata only when needed
Michael Tremer [Wed, 7 Apr 2021 15:37:57 +0000 (15:37 +0000)] 
archive: Read metadata only when needed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Avoid calling stat() on every archive
Michael Tremer [Wed, 7 Apr 2021 11:26:14 +0000 (11:26 +0000)] 
archive: Avoid calling stat() on every archive

The result is only used for the file size

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Move path into archive struct
Michael Tremer [Wed, 7 Apr 2021 11:23:16 +0000 (11:23 +0000)] 
archive: Move path into archive struct

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Do not check for valid pointer on unref
Michael Tremer [Wed, 7 Apr 2021 11:19:39 +0000 (11:19 +0000)] 
archive: Do not check for valid pointer on unref

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Move data copying to buffer function to util
Michael Tremer [Wed, 7 Apr 2021 11:17:58 +0000 (11:17 +0000)] 
archive: Move data copying to buffer function to util

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Refactor opening payload
Michael Tremer [Wed, 7 Apr 2021 11:05:10 +0000 (11:05 +0000)] 
archive: Refactor opening payload

This is now using libarchive's internal zero-copy functionality to avoid
copying data back and fourth. This should result in faster extraction
speed.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Refactor reading files into buffer
Michael Tremer [Wed, 7 Apr 2021 09:58:29 +0000 (09:58 +0000)] 
archive: Refactor reading files into buffer

This avoids using the loop and allocates as much memory as is needed.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Drop useless archive_close function
Michael Tremer [Wed, 7 Apr 2021 09:36:52 +0000 (09:36 +0000)] 
archive: Drop useless archive_close function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Refactor opening the archive
Michael Tremer [Wed, 7 Apr 2021 09:35:08 +0000 (09:35 +0000)] 
archive: Refactor opening the archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agosnapshot: Use common writer
Michael Tremer [Wed, 7 Apr 2021 09:24:04 +0000 (09:24 +0000)] 
snapshot: Use common writer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Create a unified writer
Michael Tremer [Wed, 7 Apr 2021 09:18:18 +0000 (09:18 +0000)] 
pakfire: Create a unified writer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Use extraction function from libarchive
Michael Tremer [Tue, 6 Apr 2021 18:15:54 +0000 (18:15 +0000)] 
archive: Use extraction function from libarchive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Make pakfire_archive_open take archive as first argument
Michael Tremer [Tue, 6 Apr 2021 18:00:34 +0000 (18:00 +0000)] 
archive: Make pakfire_archive_open take archive as first argument

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoerrno: Drop the rest of this implementation
Michael Tremer [Tue, 6 Apr 2021 17:38:19 +0000 (17:38 +0000)] 
errno: Drop the rest of this implementation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoerrno: Drop more errors
Michael Tremer [Tue, 6 Apr 2021 17:33:11 +0000 (17:33 +0000)] 
errno: Drop more errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoerrno: Drop more unused error codes
Michael Tremer [Tue, 6 Apr 2021 17:26:17 +0000 (17:26 +0000)] 
errno: Drop more unused error codes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Drop using our own errno implementation
Michael Tremer [Tue, 6 Apr 2021 17:24:07 +0000 (17:24 +0000)] 
repo: Drop using our own errno implementation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Drop own errno implmenetation
Michael Tremer [Tue, 6 Apr 2021 17:17:40 +0000 (17:17 +0000)] 
archive: Drop own errno implmenetation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Refactor reading checksums
Michael Tremer [Tue, 6 Apr 2021 17:08:28 +0000 (17:08 +0000)] 
archive: Refactor reading checksums

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarch: Refactor pakfire_arch_machine and allocate string on heap
Michael Tremer [Tue, 6 Apr 2021 16:19:04 +0000 (16:19 +0000)] 
arch: Refactor pakfire_arch_machine and allocate string on heap

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfigure: Set PAKFIRE_CACHE_PATH
Michael Tremer [Tue, 6 Apr 2021 16:15:38 +0000 (16:15 +0000)] 
configure: Set PAKFIRE_CACHE_PATH

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconstants: Drop unsused PAKFIRE_REPO_SYSTEM_NAME
Michael Tremer [Tue, 6 Apr 2021 16:09:59 +0000 (16:09 +0000)] 
constants: Drop unsused PAKFIRE_REPO_SYSTEM_NAME

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Move pakfire_action_type_string to steps
Michael Tremer [Tue, 6 Apr 2021 16:07:14 +0000 (16:07 +0000)] 
util: Move pakfire_action_type_string to steps

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Drop unused lstrip function
Michael Tremer [Tue, 6 Apr 2021 16:04:49 +0000 (16:04 +0000)] 
util: Drop unused lstrip function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Leave space for a trailing NULL byte
Michael Tremer [Tue, 6 Apr 2021 16:00:43 +0000 (16:00 +0000)] 
util: Leave space for a trailing NULL byte

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Do not fail when /etc/os-release does not exist
Michael Tremer [Tue, 6 Apr 2021 15:59:49 +0000 (15:59 +0000)] 
pakfire: Do not fail when /etc/os-release does not exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Set cache path depending on distribution
Michael Tremer [Tue, 6 Apr 2021 15:52:42 +0000 (15:52 +0000)] 
pakfire: Set cache path depending on distribution

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Use distro information for safety checks
Michael Tremer [Tue, 6 Apr 2021 15:46:41 +0000 (15:46 +0000)] 
pakfire: Use distro information for safety checks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Read /etc/os-release
Michael Tremer [Tue, 6 Apr 2021 15:44:45 +0000 (15:44 +0000)] 
pakfire: Read /etc/os-release

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoerrors: Drop any unused error classes
Michael Tremer [Tue, 6 Apr 2021 14:24:47 +0000 (14:24 +0000)] 
errors: Drop any unused error classes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoprogressbar: Make internal functions static
Michael Tremer [Tue, 6 Apr 2021 14:16:48 +0000 (14:16 +0000)] 
progressbar: Make internal functions static

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Show progressbar when scanning for packages
Michael Tremer [Tue, 6 Apr 2021 14:15:28 +0000 (14:15 +0000)] 
repo: Show progressbar when scanning for packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoprogressbar: Show totals in counter
Michael Tremer [Tue, 6 Apr 2021 14:14:40 +0000 (14:14 +0000)] 
progressbar: Show totals in counter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoprogressbar: Use string formatting functions for strings
Michael Tremer [Tue, 6 Apr 2021 14:14:02 +0000 (14:14 +0000)] 
progressbar: Use string formatting functions for strings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoprogressbar: Add missing functions to header file
Michael Tremer [Tue, 6 Apr 2021 14:13:36 +0000 (14:13 +0000)] 
progressbar: Add missing functions to header file

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