]> git.ipfire.org Git - pakfire.git/log
pakfire.git
4 years agobuilder: Drop unused variables
Michael Tremer [Sat, 5 Jun 2021 12:12:51 +0000 (12:12 +0000)] 
builder: Drop unused variables

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorequest: Tolerate passing arguments with leading whitespace
Michael Tremer [Sat, 5 Jun 2021 12:03:53 +0000 (12:03 +0000)] 
request: Tolerate passing arguments with leading whitespace

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoipfire3: Install everything from @Build by default
Michael Tremer [Sat, 5 Jun 2021 12:00:27 +0000 (12:00 +0000)] 
ipfire3: Install everything from @Build by default

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuilder: Move setup of build environment into libpakfire
Michael Tremer [Sat, 5 Jun 2021 11:59:23 +0000 (11:59 +0000)] 
builder: Move setup of build environment into libpakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopython: Drop importing removed sub-module
Michael Tremer [Fri, 4 Jun 2021 16:22:20 +0000 (16:22 +0000)] 
python: Drop importing removed sub-module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Automatically enable non-interactive mode
Michael Tremer [Thu, 3 Jun 2021 20:42:02 +0000 (20:42 +0000)] 
libpakfire: Automatically enable non-interactive mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Move offline switch into flags
Michael Tremer [Thu, 3 Jun 2021 20:05:59 +0000 (20:05 +0000)] 
libpakfire: Move offline switch into flags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Add global flags attribute
Michael Tremer [Thu, 3 Jun 2021 19:58:59 +0000 (19:58 +0000)] 
libpakfire: Add global flags attribute

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Create any temporary files in private directory
Michael Tremer [Thu, 3 Jun 2021 19:53:44 +0000 (19:53 +0000)] 
packager: Create any temporary files in private directory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Make packager private
Michael Tremer [Thu, 3 Jun 2021 19:46:53 +0000 (19:46 +0000)] 
libpakfire: Make packager private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Make db functions private
Michael Tremer [Thu, 3 Jun 2021 19:41:50 +0000 (19:41 +0000)] 
libpakfire: Make db functions private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Add some more debugging output
Michael Tremer [Thu, 3 Jun 2021 19:35:17 +0000 (19:35 +0000)] 
packager: Add some more debugging output

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Change PakfireFile to struct pakfire_file
Michael Tremer [Thu, 3 Jun 2021 19:34:34 +0000 (19:34 +0000)] 
libpakfire: Change PakfireFile to struct pakfire_file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Use %m instead of strerror(errno)
Michael Tremer [Thu, 3 Jun 2021 19:19:51 +0000 (19:19 +0000)] 
execute: Use %m instead of strerror(errno)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconstants: Drop loads of unused constants
Michael Tremer [Thu, 3 Jun 2021 18:27:18 +0000 (18:27 +0000)] 
constants: Drop loads of unused constants

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Drop loads of unused code
Michael Tremer [Thu, 3 Jun 2021 18:23:05 +0000 (18:23 +0000)] 
util: Drop loads of unused code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop old Python packager
Michael Tremer [Thu, 3 Jun 2021 18:12:31 +0000 (18:12 +0000)] 
Drop old Python packager

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Set approprivate file permissions in archive
Michael Tremer [Thu, 3 Jun 2021 18:08:27 +0000 (18:08 +0000)] 
packager: Set approprivate file permissions in archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Use correct function to free scriptlets
Michael Tremer [Thu, 3 Jun 2021 18:01:19 +0000 (18:01 +0000)] 
packager: Use correct function to free scriptlets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Remove trailing newline when storing lines in array
Michael Tremer [Thu, 3 Jun 2021 17:58:07 +0000 (17:58 +0000)] 
execute: Remove trailing newline when storing lines in array

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Package scriptlets
Michael Tremer [Thu, 3 Jun 2021 17:54:27 +0000 (17:54 +0000)] 
packager: Package scriptlets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscriptlets: Refactor and extend to full type
Michael Tremer [Thu, 3 Jun 2021 16:43:25 +0000 (16:43 +0000)] 
scriptlets: Refactor and extend to full type

This was supposed to be a "light" object but that turns out to be more
complicated than it should.

