]> git.ipfire.org Git - people/ms/pakfire.git/log
people/ms/pakfire.git
4 years agopakfire-builder: Make all builds interactive
Michael Tremer [Fri, 24 Sep 2021 17:37:42 +0000 (17:37 +0000)] 
pakfire-builder: Make all builds interactive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Verify checksum instead of key check on verify
Michael Tremer [Fri, 24 Sep 2021 17:24:03 +0000 (17:24 +0000)] 
transaction: Verify checksum instead of key check on verify

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Make pakfire_archive_digest available internally
Michael Tremer [Fri, 24 Sep 2021 17:03:23 +0000 (17:03 +0000)] 
archive: Make pakfire_archive_digest available internally

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Copy digests from libarchive mtrees
Michael Tremer [Thu, 23 Sep 2021 10:28:09 +0000 (10:28 +0000)] 
file: Copy digests from libarchive mtrees

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Store digests in the same way than packages
Michael Tremer [Thu, 23 Sep 2021 10:15:36 +0000 (10:15 +0000)] 
file: Store digests in the same way than packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodb: Serialize the package digest
Michael Tremer [Wed, 22 Sep 2021 15:49:29 +0000 (15:49 +0000)] 
db: Serialize the package digest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Ignore if local repository path already exists
Michael Tremer [Wed, 22 Sep 2021 15:47:03 +0000 (15:47 +0000)] 
build: Ignore if local repository path already exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Make local repository available inside the shell
Michael Tremer [Wed, 22 Sep 2021 14:55:07 +0000 (14:55 +0000)] 
build: Make local repository available inside the shell

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Refresh repositories only once
Michael Tremer [Wed, 22 Sep 2021 10:35:19 +0000 (10:35 +0000)] 
pakfire: Refresh repositories only once

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoclean: Delete the entire cache
Michael Tremer [Wed, 22 Sep 2021 10:27:11 +0000 (10:27 +0000)] 
clean: Delete the entire cache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Automatically create the local repository
Michael Tremer [Wed, 22 Sep 2021 10:15:42 +0000 (10:15 +0000)] 
build: Automatically create the local repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Initialise repositories when setting up build environment
Michael Tremer [Wed, 22 Sep 2021 09:56:11 +0000 (09:56 +0000)] 
pakfire: Initialise repositories when setting up build environment

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Scan local repositories even in offline mode
Michael Tremer [Wed, 22 Sep 2021 09:55:54 +0000 (09:55 +0000)] 
repo: Scan local repositories even in offline mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Fix SEGV when checking for local repository
Michael Tremer [Wed, 22 Sep 2021 09:49:27 +0000 (09:49 +0000)] 
repo: Fix SEGV when checking for local repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Cleanup local repository
Michael Tremer [Wed, 22 Sep 2021 09:48:53 +0000 (09:48 +0000)] 
build: Cleanup local repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoshell: Setup build environment before entering the shell
Michael Tremer [Tue, 21 Sep 2021 17:29:57 +0000 (17:29 +0000)] 
shell: Setup build environment before entering the shell

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Return 0 when the cleanup job is done
Michael Tremer [Tue, 21 Sep 2021 16:31:53 +0000 (16:31 +0000)] 
file: Return 0 when the cleanup job is done

