]> git.ipfire.org Git - pakfire.git/log
pakfire.git
7 months agojenkins: Keep directory structure of the test logs
Michael Tremer [Sat, 26 Oct 2024 13:39:22 +0000 (13:39 +0000)] 
jenkins: Keep directory structure of the test logs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agostring: Constify inputs when joining strings
Michael Tremer [Sat, 26 Oct 2024 13:37:53 +0000 (13:37 +0000)] 
string: Constify inputs when joining strings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: os: Remove pointless unsigned integer tests
Michael Tremer [Sat, 26 Oct 2024 13:31:24 +0000 (13:31 +0000)] 
tests: os: Remove pointless unsigned integer tests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: jail: Remove unused variable
Michael Tremer [Sat, 26 Oct 2024 13:30:39 +0000 (13:30 +0000)] 
tests: jail: Remove unused variable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodigests: Simplify initialization
Michael Tremer [Sat, 26 Oct 2024 13:29:20 +0000 (13:29 +0000)] 
digests: Simplify initialization

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: util: Cast values for printing
Michael Tremer [Sat, 26 Oct 2024 13:24:05 +0000 (13:24 +0000)] 
tests: util: Cast values for printing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Fix integer sizes in string formatting
Michael Tremer [Sat, 26 Oct 2024 13:23:15 +0000 (13:23 +0000)] 
tests: Fix integer sizes in string formatting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Fix old-style function definition
Michael Tremer [Sat, 26 Oct 2024 13:20:54 +0000 (13:20 +0000)] 
tests: Fix old-style function definition

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Align signedness of integers
Michael Tremer [Sat, 26 Oct 2024 13:20:27 +0000 (13:20 +0000)] 
tests: Align signedness of integers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Fix string formatting
Michael Tremer [Sat, 26 Oct 2024 13:19:51 +0000 (13:19 +0000)] 
tests: Fix string formatting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Don't shadow r
Michael Tremer [Sat, 26 Oct 2024 13:17:36 +0000 (13:17 +0000)] 
tests: Don't shadow r

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Actually print the line number
Michael Tremer [Sat, 26 Oct 2024 13:17:26 +0000 (13:17 +0000)] 
tests: Actually print the line number

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Compile using our standard set of CFLAGS
Michael Tremer [Sat, 26 Oct 2024 13:17:01 +0000 (13:17 +0000)] 
tests: Compile using our standard set of CFLAGS

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agojenkins: Always archive all test logs for all distros
Michael Tremer [Sat, 26 Oct 2024 13:09:18 +0000 (13:09 +0000)] 
jenkins: Always archive all test logs for all distros

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodebian: We no longer depend on libdw
Michael Tremer [Sat, 26 Oct 2024 13:03:50 +0000 (13:03 +0000)] 
debian: We no longer depend on libdw

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoutil: Remove unused includes
Michael Tremer [Sat, 26 Oct 2024 13:00:20 +0000 (13:00 +0000)] 
util: Remove unused includes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoutil: Move base64 functions into a separate file
Michael Tremer [Sat, 26 Oct 2024 12:54:29 +0000 (12:54 +0000)] 
util: Move base64 functions into a separate file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoutil: Move hex function into a separate file
Michael Tremer [Sat, 26 Oct 2024 12:47:22 +0000 (12:47 +0000)] 
util: Move hex function into a separate file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibpakfire: Move syscalls into a separate file
Michael Tremer [Sat, 26 Oct 2024 12:40:02 +0000 (12:40 +0000)] 
libpakfire: Move syscalls into a separate file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Move pakfire_path_age
Michael Tremer [Sat, 26 Oct 2024 12:35:47 +0000 (12:35 +0000)] 
path: Move pakfire_path_age

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months ago*: Replace pakfire_remove_trailing_newline with pakfire_string_rstrip
Michael Tremer [Sat, 26 Oct 2024 12:33:02 +0000 (12:33 +0000)] 
*: Replace pakfire_remove_trailing_newline with pakfire_string_rstrip

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Move pakfire_path_exists
Michael Tremer [Sat, 26 Oct 2024 12:28:54 +0000 (12:28 +0000)] 
path: Move pakfire_path_exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Move pakfire_path_realpath
Michael Tremer [Sat, 26 Oct 2024 12:24:42 +0000 (12:24 +0000)] 
path: Move pakfire_path_realpath

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Move function to replace the file extension
Michael Tremer [Sat, 26 Oct 2024 12:21:18 +0000 (12:21 +0000)] 
path: Move function to replace the file extension

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Move the match function into the path library
Michael Tremer [Sat, 26 Oct 2024 12:18:10 +0000 (12:18 +0000)] 
path: Move the match function into the path library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofile: Ensure the path is always absolute
Michael Tremer [Sat, 26 Oct 2024 12:14:29 +0000 (12:14 +0000)] 
file: Ensure the path is always absolute