This patch extends scriptlets to be regular (but private) type and makes
it easier to use in the remaining code.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Skip processing the filelist for empty packages
Michael Tremer [Thu, 3 Jun 2021 14:46:54 +0000 (14:46 +0000)] 
build: Skip processing the filelist for empty packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofilelist: Fix check when skipping directories in post order
Michael Tremer [Thu, 3 Jun 2021 14:45:25 +0000 (14:45 +0000)] 
filelist: Fix check when skipping directories in post order

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofilelist: Ignore root when scanning for files
Michael Tremer [Thu, 3 Jun 2021 14:27:27 +0000 (14:27 +0000)] 
filelist: Ignore root when scanning for files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofilelist: Include all files in a directory
Michael Tremer [Thu, 3 Jun 2021 14:12:23 +0000 (14:12 +0000)] 
filelist: Include all files in a directory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Remove files after packaging them
Michael Tremer [Thu, 3 Jun 2021 14:11:43 +0000 (14:11 +0000)] 
packager: Remove files after packaging them

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Refactor writing packages to (sub-)directories
Michael Tremer [Thu, 3 Jun 2021 13:29:00 +0000 (13:29 +0000)] 
packager: Refactor writing packages to (sub-)directories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Set default for PARALLELISMFLAGS
Michael Tremer [Wed, 2 Jun 2021 16:31:16 +0000 (16:31 +0000)] 
dist: Set default for PARALLELISMFLAGS

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofind-requires: Only scan regular files in the end
Michael Tremer [Wed, 2 Jun 2021 16:04:00 +0000 (16:04 +0000)] 
find-requires: Only scan regular files in the end

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofind-requires: Remove debugging output
Michael Tremer [Wed, 2 Jun 2021 16:03:36 +0000 (16:03 +0000)] 
find-requires: Remove debugging output

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofind-requires: Remove using "continue" outside of loop
Michael Tremer [Wed, 2 Jun 2021 16:03:10 +0000 (16:03 +0000)] 
find-requires: Remove using "continue" outside of loop

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Add exported variables to environment
Michael Tremer [Wed, 2 Jun 2021 15:58:33 +0000 (15:58 +0000)] 
build: Add exported variables to environment

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Carry over flags when merging parsers
Michael Tremer [Wed, 2 Jun 2021 15:57:21 +0000 (15:57 +0000)] 
parser: Carry over flags when merging parsers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Fix lookup order
Michael Tremer [Wed, 2 Jun 2021 15:09:17 +0000 (15:09 +0000)] 
parser: Fix lookup order

This fixes that variables were sometimes not expanded correctly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Use default stdout log capturer
Michael Tremer [Wed, 2 Jun 2021 14:37:42 +0000 (14:37 +0000)] 
parser: Use default stdout log capturer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: filelist: Include stdio.h to declare FILE*
Michael Tremer [Wed, 2 Jun 2021 14:12:21 +0000 (14:12 +0000)] 
libpakfire: filelist: Include stdio.h to declare FILE*

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Terminate array when listing namespaces
Michael Tremer [Wed, 2 Jun 2021 11:12:42 +0000 (11:12 +0000)] 
parser: Terminate array when listing namespaces

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Add automatic provides/requires to packages
Michael Tremer [Wed, 2 Jun 2021 11:11:33 +0000 (11:11 +0000)] 
packager: Add automatic provides/requires to packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Add check for interpreters
Michael Tremer [Fri, 28 May 2021 17:10:22 +0000 (17:10 +0000)] 
scripts: Add check for interpreters

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Add FHS check
Michael Tremer [Fri, 28 May 2021 16:38:01 +0000 (16:38 +0000)] 
scripts: Add FHS check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocheck-hardening: Fix inverted check logic
Michael Tremer [Fri, 28 May 2021 16:37:20 +0000 (16:37 +0000)] 
check-hardening: Fix inverted check logic

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Check for illegal rpaths
Michael Tremer [Fri, 28 May 2021 16:21:52 +0000 (16:21 +0000)] 
scripts: Check for illegal rpaths

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Add check that libraries won't be installed in the wrong place
Michael Tremer [Fri, 28 May 2021 15:46:36 +0000 (15:46 +0000)] 
scripts: Add check that libraries won't be installed in the wrong place

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Add check for hardening
Michael Tremer [Fri, 28 May 2021 14:32:54 +0000 (14:32 +0000)] 
scripts: Add check for hardening

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Check for broken symlinks
Michael Tremer [Fri, 28 May 2021 10:22:18 +0000 (10:22 +0000)] 
scripts: Check for broken symlinks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Add check for unsafe files
Michael Tremer [Fri, 28 May 2021 10:07:55 +0000 (10:07 +0000)] 
scripts: Add check for unsafe files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Keep reading log output even after the process has terminated
Michael Tremer [Fri, 28 May 2021 10:04:00 +0000 (10:04 +0000)] 
execute: Keep reading log output even after the process has terminated

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocompress-man-pages: Compress info pages, too
Michael Tremer [Wed, 26 May 2021 11:01:24 +0000 (11:01 +0000)] 
compress-man-pages: Compress info pages, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Add check-include script
Michael Tremer [Wed, 26 May 2021 10:59:58 +0000 (10:59 +0000)] 
scripts: Add check-include script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Add check-buildroot
Michael Tremer [Wed, 26 May 2021 10:41:56 +0000 (10:41 +0000)] 
scripts: Add check-buildroot