r contains the number of characters written to the string which is not
what we want to return.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopython: Prevent early deallocation of logging callback
Michael Tremer [Tue, 21 Sep 2021 16:14:25 +0000 (16:14 +0000)] 
python: Prevent early deallocation of logging callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire-builder: Make info command work again
Michael Tremer [Tue, 21 Sep 2021 15:51:32 +0000 (15:51 +0000)] 
pakfire-builder: Make info command work again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Add test to compose a repository
Michael Tremer [Tue, 21 Sep 2021 15:46:24 +0000 (15:46 +0000)] 
repo: Add test to compose a repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Test writing/reading the SOLV database
Michael Tremer [Tue, 21 Sep 2021 15:28:46 +0000 (15:28 +0000)] 
repo: Test writing/reading the SOLV database

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotests: Check if opening a directory fails correctly
Michael Tremer [Tue, 21 Sep 2021 15:14:50 +0000 (15:14 +0000)] 
tests: Check if opening a directory fails correctly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Reset pointer when archive open failed
Michael Tremer [Tue, 21 Sep 2021 15:14:20 +0000 (15:14 +0000)] 
archive: Reset pointer when archive open failed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Improve logging when package cannot be opened
Michael Tremer [Tue, 21 Sep 2021 13:54:49 +0000 (13:54 +0000)] 
archive: Improve logging when package cannot be opened

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Fix return value check when making package
Michael Tremer [Tue, 21 Sep 2021 13:54:09 +0000 (13:54 +0000)] 
archive: Fix return value check when making package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add tests that check digests
Michael Tremer [Tue, 21 Sep 2021 13:45:26 +0000 (13:45 +0000)] 
downloader: Add tests that check digests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add a simple test that requires internet access
Michael Tremer [Tue, 21 Sep 2021 13:38:12 +0000 (13:38 +0000)] 
downloader: Add a simple test that requires internet access

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotestsuite: Make tests cleanup after themselves
Michael Tremer [Tue, 21 Sep 2021 13:18:40 +0000 (13:18 +0000)] 
testsuite: Make tests cleanup after themselves

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoMake testsuite compile again
Michael Tremer [Tue, 21 Sep 2021 12:28:05 +0000 (12:28 +0000)] 
Make testsuite compile again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Don't fail if a package does not have a checksum
Michael Tremer [Tue, 21 Sep 2021 12:01:44 +0000 (12:01 +0000)] 
package: Don't fail if a package does not have a checksum

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoShow better error messages on download failures
Michael Tremer [Tue, 21 Sep 2021 11:59:41 +0000 (11:59 +0000)] 
Show better error messages on download failures

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Fix SEGV when no scriptlets exist
Michael Tremer [Tue, 21 Sep 2021 11:59:09 +0000 (11:59 +0000)] 
archive: Fix SEGV when no scriptlets exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Pass digest to downloader when downloading packages
Michael Tremer [Tue, 21 Sep 2021 11:08:06 +0000 (11:08 +0000)] 
transaction: Pass digest to downloader when downloading packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoMove pakfire_digest_length to util
Michael Tremer [Tue, 21 Sep 2021 11:07:01 +0000 (11:07 +0000)] 
Move pakfire_digest_length to util

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Use unsigned char for digests
Michael Tremer [Tue, 21 Sep 2021 11:00:30 +0000 (11:00 +0000)] 
downloader: Use unsigned char for digests

To be consistent with the rest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoUnify digest enums in packages and downloader
Michael Tremer [Tue, 21 Sep 2021 10:51:11 +0000 (10:51 +0000)] 
Unify digest enums in packages and downloader

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Drop support for SHA-1
Michael Tremer [Mon, 20 Sep 2021 11:17:44 +0000 (11:17 +0000)] 
downloader: Drop support for SHA-1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Calculate digests
Michael Tremer [Mon, 20 Sep 2021 11:15:58 +0000 (11:15 +0000)] 
package: Calculate digests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Don't try freeing package if pakfire_archive_make_package wasn't successful
Michael Tremer [Mon, 20 Sep 2021 10:56:22 +0000 (10:56 +0000)] 
repo: Don't try freeing package if pakfire_archive_make_package wasn't successful

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Refactor checksums/digests
Michael Tremer [Mon, 20 Sep 2021 09:27:35 +0000 (09:27 +0000)] 
package: Refactor checksums/digests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Compare digests and try re-download if they don't match
Michael Tremer [Wed, 8 Sep 2021 12:50:35 +0000 (12:50 +0000)] 
downloader: Compare digests and try re-download if they don't match

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Implement passing expected digest to transfer
Michael Tremer [Wed, 8 Sep 2021 12:41:33 +0000 (12:41 +0000)] 
downloader: Implement passing expected digest to transfer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Make message digest algorithm selectable
Michael Tremer [Wed, 8 Sep 2021 12:24:24 +0000 (12:24 +0000)] 
downloader: Make message digest algorithm selectable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add reference to downloaders to transfers
Michael Tremer [Wed, 8 Sep 2021 11:57:18 +0000 (11:57 +0000)] 
downloader: Add reference to downloaders to transfers