Even if we import it from libarchive.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Move capability check
Michael Tremer [Sat, 26 Oct 2024 12:07:43 +0000 (12:07 +0000)] 
linter: Move capability check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Move CF protection check
Michael Tremer [Sat, 26 Oct 2024 12:02:34 +0000 (12:02 +0000)] 
linter: Move CF protection check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofile: Remove old flags
Michael Tremer [Sat, 26 Oct 2024 11:51:12 +0000 (11:51 +0000)] 
file: Remove old flags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Move RPATH check
Michael Tremer [Sat, 26 Oct 2024 11:46:39 +0000 (11:46 +0000)] 
linter: Move RPATH check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofilelist: Avoid putting the same file on the list more than once
Michael Tremer [Sat, 26 Oct 2024 11:39:58 +0000 (11:39 +0000)] 
filelist: Avoid putting the same file on the list more than once

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Check for RELRO
Michael Tremer [Sat, 26 Oct 2024 11:36:09 +0000 (11:36 +0000)] 
linter: Check for RELRO

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Make it easier to report file issues
Michael Tremer [Sat, 26 Oct 2024 11:25:30 +0000 (11:25 +0000)] 
linter: Make it easier to report file issues

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Check for executable stacks
Michael Tremer [Sat, 26 Oct 2024 11:22:20 +0000 (11:22 +0000)] 
linter: Check for executable stacks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Don't try to lint firmware files
Michael Tremer [Sat, 26 Oct 2024 11:12:12 +0000 (11:12 +0000)] 
linter: Don't try to lint firmware files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuild: Abort if linting failed
Michael Tremer [Sat, 26 Oct 2024 11:07:49 +0000 (11:07 +0000)] 
build: Abort if linting failed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Return a non-zero error code if we found errors
Michael Tremer [Sat, 26 Oct 2024 10:54:15 +0000 (10:54 +0000)] 
linter: Return a non-zero error code if we found errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Add a newline after dumping the output
Michael Tremer [Sat, 26 Oct 2024 10:51:53 +0000 (10:51 +0000)] 
linter: Add a newline after dumping the output

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Drop the default result callback
Michael Tremer [Sat, 26 Oct 2024 10:50:20 +0000 (10:50 +0000)] 
linter: Drop the default result callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Dump the result in a very human readable way
Michael Tremer [Sat, 26 Oct 2024 10:48:23 +0000 (10:48 +0000)] 
linter: Dump the result in a very human readable way

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Keep stats about how many warnings/errors/etc.
Michael Tremer [Sat, 26 Oct 2024 10:48:10 +0000 (10:48 +0000)] 
linter: Keep stats about how many warnings/errors/etc.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agologging: Create new warning log level
Michael Tremer [Sat, 26 Oct 2024 10:47:43 +0000 (10:47 +0000)] 
logging: Create new warning log level

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Create a filelist with all files with issues
Michael Tremer [Sat, 26 Oct 2024 10:20:38 +0000 (10:20 +0000)] 
linter: Create a filelist with all files with issues

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Store a reference to the broken files
Michael Tremer [Sat, 26 Oct 2024 10:08:12 +0000 (10:08 +0000)] 
linter: Store a reference to the broken files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Move the SSP check
Michael Tremer [Sat, 26 Oct 2024 09:56:58 +0000 (09:56 +0000)] 
linter: Move the SSP check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Send results to the logger by default
Michael Tremer [Sat, 26 Oct 2024 09:56:01 +0000 (09:56 +0000)] 
linter: Send results to the logger by default

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Move the ELF stuff to the file stuff
Michael Tremer [Fri, 25 Oct 2024 17:33:34 +0000 (17:33 +0000)] 
linter: Move the ELF stuff to the file stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Make the result function non-static
Michael Tremer [Fri, 25 Oct 2024 17:24:25 +0000 (17:24 +0000)] 
linter: Make the result function non-static

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Create a separate place to scan the payload
Michael Tremer [Fri, 25 Oct 2024 17:20:45 +0000 (17:20 +0000)] 
linter: Create a separate place to scan the payload

