]> git.ipfire.org Git - people/stevee/pakfire.git/log
people/stevee/pakfire.git
21 months agoman: Add some documentation about the archive format
Michael Tremer [Fri, 26 Aug 2022 09:19:48 +0000 (09:19 +0000)] 
man: Add some documentation about the archive format

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Add support for SHA-3
Michael Tremer [Fri, 26 Aug 2022 08:21:33 +0000 (08:21 +0000)] 
digest: Add support for SHA-3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Rename SHA-512/256 to SHA-2-512/256
Michael Tremer [Fri, 26 Aug 2022 08:05:50 +0000 (08:05 +0000)] 
digest: Rename SHA-512/256 to SHA-2-512/256

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Create helper functions to avoid too much code duplication
Michael Tremer [Fri, 26 Aug 2022 07:40:12 +0000 (07:40 +0000)] 
digest: Create helper functions to avoid too much code duplication

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Add support for BLAKE2b512/BLAKE2s256
Michael Tremer [Wed, 24 Aug 2022 18:02:36 +0000 (18:02 +0000)] 
digest: Add support for BLAKE2b512/BLAKE2s256

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Use digest lengths from OpenSSL
Michael Tremer [Wed, 24 Aug 2022 17:29:56 +0000 (17:29 +0000)] 
digest: Use digest lengths from OpenSSL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Compute digests when packaging files
Michael Tremer [Wed, 24 Aug 2022 17:28:31 +0000 (17:28 +0000)] 
packager: Compute digests when packaging files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agotests: Add tests for digest
Michael Tremer [Wed, 24 Aug 2022 17:07:45 +0000 (17:07 +0000)] 
tests: Add tests for digest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Reset error code when computation is finished
Michael Tremer [Wed, 24 Aug 2022 17:04:06 +0000 (17:04 +0000)] 
digest: Reset error code when computation is finished

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Fix confused context names
Michael Tremer [Wed, 24 Aug 2022 17:03:40 +0000 (17:03 +0000)] 
digest: Fix confused context names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Show some useful debugging output on mismatch
Michael Tremer [Wed, 24 Aug 2022 17:03:04 +0000 (17:03 +0000)] 
digest: Show some useful debugging output on mismatch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigest: Add function to check whether a digest is set
Michael Tremer [Wed, 24 Aug 2022 16:16:11 +0000 (16:16 +0000)] 
digest: Add function to check whether a digest is set

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigests: Don't let computation fail if not all types are selected
Michael Tremer [Wed, 24 Aug 2022 16:06:55 +0000 (16:06 +0000)] 
digests: Don't let computation fail if not all types are selected

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigests: Rewind f after computing digests
Michael Tremer [Wed, 24 Aug 2022 16:03:33 +0000 (16:03 +0000)] 
digests: Rewind f after computing digests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoarchive: Refactor digest computation
Michael Tremer [Wed, 24 Aug 2022 16:02:46 +0000 (16:02 +0000)] 
archive: Refactor digest computation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigests: Move pakfire_digest_length() from util
Michael Tremer [Wed, 24 Aug 2022 16:01:03 +0000 (16:01 +0000)] 
digests: Move pakfire_digest_length() from util

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigests: Add a compute and comparison function
Michael Tremer [Wed, 24 Aug 2022 10:46:41 +0000 (10:46 +0000)] 
digests: Add a compute and comparison function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigests: Redefine enum as bitmask
Michael Tremer [Wed, 24 Aug 2022 10:09:48 +0000 (10:09 +0000)] 
digests: Redefine enum as bitmask

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodigests: Split off into a new set of files
Michael Tremer [Wed, 24 Aug 2022 10:03:28 +0000 (10:03 +0000)] 
digests: Split off into a new set of files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Make importer from archive entry private
Michael Tremer [Wed, 24 Aug 2022 09:28:54 +0000 (09:28 +0000)] 
file: Make importer from archive entry private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Initialize r
Michael Tremer [Wed, 24 Aug 2022 09:26:35 +0000 (09:26 +0000)] 
packager: Initialize r

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Add function to create file from path
Michael Tremer [Wed, 24 Aug 2022 09:26:08 +0000 (09:26 +0000)] 
file: Add function to create file from path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofilelist: Fix leaking archive entries
Michael Tremer [Wed, 24 Aug 2022 08:59:15 +0000 (08:59 +0000)] 
filelist: Fix leaking archive entries

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodist: Avoid putting backup files into source packages
Michael Tremer [Wed, 24 Aug 2022 08:41:26 +0000 (08:41 +0000)] 
dist: Avoid putting backup files into source packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodist: Use filelist to scan for any source files
Michael Tremer [Wed, 24 Aug 2022 08:38:30 +0000 (08:38 +0000)] 
dist: Use filelist to scan for any source files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Store any digests as an extended attribute
Michael Tremer [Wed, 24 Aug 2022 08:23:19 +0000 (08:23 +0000)] 
file: Store any digests as an extended attribute

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Use struct stat to store own stat data
Michael Tremer [Tue, 23 Aug 2022 17:18:21 +0000 (17:18 +0000)] 
file: Use struct stat to store own stat data

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agocompress: Only say that we are extracting when we are extracting
Michael Tremer [Tue, 23 Aug 2022 16:47:21 +0000 (16:47 +0000)] 
compress: Only say that we are extracting when we are extracting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Reset permissions for source files again
Michael Tremer [Tue, 23 Aug 2022 16:41:49 +0000 (16:41 +0000)] 
packager: Reset permissions for source files again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Add easy way to edit permissions
Michael Tremer [Tue, 23 Aug 2022 16:41:35 +0000 (16:41 +0000)] 
file: Add easy way to edit permissions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Add function to add multiple files at once
Michael Tremer [Tue, 23 Aug 2022 16:32:13 +0000 (16:32 +0000)] 
packager: Add function to add multiple files at once

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agobuild: Use simpler function to add files
Michael Tremer [Tue, 23 Aug 2022 16:23:01 +0000 (16:23 +0000)] 
build: Use simpler function to add files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Add new function that accepts a file object
Michael Tremer [Tue, 23 Aug 2022 16:18:25 +0000 (16:18 +0000)] 
packager: Add new function that accepts a file object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoarchive: Update the name of the metadata file
Michael Tremer [Tue, 23 Aug 2022 15:35:08 +0000 (15:35 +0000)] 
archive: Update the name of the metadata file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofilelist: Drop parser for legacy filelists
Michael Tremer [Tue, 23 Aug 2022 15:29:47 +0000 (15:29 +0000)] 
filelist: Drop parser for legacy filelists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoarchive: Allow for the archive to be compressed
Michael Tremer [Tue, 23 Aug 2022 15:27:32 +0000 (15:27 +0000)] 
archive: Allow for the archive to be compressed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoarchive: Drop support for checksums
Michael Tremer [Tue, 23 Aug 2022 15:24:03 +0000 (15:24 +0000)] 
archive: Drop support for checksums

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoarchive: Collect the filelist on the regular extraction
Michael Tremer [Tue, 23 Aug 2022 15:20:21 +0000 (15:20 +0000)] 
archive: Collect the filelist on the regular extraction