This is needed to call logging functions in callbacks.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Compute message digest of downloaded files
Michael Tremer [Wed, 8 Sep 2021 11:54:01 +0000 (11:54 +0000)] 
downloader: Compute message digest of downloaded files

This is the first part of where we want to check if we have downloaded a
file that has the expected checksum.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Avoid calling fwrite() for empty blocks
Michael Tremer [Tue, 7 Sep 2021 16:51:46 +0000 (16:51 +0000)] 
downloader: Avoid calling fwrite() for empty blocks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Use a simple callback function to write received data
Michael Tremer [Tue, 7 Sep 2021 16:50:26 +0000 (16:50 +0000)] 
downloader: Use a simple callback function to write received data

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Remove @ prefix for temporary repository
Michael Tremer [Tue, 7 Sep 2021 16:38:55 +0000 (16:38 +0000)] 
repo: Remove @ prefix for temporary repository

This enables that pakfire tries to read any package metadata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Write repomd.json after composing a repository
Michael Tremer [Fri, 20 Aug 2021 15:49:43 +0000 (15:49 +0000)] 
repo: Write repomd.json after composing a repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Avoid memory leak when scanning files
Michael Tremer [Fri, 20 Aug 2021 15:47:20 +0000 (15:47 +0000)] 
repo: Avoid memory leak when scanning files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Implement adding more files to repositories
Michael Tremer [Fri, 20 Aug 2021 10:59:32 +0000 (10:59 +0000)] 
repo: Implement adding more files to repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Add a function to copy an archive to somewhere else
Michael Tremer [Fri, 20 Aug 2021 10:50:24 +0000 (10:50 +0000)] 
archive: Add a function to copy an archive to somewhere else

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Allow passing NULL as repo when making a package
Michael Tremer [Fri, 20 Aug 2021 10:47:29 +0000 (10:47 +0000)] 
archive: Allow passing NULL as repo when making a package