Check if any files reference BUILDROOT

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop quality-agent
Michael Tremer [Wed, 26 May 2021 10:09:18 +0000 (10:09 +0000)] 
Drop quality-agent

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop old extract-debuginfo script
Michael Tremer [Wed, 26 May 2021 10:00:31 +0000 (10:00 +0000)] 
Drop old extract-debuginfo script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Add a refactored implementation to strip binaries
Michael Tremer [Wed, 26 May 2021 09:58:45 +0000 (09:58 +0000)] 
scripts: Add a refactored implementation to strip binaries

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Remove *.la files, too
Michael Tremer [Tue, 25 May 2021 20:49:04 +0000 (20:49 +0000)] 
scripts: Remove *.la files, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocli: Fix parsing multiple --bind options
Michael Tremer [Tue, 25 May 2021 20:29:10 +0000 (20:29 +0000)] 
cli: Fix parsing multiple --bind options

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: bind: Support binding files, too
Michael Tremer [Tue, 25 May 2021 20:28:31 +0000 (20:28 +0000)] 
pakfire: bind: Support binding files, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Add function to call post-build scripts
Michael Tremer [Tue, 25 May 2021 19:49:03 +0000 (19:49 +0000)] 
build: Add function to call post-build scripts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoscripts: Refactor remove-static-libs
Michael Tremer [Tue, 25 May 2021 19:47:51 +0000 (19:47 +0000)] 
scripts: Refactor remove-static-libs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocompress-man-pages: Refactor script
Michael Tremer [Tue, 25 May 2021 18:29:22 +0000 (18:29 +0000)] 
compress-man-pages: Refactor script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Pass BUILDROOT as first argument to compress-man-pages
Michael Tremer [Tue, 25 May 2021 17:48:02 +0000 (17:48 +0000)] 
build: Pass BUILDROOT as first argument to compress-man-pages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Set BUILDROOT to some temporary directory
Michael Tremer [Tue, 25 May 2021 17:47:30 +0000 (17:47 +0000)] 
build: Set BUILDROOT to some temporary directory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Actually add files to packages
Michael Tremer [Tue, 25 May 2021 17:33:21 +0000 (17:33 +0000)] 
build: Actually add files to packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Implement passing arguments to scripts
Michael Tremer [Tue, 25 May 2021 17:31:25 +0000 (17:31 +0000)] 
execute: Implement passing arguments to scripts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Add scaffolding to call build scripts
Michael Tremer [Tue, 25 May 2021 17:14:33 +0000 (17:14 +0000)] 
build: Add scaffolding to call build scripts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop unused chroot-shell script
Michael Tremer [Tue, 25 May 2021 16:07:56 +0000 (16:07 +0000)] 
Drop unused chroot-shell script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Load empty filelists
Michael Tremer [Tue, 25 May 2021 13:25:00 +0000 (13:25 +0000)] 
archive: Load empty filelists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Drop allocated/release log lines
Michael Tremer [Tue, 25 May 2021 13:12:27 +0000 (13:12 +0000)] 
libpakfire: Drop allocated/release log lines

These are very verbose and make the log very long

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Compile filelists for packaging
Michael Tremer [Mon, 24 May 2021 14:38:50 +0000 (14:38 +0000)] 
build: Compile filelists for packaging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofilelists: "/" includes everything
Michael Tremer [Mon, 24 May 2021 14:38:09 +0000 (14:38 +0000)] 
filelists: "/" includes everything

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofilelists: Log includes/excludes for debugging
Michael Tremer [Mon, 24 May 2021 14:37:48 +0000 (14:37 +0000)] 
filelists: Log includes/excludes for debugging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Write out packages
Michael Tremer [Mon, 24 May 2021 13:40:13 +0000 (13:40 +0000)] 
build: Write out packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Set default for vendor
Michael Tremer [Mon, 24 May 2021 13:03:18 +0000 (13:03 +0000)] 
dist: Set default for vendor

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Read dependencies from package blocks
Michael Tremer [Mon, 24 May 2021 13:00:57 +0000 (13:00 +0000)] 
parser: Read dependencies from package blocks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Implement fetching recursive variables
Michael Tremer [Mon, 24 May 2021 13:00:17 +0000 (13:00 +0000)] 
parser: Implement fetching recursive variables

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add support for FTP
Michael Tremer [Mon, 24 May 2021 12:35:08 +0000 (12:35 +0000)] 
downloader: Add support for FTP