This will save us from running through the archive again.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agosnapshot: Fix calling the extractor
Michael Tremer [Tue, 23 Aug 2022 15:13:43 +0000 (15:13 +0000)] 
snapshot: Fix calling the extractor

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoarchive: Load the filelist from payload only
Michael Tremer [Tue, 23 Aug 2022 15:12:59 +0000 (15:12 +0000)] 
archive: Load the filelist from payload only

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agocompress: Add flag to disable the progress bar
Michael Tremer [Tue, 23 Aug 2022 15:12:07 +0000 (15:12 +0000)] 
compress: Add flag to disable the progress bar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agocompress: Add flag to perform a dry-run extraction
Michael Tremer [Tue, 23 Aug 2022 15:03:51 +0000 (15:03 +0000)] 
compress: Add flag to perform a dry-run extraction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agocompress: Add option to collect all extracted files
Michael Tremer [Tue, 23 Aug 2022 14:39:58 +0000 (14:39 +0000)] 
compress: Add option to collect all extracted files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Add any meta-data as hidden files
Michael Tremer [Sun, 21 Aug 2022 13:43:58 +0000 (13:43 +0000)] 
packager: Add any meta-data as hidden files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Prevent adding hidden files
Michael Tremer [Sun, 21 Aug 2022 13:42:37 +0000 (13:42 +0000)] 
packager: Prevent adding hidden files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Fix return codes
Michael Tremer [Sun, 21 Aug 2022 13:42:20 +0000 (13:42 +0000)] 
packager: Fix return codes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Append payload to the archive
Michael Tremer [Sun, 21 Aug 2022 13:33:34 +0000 (13:33 +0000)] 
packager: Append payload to the archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Write scriptlets before the payload
Michael Tremer [Sun, 21 Aug 2022 12:56:04 +0000 (12:56 +0000)] 
packager: Write scriptlets before the payload

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Compress the outer tarball
Michael Tremer [Sun, 21 Aug 2022 12:55:20 +0000 (12:55 +0000)] 
packager: Compress the outer tarball

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Drop support for mtrees
Michael Tremer [Sun, 21 Aug 2022 12:51:21 +0000 (12:51 +0000)] 
packager: Drop support for mtrees

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopackager: Store any extended attributes in SCHILY header
Michael Tremer [Sat, 20 Aug 2022 16:09:36 +0000 (16:09 +0000)] 
packager: Store any extended attributes in SCHILY header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoarchive: Drop support for signatures in archives
Michael Tremer [Sat, 20 Aug 2022 15:41:23 +0000 (15:41 +0000)] 
archive: Drop support for signatures in archives

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agotests: Add tests to generate keys
Michael Tremer [Sat, 20 Aug 2022 15:25:19 +0000 (15:25 +0000)] 
tests: Add tests to generate keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodb: Properly abort when we cannot import a file
Michael Tremer [Fri, 19 Aug 2022 16:39:09 +0000 (16:39 +0000)] 
db: Properly abort when we cannot import a file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Automatically set abspath if path isn't set
Michael Tremer [Fri, 19 Aug 2022 16:35:17 +0000 (16:35 +0000)] 
file: Automatically set abspath if path isn't set

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodb: Change how we store file digests and load them from the database
Michael Tremer [Fri, 19 Aug 2022 16:29:36 +0000 (16:29 +0000)] 
db: Change how we store file digests and load them from the database

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Verify payload
Michael Tremer [Fri, 19 Aug 2022 15:55:08 +0000 (15:55 +0000)] 
file: Verify payload

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Verify timestamps
Michael Tremer [Fri, 19 Aug 2022 14:53:11 +0000 (14:53 +0000)] 
file: Verify timestamps

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Verify file mode
Michael Tremer [Fri, 19 Aug 2022 14:49:36 +0000 (14:49 +0000)] 
file: Verify file mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Rename verify flags
Michael Tremer [Fri, 19 Aug 2022 14:36:17 +0000 (14:36 +0000)] 
file: Rename verify flags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Perform some basic verification tasks
Michael Tremer [Fri, 19 Aug 2022 14:27:14 +0000 (14:27 +0000)] 
file: Perform some basic verification tasks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopakfire: check: Extend to verify all files
Michael Tremer [Fri, 19 Aug 2022 13:58:57 +0000 (13:58 +0000)] 
pakfire: check: Extend to verify all files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopython: Add function to generate list from filelist
Michael Tremer [Fri, 19 Aug 2022 13:58:04 +0000 (13:58 +0000)] 
python: Add function to generate list from filelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopython: Add exceptions for check operation
Michael Tremer [Fri, 19 Aug 2022 13:57:03 +0000 (13:57 +0000)] 
python: Add exceptions for check operation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodb: Implement fetching the entire filelist
Michael Tremer [Fri, 19 Aug 2022 13:56:16 +0000 (13:56 +0000)] 
db: Implement fetching the entire filelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Add a dummy verification function
Michael Tremer [Fri, 19 Aug 2022 13:55:51 +0000 (13:55 +0000)] 
file: Add a dummy verification function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Refactor how we store digests
Michael Tremer [Fri, 19 Aug 2022 12:27:03 +0000 (12:27 +0000)] 
file: Refactor how we store digests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoDrop support for SHA-1
Michael Tremer [Fri, 19 Aug 2022 11:53:19 +0000 (11:53 +0000)] 
Drop support for SHA-1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agotests: Add some basic tests for files
Michael Tremer [Fri, 19 Aug 2022 11:45:02 +0000 (11:45 +0000)] 
tests: Add some basic tests for files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Perform some basic checks on file paths
Michael Tremer [Fri, 19 Aug 2022 11:44:19 +0000 (11:44 +0000)] 
file: Perform some basic checks on file paths

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofile: Refactor struct pakfire_file slightly
Michael Tremer [Fri, 19 Aug 2022 11:30:52 +0000 (11:30 +0000)] 
file: Refactor struct pakfire_file slightly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoparser: scanner: Fix compiler warning
Michael Tremer [Fri, 19 Aug 2022 11:20:19 +0000 (11:20 +0000)] 
parser: scanner: Fix compiler warning

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopakfire: Refactor pakfire_cache_path
Michael Tremer [Fri, 19 Aug 2022 11:19:59 +0000 (11:19 +0000)] 
pakfire: Refactor pakfire_cache_path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agobuild: Make memory limit configurable
Michael Tremer [Fri, 19 Aug 2022 11:09:36 +0000 (11:09 +0000)] 
build: Make memory limit configurable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agobuild: Make cgroup parameters configurable
Michael Tremer [Fri, 19 Aug 2022 11:08:11 +0000 (11:08 +0000)] 
build: Make cgroup parameters configurable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoconfig: Fix return codes
Michael Tremer [Fri, 19 Aug 2022 10:27:29 +0000 (10:27 +0000)] 
config: Fix return codes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agocgroup: Fix compiler warning
Michael Tremer [Fri, 19 Aug 2022 10:27:15 +0000 (10:27 +0000)] 
cgroup: Fix compiler warning

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoconfig: Add function to get bytes
Michael Tremer [Fri, 19 Aug 2022 10:26:51 +0000 (10:26 +0000)] 
config: Add function to get bytes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agostring: Add function that parses bytes
Michael Tremer [Fri, 19 Aug 2022 10:25:43 +0000 (10:25 +0000)] 
string: Add function that parses bytes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoutil: Refactor pakfire_basename/dirname and pakfire_mkdir
Michael Tremer [Fri, 19 Aug 2022 09:00:16 +0000 (09:00 +0000)] 
util: Refactor pakfire_basename/dirname and pakfire_mkdir

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoRemove unnecessary use of sizeof(x) - 1
Michael Tremer [Thu, 18 Aug 2022 19:43:41 +0000 (19:43 +0000)] 
Remove unnecessary use of sizeof(x) - 1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoRemove use of snprintf() throughout the library
Michael Tremer [Thu, 18 Aug 2022 19:43:11 +0000 (19:43 +0000)] 
Remove use of snprintf() throughout the library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agostring: Drop pakfire_format_date()
Michael Tremer [Thu, 18 Aug 2022 19:24:51 +0000 (19:24 +0000)] 
string: Drop pakfire_format_date()