Otherwise this is becoming yet another callback hell...

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofile: Remove PIE code that was moved into the linter
Michael Tremer [Fri, 25 Oct 2024 16:57:50 +0000 (16:57 +0000)] 
file: Remove PIE code that was moved into the linter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Don't move the FD into the file module
Michael Tremer [Fri, 25 Oct 2024 16:56:07 +0000 (16:56 +0000)] 
linter: Don't move the FD into the file module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agostripper: Throw this away
Michael Tremer [Fri, 25 Oct 2024 16:49:12 +0000 (16:49 +0000)] 
stripper: Throw this away

I am really not sure whether this is a really good idea or will just be
causing us a lot of pain in the future. For now we have something, so
lets use that and rethink this all later.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agorepo: Refactor scanning once again
Michael Tremer [Fri, 25 Oct 2024 16:38:49 +0000 (16:38 +0000)] 
repo: Refactor scanning once again

I was being lazy. We need to scan recursively.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuild: Fix parsing dependencies
Michael Tremer [Fri, 25 Oct 2024 16:00:39 +0000 (16:00 +0000)] 
build: Fix parsing dependencies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopackage: Fail if we could not add a dependency
Michael Tremer [Fri, 25 Oct 2024 16:00:17 +0000 (16:00 +0000)] 
package: Fail if we could not add a dependency

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodeps: Simplify checking for valid inputs
Michael Tremer [Fri, 25 Oct 2024 15:59:43 +0000 (15:59 +0000)] 
deps: Simplify checking for valid inputs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: deps: Don't check for errno any more
Michael Tremer [Fri, 25 Oct 2024 15:59:25 +0000 (15:59 +0000)] 
tests: deps: Don't check for errno any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoPTY: Remove carriage returns when passing data to the callback
Michael Tremer [Fri, 25 Oct 2024 15:58:43 +0000 (15:58 +0000)] 
PTY: Remove carriage returns when passing data to the callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: deps: Check if we can parse paths
Michael Tremer [Fri, 25 Oct 2024 15:58:13 +0000 (15:58 +0000)] 
tests: deps: Check if we can parse paths

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibpakfire: Rename dependencies.c to deps.c
Michael Tremer [Fri, 25 Oct 2024 14:43:13 +0000 (14:43 +0000)] 
libpakfire: Rename dependencies.c to deps.c

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agologging: Rename the logging functions to something sane again
Michael Tremer [Fri, 25 Oct 2024 14:40:25 +0000 (14:40 +0000)] 
logging: Rename the logging functions to something sane again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agologging: Remove the last bits of the Pakfire logger
Michael Tremer [Fri, 25 Oct 2024 14:37:52 +0000 (14:37 +0000)] 
logging: Remove the last bits of the Pakfire logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodeps: Remove some logging
Michael Tremer [Fri, 25 Oct 2024 14:37:27 +0000 (14:37 +0000)] 
deps: Remove some logging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agomount: Remove the special Pakfire logger
Michael Tremer [Fri, 25 Oct 2024 14:33:13 +0000 (14:33 +0000)] 
mount: Remove the special Pakfire logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Try to lint some ELF stuff
Michael Tremer [Fri, 25 Oct 2024 14:19:47 +0000 (14:19 +0000)] 
linter: Try to lint some ELF stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agologging: Remove the actual legacy logger
Michael Tremer [Fri, 25 Oct 2024 14:12:54 +0000 (14:12 +0000)] 
logging: Remove the actual legacy logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodist: Remove the legacy logger
Michael Tremer [Fri, 25 Oct 2024 14:11:15 +0000 (14:11 +0000)] 
dist: Remove the legacy logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoutil: Remove the legacy logger
Michael Tremer [Fri, 25 Oct 2024 14:05:15 +0000 (14:05 +0000)] 
util: Remove the legacy logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotransaction: Remove the legacy logger
Michael Tremer [Fri, 25 Oct 2024 13:58:07 +0000 (13:58 +0000)] 
transaction: Remove the legacy logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoproblem: Remove an unused function
Michael Tremer [Fri, 25 Oct 2024 13:50:26 +0000 (13:50 +0000)] 
problem: Remove an unused function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoproblem: Minor code cleanups
Michael Tremer [Fri, 25 Oct 2024 13:48:31 +0000 (13:48 +0000)] 
problem: Minor code cleanups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoparser: Remove the legacy logger
Michael Tremer [Fri, 25 Oct 2024 13:45:59 +0000 (13:45 +0000)] 
parser: Remove the legacy logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopackager: Remove the legacy logger
Michael Tremer [Fri, 25 Oct 2024 13:31:40 +0000 (13:31 +0000)] 
packager: Remove the legacy logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopackage: Remove the legacy logger
Michael Tremer [Fri, 25 Oct 2024 13:27:48 +0000 (13:27 +0000)] 
package: Remove the legacy logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agorepo: Remove the legacy logger
Michael Tremer [Fri, 25 Oct 2024 13:17:33 +0000 (13:17 +0000)] 
repo: Remove the legacy logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agostripper: Hack to skip files with no DWARF information
Michael Tremer [Fri, 25 Oct 2024 12:54:44 +0000 (12:54 +0000)] 
stripper: Hack to skip files with no DWARF information

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopakfire: Reduce pool debugging
Michael Tremer [Fri, 25 Oct 2024 12:44:24 +0000 (12:44 +0000)] 
pakfire: Reduce pool debugging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofile: Remove debugging code
Michael Tremer [Fri, 25 Oct 2024 12:43:42 +0000 (12:43 +0000)] 
file: Remove debugging code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopakfire: Don't make the reader sticky
Michael Tremer [Fri, 25 Oct 2024 12:40:11 +0000 (12:40 +0000)] 
pakfire: Don't make the reader sticky