This makes using this function easier because it will automatically use
the @dummy repository to store any metadata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Use fstat() because we are already holding an open fd
Michael Tremer [Fri, 20 Aug 2021 10:31:33 +0000 (10:31 +0000)] 
archive: Use fstat() because we are already holding an open fd

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Change return value of pakfire_archive_get_size to support negative values
Michael Tremer [Fri, 20 Aug 2021 10:30:59 +0000 (10:30 +0000)] 
archive: Change return value of pakfire_archive_get_size to support negative values

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Make pakfire_archive_make_package return int
Michael Tremer [Fri, 20 Aug 2021 10:29:57 +0000 (10:29 +0000)] 
archive: Make pakfire_archive_make_package return int

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Make pakfire_repo_add_archive private
Michael Tremer [Fri, 20 Aug 2021 09:27:52 +0000 (09:27 +0000)] 
repo: Make pakfire_repo_add_archive private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Have pakfire_repo_add_archive return int
Michael Tremer [Fri, 20 Aug 2021 09:24:50 +0000 (09:24 +0000)] 
repo: Have pakfire_repo_add_archive return int

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Remove unused add_archive() method from Repo
Michael Tremer [Fri, 20 Aug 2021 09:22:47 +0000 (09:22 +0000)] 
_pakfire: Remove unused add_archive() method from Repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Remove write/read_solv functions that take paths
Michael Tremer [Thu, 19 Aug 2021 19:08:55 +0000 (19:08 +0000)] 
repo: Remove write/read_solv functions that take paths

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Add scaffolding/experimental code to compose repositories
Michael Tremer [Thu, 19 Aug 2021 19:05:58 +0000 (19:05 +0000)] 
repo: Add scaffolding/experimental code to compose repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Add helper function for strftime to format time now
Michael Tremer [Thu, 19 Aug 2021 19:01:47 +0000 (19:01 +0000)] 
util: Add helper function for strftime to format time now

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Set repo pointer for internal repositories, too
Michael Tremer [Thu, 19 Aug 2021 16:30:01 +0000 (16:30 +0000)] 
repo: Set repo pointer for internal repositories, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Return some useful repr() for Repo
Michael Tremer [Thu, 19 Aug 2021 16:14:24 +0000 (16:14 +0000)] 
_pakfire: Return some useful repr() for Repo

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Change pakfire_repo_create to return int
Michael Tremer [Thu, 19 Aug 2021 16:14:03 +0000 (16:14 +0000)] 
repo: Change pakfire_repo_create to return int

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Generate a more useful log message when verification fails
Michael Tremer [Thu, 19 Aug 2021 14:34:29 +0000 (14:34 +0000)] 
archive: Generate a more useful log message when verification fails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Initialize r in pakfire_archive_read
Michael Tremer [Thu, 19 Aug 2021 14:26:29 +0000 (14:26 +0000)] 
archive: Initialize r in pakfire_archive_read

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokey: Make secret keys non-world-writable
Michael Tremer [Thu, 12 Aug 2021 14:45:38 +0000 (14:45 +0000)] 
key: Make secret keys non-world-writable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokey: Write generated keys into key store
Michael Tremer [Sat, 7 Aug 2021 19:55:53 +0000 (19:55 +0000)] 
key: Write generated keys into key store

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Automatically import repository keys
Michael Tremer [Sat, 7 Aug 2021 19:42:10 +0000 (19:42 +0000)] 
repo: Automatically import repository keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokey: Write keys to keystore after import
Michael Tremer [Sat, 7 Aug 2021 19:39:24 +0000 (19:39 +0000)] 
key: Write keys to keystore after import

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Add keystore path
Michael Tremer [Sat, 7 Aug 2021 19:38:53 +0000 (19:38 +0000)] 
pakfire: Add keystore path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokey: Tidy up loop that retrieves imported keys
Michael Tremer [Sat, 7 Aug 2021 19:37:37 +0000 (19:37 +0000)] 
key: Tidy up loop that retrieves imported keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokey: Fix whitespace error
Michael Tremer [Sat, 7 Aug 2021 19:36:56 +0000 (19:36 +0000)] 
key: Fix whitespace error

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokey: Keep import result so that we can call pakfire_find_key
Michael Tremer [Sat, 7 Aug 2021 19:34:02 +0000 (19:34 +0000)] 
key: Keep import result so that we can call pakfire_find_key

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokey: pakfire_find_key: Check if input is a NULL pointer
Michael Tremer [Sat, 7 Aug 2021 19:30:59 +0000 (19:30 +0000)] 
key: pakfire_find_key: Check if input is a NULL pointer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Allow receiving an empty list of keys
Michael Tremer [Sat, 7 Aug 2021 19:28:52 +0000 (19:28 +0000)] 
pakfire: Allow receiving an empty list of keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokeystore: Log when keystore is being destroyed and reset pointer
Michael Tremer [Sat, 7 Aug 2021 09:08:56 +0000 (09:08 +0000)] 
keystore: Log when keystore is being destroyed and reset pointer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokeystore: Do not execute cleanup after successful init
Michael Tremer [Fri, 6 Aug 2021 12:05:06 +0000 (12:05 +0000)] 
keystore: Do not execute cleanup after successful init

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokeystore: Return zero on successful import
Michael Tremer [Fri, 6 Aug 2021 12:04:26 +0000 (12:04 +0000)] 
keystore: Return zero on successful import

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokeystore: Automatically import all keys in /etc/pakfire/trusted.keys.d
Michael Tremer [Fri, 30 Jul 2021 15:40:40 +0000 (15:40 +0000)] 
keystore: Automatically import all keys in /etc/pakfire/trusted.keys.d

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Initialize keystore when pakfire is being initialized
Michael Tremer [Fri, 30 Jul 2021 15:40:13 +0000 (15:40 +0000)] 
pakfire: Initialize keystore when pakfire is being initialized

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokeystore: Create a temporary GnuPG database
Michael Tremer [Fri, 30 Jul 2021 15:07:59 +0000 (15:07 +0000)] 
keystore: Create a temporary GnuPG database

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agokeystore: Move GPG stuff into an extra file
Michael Tremer [Thu, 29 Jul 2021 15:38:21 +0000 (15:38 +0000)] 
keystore: Move GPG stuff into an extra file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodistro: Add key file to distribution configuration
Michael Tremer [Thu, 29 Jul 2021 15:37:16 +0000 (15:37 +0000)] 
distro: Add key file to distribution configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Move states into bitfields
Michael Tremer [Thu, 22 Jul 2021 20:42:10 +0000 (20:42 +0000)] 
pakfire: Move states into bitfields