Instead, pakfire_strftime can be used more universally.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agostring: Drop #pragma which ignores string formatting errors
Michael Tremer [Thu, 18 Aug 2022 19:19:47 +0000 (19:19 +0000)] 
string: Drop #pragma which ignores string formatting errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agostring: Refactor strftime() functions
Michael Tremer [Thu, 18 Aug 2022 19:17:50 +0000 (19:17 +0000)] 
string: Refactor strftime() functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoarch: Use the new/old string functions exclusively
Michael Tremer [Thu, 18 Aug 2022 19:05:55 +0000 (19:05 +0000)] 
arch: Use the new/old string functions exclusively

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopakfire: Replace pakfire_make_path with something easier
Michael Tremer [Thu, 18 Aug 2022 16:16:17 +0000 (16:16 +0000)] 
pakfire: Replace pakfire_make_path with something easier

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agostring: Split format function so that it takes ... and va_list
Michael Tremer [Thu, 18 Aug 2022 15:52:01 +0000 (15:52 +0000)] 
string: Split format function so that it takes ... and va_list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoutil: Refactor pakfire_path_join
Michael Tremer [Thu, 18 Aug 2022 15:51:28 +0000 (15:51 +0000)] 
util: Refactor pakfire_path_join

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agostring: Correct handle return code of pakfire_string_set/_format
Michael Tremer [Thu, 18 Aug 2022 10:43:00 +0000 (10:43 +0000)] 
string: Correct handle return code of pakfire_string_set/_format

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agostring: Refactor pakfire_string_format to be more robust
Michael Tremer [Thu, 18 Aug 2022 10:32:08 +0000 (10:32 +0000)] 
string: Refactor pakfire_string_format to be more robust

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoutil: Split string functions into an extra file
Michael Tremer [Thu, 18 Aug 2022 10:04:54 +0000 (10:04 +0000)] 
util: Split string functions into an extra file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoMove dependency functions into an own file
Michael Tremer [Wed, 17 Aug 2022 22:14:18 +0000 (22:14 +0000)] 
Move dependency functions into an own file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agobuild: Unify all temporary files
Michael Tremer [Wed, 17 Aug 2022 21:54:01 +0000 (21:54 +0000)] 
build: Unify all temporary files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agobuild: Unroll loop for build stages
Michael Tremer [Wed, 17 Aug 2022 21:48:22 +0000 (21:48 +0000)] 
build: Unroll loop for build stages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agotests: archive: Fix build
Michael Tremer [Wed, 17 Aug 2022 21:39:33 +0000 (21:39 +0000)] 
tests: archive: Fix build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agobuild: Use pakfire_relpath() to determine buildroot
Michael Tremer [Wed, 17 Aug 2022 21:39:08 +0000 (21:39 +0000)] 
build: Use pakfire_relpath() to determine buildroot

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agobuild: Actually perform the build again
Michael Tremer [Wed, 17 Aug 2022 21:34:25 +0000 (21:34 +0000)] 
build: Actually perform the build again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agopakfire: Add a function to convert paths to relative
Michael Tremer [Wed, 17 Aug 2022 21:32:50 +0000 (21:32 +0000)] 
pakfire: Add a function to convert paths to relative

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agobuild: Allocate buildroot
Michael Tremer [Wed, 17 Aug 2022 21:19:35 +0000 (21:19 +0000)] 
build: Allocate buildroot

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