This totally goes wrong when we want to dist a source package while the
filelist is scanning for source files. Oh well. This isn't too bad.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agorepo: Free scanned archives
Michael Tremer [Fri, 25 Oct 2024 12:39:17 +0000 (12:39 +0000)] 
repo: Free scanned archives

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopackager: Refactor how we read metadata from the file system
Michael Tremer [Fri, 25 Oct 2024 11:47:04 +0000 (11:47 +0000)] 
packager: Refactor how we read metadata from the file system

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofile: Simplify creating new file objects
Michael Tremer [Fri, 25 Oct 2024 11:35:41 +0000 (11:35 +0000)] 
file: Simplify creating new file objects

The create function will now take the path relative to the Pakfire
instance. It will also automatically compute the absolute path.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Move pakfire_path_is_absolute to the path library
Michael Tremer [Fri, 25 Oct 2024 11:28:17 +0000 (11:28 +0000)] 
path: Move pakfire_path_is_absolute to the path library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofile: Add functions to store a file descriptor
Michael Tremer [Fri, 25 Oct 2024 11:07:42 +0000 (11:07 +0000)] 
file: Add functions to store a file descriptor

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofilelist: Change walk callback to refer to the context
Michael Tremer [Fri, 25 Oct 2024 10:16:19 +0000 (10:16 +0000)] 
filelist: Change walk callback to refer to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofilelist: Remove the legacy logger and some mild refactoring
Michael Tremer [Fri, 25 Oct 2024 09:59:50 +0000 (09:59 +0000)] 
filelist: Remove the legacy logger and some mild refactoring

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agorepo: Refactor scanning for archives
Michael Tremer [Fri, 25 Oct 2024 09:52:36 +0000 (09:52 +0000)] 
repo: Refactor scanning for archives