This should save us a couple of bytes of memory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Create struct to pass more data to signature checker
Michael Tremer [Thu, 22 Jul 2021 20:15:14 +0000 (20:15 +0000)] 
archive: Create struct to pass more data to signature checker

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Do not dump sizes if they are empty
Michael Tremer [Thu, 22 Jul 2021 14:11:39 +0000 (14:11 +0000)] 
package: Do not dump sizes if they are empty

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackage: Change type for package size to size_t
Michael Tremer [Thu, 22 Jul 2021 13:59:03 +0000 (13:59 +0000)] 
package: Change type for package size to size_t

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Dump metadata of written package
Michael Tremer [Thu, 22 Jul 2021 13:53:38 +0000 (13:53 +0000)] 
packager: Dump metadata of written package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Initialize build environment only when needed
Michael Tremer [Thu, 22 Jul 2021 13:47:13 +0000 (13:47 +0000)] 
build: Initialize build environment only when needed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire-builder: Automatically run dist when passed makefiles
Michael Tremer [Thu, 22 Jul 2021 13:22:06 +0000 (13:22 +0000)] 
pakfire-builder: Automatically run dist when passed makefiles

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Return the name of the generated file
Michael Tremer [Thu, 22 Jul 2021 13:21:50 +0000 (13:21 +0000)] 
dist: Return the name of the generated file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Add more logging
Michael Tremer [Thu, 22 Jul 2021 13:13:50 +0000 (13:13 +0000)] 
build: Add more logging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Remove archive filename defines
Michael Tremer [Thu, 22 Jul 2021 12:39:58 +0000 (12:39 +0000)] 
archive: Remove archive filename defines

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Add scaffolding to return keys on verify
Michael Tremer [Thu, 22 Jul 2021 12:35:18 +0000 (12:35 +0000)] 
archive: Add scaffolding to return keys on verify

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Strip leading "./" from path name
Michael Tremer [Thu, 22 Jul 2021 12:19:04 +0000 (12:19 +0000)] 
archive: Strip leading "./" from path name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Show hexdigests if there was a checksum mismatch
Michael Tremer [Thu, 22 Jul 2021 12:16:57 +0000 (12:16 +0000)] 
archive: Show hexdigests if there was a checksum mismatch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Refactor unhexlify without using scanf
Michael Tremer [Tue, 13 Jul 2021 13:41:36 +0000 (13:41 +0000)] 
util: Refactor unhexlify without using scanf

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Use pre-processor macros to pass size to hexlify/unhexlify
Michael Tremer [Tue, 13 Jul 2021 13:29:05 +0000 (13:29 +0000)] 
util: Use pre-processor macros to pass size to hexlify/unhexlify

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