It seems that we have quite a few packages with FTP sources, so we will
have to support this for now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Dump package metadata in long format
Michael Tremer [Mon, 24 May 2021 12:19:20 +0000 (12:19 +0000)] 
build: Dump package metadata in long format

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Set epoch by default
Michael Tremer [Mon, 24 May 2021 12:15:01 +0000 (12:15 +0000)] 
dist: Set epoch by default

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Fetch package metadata from makefile
Michael Tremer [Mon, 24 May 2021 12:14:41 +0000 (12:14 +0000)] 
build: Fetch package metadata from makefile

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Unify fetching declarations and implement template lookaside
Michael Tremer [Mon, 24 May 2021 12:12:50 +0000 (12:12 +0000)] 
parser: Unify fetching declarations and implement template lookaside

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Set name for all packages
Michael Tremer [Mon, 24 May 2021 12:10:52 +0000 (12:10 +0000)] 
parser: Set name for all packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Add scaffolding to build packages
Michael Tremer [Sun, 23 May 2021 15:10:17 +0000 (15:10 +0000)] 
build: Add scaffolding to build packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Set package name when using shortcut declaration
Michael Tremer [Sun, 23 May 2021 15:09:24 +0000 (15:09 +0000)] 
parser: Set package name when using shortcut declaration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Add function to list all namespaces
Michael Tremer [Sun, 23 May 2021 15:08:53 +0000 (15:08 +0000)] 
parser: Add function to list all namespaces

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Add logging_callback
Michael Tremer [Sat, 22 May 2021 15:19:24 +0000 (15:19 +0000)] 
build: Add logging_callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuild: Move build process into libpakfire
Michael Tremer [Sat, 22 May 2021 15:10:41 +0000 (15:10 +0000)] 
build: Move build process into libpakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Log how much CPU time was spent
Michael Tremer [Sat, 22 May 2021 13:35:37 +0000 (13:35 +0000)] 
execute: Log how much CPU time was spent

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofilelist: Drop unused total_filesize function
Michael Tremer [Sat, 22 May 2021 13:21:35 +0000 (13:21 +0000)] 
filelist: Drop unused total_filesize function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agobuilder: Raise error after dropping into shell
Michael Tremer [Sat, 22 May 2021 12:32:48 +0000 (12:32 +0000)] 
builder: Raise error after dropping into shell

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Write checksums in mtree format
Michael Tremer [Sat, 22 May 2021 12:32:17 +0000 (12:32 +0000)] 
packager: Write checksums in mtree format

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Reset r after reaching end of file
Michael Tremer [Sat, 22 May 2021 08:54:56 +0000 (08:54 +0000)] 
archive: Reset r after reaching end of file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Add PackageFormat-6 capability
Michael Tremer [Sat, 22 May 2021 08:51:23 +0000 (08:51 +0000)] 
pakfire: Add PackageFormat-6 capability

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Remove debugging line
Michael Tremer [Sat, 22 May 2021 08:50:27 +0000 (08:50 +0000)] 
archive: Remove debugging line

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoBump package version to 6
Michael Tremer [Fri, 21 May 2021 19:40:09 +0000 (19:40 +0000)] 
Bump package version to 6

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Read filelist in mtree format
Michael Tremer [Fri, 21 May 2021 19:39:49 +0000 (19:39 +0000)] 
archive: Read filelist in mtree format

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Drop using own filelist
Michael Tremer [Fri, 21 May 2021 19:01:45 +0000 (19:01 +0000)] 
packager: Drop using own filelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Write filelist of payload in mtree format
Michael Tremer [Fri, 21 May 2021 18:51:21 +0000 (18:51 +0000)] 
packager: Write filelist of payload in mtree format

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Close archive if an entry could not be found
Michael Tremer [Fri, 21 May 2021 11:08:58 +0000 (11:08 +0000)] 
archive: Close archive if an entry could not be found

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Set number of max open files to 512k
Michael Tremer [Fri, 21 May 2021 10:32:28 +0000 (10:32 +0000)] 
libpakfire: Set number of max open files to 512k

Following this: http://0pointer.net/blog/file-descriptor-limits.html

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoexecute: Move faking architecture into libpakfire
Michael Tremer [Fri, 21 May 2021 10:01:51 +0000 (10:01 +0000)] 
execute: Move faking architecture into libpakfire

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