It does not make too much sense to (ab)use the filelist object because
it depends on so many other things and makes the code unnecessarily
complicated.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoFHS: Ensure the checked path is absolute
Michael Tremer [Fri, 25 Oct 2024 09:25:00 +0000 (09:25 +0000)] 
FHS: Ensure the checked path is absolute

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Add function to make a path absolute
Michael Tremer [Fri, 25 Oct 2024 09:24:38 +0000 (09:24 +0000)] 
path: Add function to make a path absolute

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Seal the file after reading it into memory
Michael Tremer [Fri, 25 Oct 2024 08:34:55 +0000 (08:34 +0000)] 
linter: Seal the file after reading it into memory

This avoids that something (either intentionally or unintentionally) can
be changed when the file is being analyzed.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Read the payload into memory
Michael Tremer [Thu, 24 Oct 2024 16:52:02 +0000 (16:52 +0000)] 
linter: Read the payload into memory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolinter: Run FHS checks on binary packages
Michael Tremer [Thu, 24 Oct 2024 15:42:37 +0000 (15:42 +0000)] 
linter: Run FHS checks on binary packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoFHS: Return a bitmap with any issues
Michael Tremer [Thu, 24 Oct 2024 15:41:58 +0000 (15:41 +0000)] 
FHS: Return a bitmap with any issues

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoprogress: Don't return an error if there is nothing to update
Michael Tremer [Thu, 24 Oct 2024 15:39:19 +0000 (15:39 +0000)] 
progress: Don't return an error if there is nothing to update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoFHS: Anchor on the context
Michael Tremer [Thu, 24 Oct 2024 15:14:04 +0000 (15:14 +0000)] 
FHS: Anchor on the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agojenkins: Remove broken branch check
Michael Tremer [Thu, 24 Oct 2024 13:00:47 +0000 (13:00 +0000)] 
jenkins: Remove broken branch check

This does not seem to work, so we remove it for now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agologging: Drop syslog-compatibility option
Michael Tremer [Thu, 24 Oct 2024 12:45:56 +0000 (12:45 +0000)] 
logging: Drop syslog-compatibility option

It is no longer possible to build Pakfire without systemd and so we
don't need to carry around code that cannot be used.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agojenkins: Run Clang Static Analyzer on Debian Trixie
Michael Tremer [Thu, 24 Oct 2024 12:41:59 +0000 (12:41 +0000)] 
jenkins: Run Clang Static Analyzer on Debian Trixie

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agojenkins: Add LCOV pass and build Debian packages
Michael Tremer [Wed, 23 Oct 2024 12:43:52 +0000 (12:43 +0000)] 
jenkins: Add LCOV pass and build Debian packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodebian: Fix systemd unit directory path
Michael Tremer [Wed, 23 Oct 2024 16:39:30 +0000 (16:39 +0000)] 
debian: Fix systemd unit directory path

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