]> git.ipfire.org Git - pakfire.git/log
pakfire.git
4 years agolibpakfire: Have pakfire_make_cache_path write to stack
Michael Tremer [Sat, 13 Mar 2021 18:59:29 +0000 (18:59 +0000)] 
libpakfire: Have pakfire_make_cache_path write to stack

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Drop old cache stuff
Michael Tremer [Sat, 13 Mar 2021 18:25:53 +0000 (18:25 +0000)] 
libpakfire: Drop old cache stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoMove pakfire_read_makefile to dist
Michael Tremer [Sat, 13 Mar 2021 18:03:09 +0000 (18:03 +0000)] 
Move pakfire_read_makefile to dist

It fits better here

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoDrop old downloader and metadata parser
Michael Tremer [Sat, 13 Mar 2021 17:55:52 +0000 (17:55 +0000)] 
Drop old downloader and metadata parser

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: baseurl is a pointer
Michael Tremer [Sat, 13 Mar 2021 17:48:16 +0000 (17:48 +0000)] 
repo: baseurl is a pointer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotransaction: Download packages using libpakfire
Michael Tremer [Sat, 13 Mar 2021 17:37:52 +0000 (17:37 +0000)] 
transaction: Download packages using libpakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Remove temporary file after download
Michael Tremer [Sat, 13 Mar 2021 16:18:06 +0000 (16:18 +0000)] 
downloader: Remove temporary file after download

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Remove temporary file voodoo
Michael Tremer [Sat, 13 Mar 2021 16:17:16 +0000 (16:17 +0000)] 
repo: Remove temporary file voodoo

This will now overwrite any files with invalid content if that is being
received from the server. This isn't ideal but good enough for now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Do not refresh recently downloaded metadata
Michael Tremer [Sat, 13 Mar 2021 15:00:16 +0000 (15:00 +0000)] 
repo: Do not refresh recently downloaded metadata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Group all metadata functions together
Michael Tremer [Sat, 13 Mar 2021 14:43:50 +0000 (14:43 +0000)] 
repo: Group all metadata functions together

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Read metadata when repository is being initialised
Michael Tremer [Sat, 13 Mar 2021 14:41:55 +0000 (14:41 +0000)] 
repo: Read metadata when repository is being initialised

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Repair pakfire_mkparentdir
Michael Tremer [Sat, 13 Mar 2021 14:37:45 +0000 (14:37 +0000)] 
util: Repair pakfire_mkparentdir

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Use baseurl if no mirrors are configured
Michael Tremer [Sat, 13 Mar 2021 14:06:49 +0000 (14:06 +0000)] 
downloader: Use baseurl if no mirrors are configured

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Log tries in transfers
Michael Tremer [Sat, 13 Mar 2021 14:05:04 +0000 (14:05 +0000)] 
downloader: Log tries in transfers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Join URLs by /
Michael Tremer [Sat, 13 Mar 2021 14:04:27 +0000 (14:04 +0000)] 
downloader: Join URLs by /

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Load package database after reading metadata
Michael Tremer [Sat, 13 Mar 2021 13:12:35 +0000 (13:12 +0000)] 
repo: Load package database after reading metadata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Try reading metadata on creation
Michael Tremer [Sat, 13 Mar 2021 11:34:52 +0000 (11:34 +0000)] 
repo: Try reading metadata on creation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Actually check variable we want to write to
Michael Tremer [Fri, 12 Mar 2021 20:08:05 +0000 (20:08 +0000)] 
pakfire: Actually check variable we want to write to

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Catch any errors when creating a repo failed
Michael Tremer [Fri, 12 Mar 2021 19:48:54 +0000 (19:48 +0000)] 
_pakfire: Catch any errors when creating a repo failed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Find existing repositories before creating new ones
Michael Tremer [Fri, 12 Mar 2021 19:30:50 +0000 (19:30 +0000)] 
repo: Find existing repositories before creating new ones

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Refactor setup and cleanup
Michael Tremer [Fri, 12 Mar 2021 19:28:40 +0000 (19:28 +0000)] 
repo: Refactor setup and cleanup

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agotests: Link downloader to JSON-C
Michael Tremer [Fri, 12 Mar 2021 19:27:54 +0000 (19:27 +0000)] 
tests: Link downloader to JSON-C

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agocache: Make formatting cache filenames easier
Michael Tremer [Fri, 12 Mar 2021 18:59:21 +0000 (18:59 +0000)] 
cache: Make formatting cache filenames easier

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Drop option to change name
Michael Tremer [Fri, 12 Mar 2021 18:39:08 +0000 (18:39 +0000)] 
repo: Drop option to change name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Use STAILQ for mirrors
Michael Tremer [Fri, 12 Mar 2021 18:33:16 +0000 (18:33 +0000)] 
downloader: Use STAILQ for mirrors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Rename current_mirror to mirror
Michael Tremer [Fri, 12 Mar 2021 17:46:12 +0000 (17:46 +0000)] 
downloader: Rename current_mirror to mirror

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Use next mirror if download failed
Michael Tremer [Fri, 12 Mar 2021 17:44:54 +0000 (17:44 +0000)] 
downloader: Use next mirror if download failed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Merge create/add_transfer
Michael Tremer [Fri, 12 Mar 2021 15:32:53 +0000 (15:32 +0000)] 
downloader: Merge create/add_transfer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Read metadata
Michael Tremer [Fri, 12 Mar 2021 14:51:35 +0000 (14:51 +0000)] 
repo: Read metadata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoutil: Add helper function to parse JSON data
Michael Tremer [Fri, 12 Mar 2021 14:17:19 +0000 (14:17 +0000)] 
util: Add helper function to parse JSON data

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Parse mirrorlist
Michael Tremer [Fri, 12 Mar 2021 11:08:57 +0000 (11:08 +0000)] 
downloader: Parse mirrorlist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Handle download errors
Michael Tremer [Fri, 12 Mar 2021 10:12:38 +0000 (10:12 +0000)] 
downloader: Handle download errors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Implement downloading mirrorlists
Michael Tremer [Fri, 12 Mar 2021 09:54:20 +0000 (09:54 +0000)] 
repo: Implement downloading mirrorlists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agorepo: Add scaffolding for refreshing
Michael Tremer [Thu, 11 Mar 2021 22:20:57 +0000 (22:20 +0000)] 
repo: Add scaffolding for refreshing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Link against JSON-C
Michael Tremer [Thu, 11 Mar 2021 22:01:48 +0000 (22:01 +0000)] 
libpakfire: Link against JSON-C

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Unlink destination file before replacing it
Michael Tremer [Thu, 11 Mar 2021 21:45:57 +0000 (21:45 +0000)] 
downloader: Unlink destination file before replacing it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Log download information
Michael Tremer [Thu, 11 Mar 2021 21:41:37 +0000 (21:41 +0000)] 
downloader: Log download information

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Rename "add" to "add_transfer"
Michael Tremer [Thu, 11 Mar 2021 20:37:16 +0000 (20:37 +0000)] 
downloader: Rename "add" to "add_transfer"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add test for retrieve with pending transfers
Michael Tremer [Thu, 11 Mar 2021 20:35:15 +0000 (20:35 +0000)] 
downloader: Add test for retrieve with pending transfers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add a simple test
Michael Tremer [Thu, 11 Mar 2021 19:13:56 +0000 (19:13 +0000)] 
downloader: Add a simple test

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Remove some dead code
Michael Tremer [Thu, 11 Mar 2021 16:49:21 +0000 (16:49 +0000)] 
downloader: Remove some dead code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Disable all protocols except https://, http:// and file://
Michael Tremer [Thu, 11 Mar 2021 16:48:11 +0000 (16:48 +0000)] 
downloader: Disable all protocols except https://, http:// and file://

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Shorten name of transfer struct
Michael Tremer [Thu, 11 Mar 2021 16:45:06 +0000 (16:45 +0000)] 
downloader: Shorten name of transfer struct

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Store transfers in a queue and only as as many as we want to run in parallel
Michael Tremer [Thu, 11 Mar 2021 16:43:46 +0000 (16:43 +0000)] 
downloader: Store transfers in a queue and only as as many as we want to run in parallel

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add functions to add mirrors
Michael Tremer [Thu, 11 Mar 2021 11:51:02 +0000 (11:51 +0000)] 
downloader: Add functions to add mirrors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Remove free I forgot to remove
Michael Tremer [Thu, 11 Mar 2021 11:42:15 +0000 (11:42 +0000)] 
pakfire: Remove free I forgot to remove

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodownloader: Add baseurl setting
Michael Tremer [Wed, 10 Mar 2021 19:51:44 +0000 (19:51 +0000)] 
downloader: Add baseurl setting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Move arch into struct
Michael Tremer [Wed, 10 Mar 2021 19:42:36 +0000 (19:42 +0000)] 
pakfire: Move arch into struct

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Remove path and cache_path into struct
Michael Tremer [Wed, 10 Mar 2021 19:26:47 +0000 (19:26 +0000)] 
pakfire: Remove path and cache_path into struct

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Implement downloader to download source
Michael Tremer [Wed, 10 Mar 2021 19:20:16 +0000 (19:20 +0000)] 
dist: Implement downloader to download source

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopakfire: Add function that simply returns the cache path
Michael Tremer [Wed, 10 Mar 2021 19:13:01 +0000 (19:13 +0000)] 
pakfire: Add function that simply returns the cache path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Add scaffolding for downloader
Michael Tremer [Wed, 10 Mar 2021 15:09:31 +0000 (15:09 +0000)] 
libpakfire: Add scaffolding for downloader

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Add source files to packages
Michael Tremer [Wed, 10 Mar 2021 14:57:30 +0000 (14:57 +0000)] 
dist: Add source files to packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoconfigure: Use pkg-config to discover libsolv
Michael Tremer [Wed, 10 Mar 2021 11:50:12 +0000 (11:50 +0000)] 
configure: Use pkg-config to discover libsolv

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years ago_pakfire: Drop capabilities functionality
Michael Tremer [Wed, 10 Mar 2021 11:43:28 +0000 (11:43 +0000)] 
_pakfire: Drop capabilities functionality

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agolibpakfire: Link against cURL
Michael Tremer [Wed, 10 Mar 2021 11:36:38 +0000 (11:36 +0000)] 
libpakfire: Link against cURL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Add all files in the source directory
Michael Tremer [Tue, 9 Mar 2021 23:51:49 +0000 (23:51 +0000)] 
dist: Add all files in the source directory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Allow changing filename in archive
Michael Tremer [Tue, 9 Mar 2021 23:10:27 +0000 (23:10 +0000)] 
packager: Allow changing filename in archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Make filename accessible through extra function
Michael Tremer [Tue, 9 Mar 2021 22:36:16 +0000 (22:36 +0000)] 
packager: Make filename accessible through extra function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Return the filename of the result file
Michael Tremer [Tue, 9 Mar 2021 22:18:36 +0000 (22:18 +0000)] 
packager: Return the filename of the result file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodist: Add basic C implementation
Michael Tremer [Tue, 9 Mar 2021 22:00:02 +0000 (22:00 +0000)] 
dist: Add basic C implementation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Create a helper function to create files in tarball
Michael Tremer [Tue, 9 Mar 2021 18:22:56 +0000 (18:22 +0000)] 
packager: Create a helper function to create files in tarball

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Set creation time and ownership for files
Michael Tremer [Tue, 9 Mar 2021 18:10:52 +0000 (18:10 +0000)] 
packager: Set creation time and ownership for files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Write format using buffer helper function, too
Michael Tremer [Tue, 9 Mar 2021 18:09:53 +0000 (18:09 +0000)] 
packager: Write format using buffer helper function, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Write package metadata
Michael Tremer [Tue, 9 Mar 2021 18:01:09 +0000 (18:01 +0000)] 
packager: Write package metadata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Set installsize to total size of the filelist
Michael Tremer [Tue, 9 Mar 2021 17:04:27 +0000 (17:04 +0000)] 
packager: Set installsize to total size of the filelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Constify flags
Michael Tremer [Mon, 8 Mar 2021 23:36:18 +0000 (23:36 +0000)] 
archive: Constify flags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Do not extract fflags
Michael Tremer [Mon, 8 Mar 2021 23:34:28 +0000 (23:34 +0000)] 
archive: Do not extract fflags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Correctly resolve UIDs/GIDs
Michael Tremer [Mon, 8 Mar 2021 23:32:37 +0000 (23:32 +0000)] 
packager: Correctly resolve UIDs/GIDs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Move creating reader into an extra function
Michael Tremer [Mon, 8 Mar 2021 23:16:36 +0000 (23:16 +0000)] 
packager: Move creating reader into an extra function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Use reader and import all attributes except fflags
Michael Tremer [Mon, 8 Mar 2021 23:12:55 +0000 (23:12 +0000)] 
packager: Use reader and import all attributes except fflags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Remove writing a filelist to the package
Michael Tremer [Mon, 8 Mar 2021 22:40:12 +0000 (22:40 +0000)] 
packager: Remove writing a filelist to the package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Split time into ctime and mtime
Michael Tremer [Mon, 8 Mar 2021 22:32:35 +0000 (22:32 +0000)] 
file: Split time into ctime and mtime

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Keep type in mode_t and remove file type check functions
Michael Tremer [Mon, 8 Mar 2021 22:21:23 +0000 (22:21 +0000)] 
file: Keep type in mode_t and remove file type check functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Drop unused dirname/basename functions
Michael Tremer [Mon, 8 Mar 2021 22:05:46 +0000 (22:05 +0000)] 
file: Drop unused dirname/basename functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Store the absolute path
Michael Tremer [Mon, 8 Mar 2021 22:04:45 +0000 (22:04 +0000)] 
file: Store the absolute path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Rename "name" to "path"
Michael Tremer [Mon, 8 Mar 2021 21:51:01 +0000 (21:51 +0000)] 
file: Rename "name" to "path"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Import all file attributes from archive entry
Michael Tremer [Mon, 8 Mar 2021 12:47:07 +0000 (12:47 +0000)] 
packager: Import all file attributes from archive entry

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofiles: Add reference to Pakfire for files and filelists
Michael Tremer [Mon, 8 Mar 2021 12:13:43 +0000 (12:13 +0000)] 
files: Add reference to Pakfire for files and filelists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofiles: Statically allocate name, user and group
Michael Tremer [Mon, 8 Mar 2021 11:58:13 +0000 (11:58 +0000)] 
files: Statically allocate name, user and group

This avoids many malloc() and free() calls.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: extract: Set groups correctly
Michael Tremer [Mon, 8 Mar 2021 11:44:43 +0000 (11:44 +0000)] 
archive: extract: Set groups correctly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: extract: Set user permissions correctly
Michael Tremer [Mon, 8 Mar 2021 11:33:52 +0000 (11:33 +0000)] 
archive: extract: Set user permissions correctly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Read file attributes from archive
Michael Tremer [Mon, 8 Mar 2021 01:38:39 +0000 (01:38 +0000)] 
archive: Read file attributes from archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agodb: Check for errors after INSERT
Michael Tremer [Mon, 8 Mar 2021 01:29:33 +0000 (01:29 +0000)] 
db: Check for errors after INSERT

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Store OpenSSL context in main struct
Michael Tremer [Mon, 8 Mar 2021 00:16:31 +0000 (00:16 +0000)] 
archive: Store OpenSSL context in main struct

This avoids allocating and freeing a new context for every file that is
being hashed.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoarchive: Compute BLAKE2 checksum when extracting files
Michael Tremer [Sun, 7 Mar 2021 23:56:59 +0000 (23:56 +0000)] 
archive: Compute BLAKE2 checksum when extracting files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Add filelist
Michael Tremer [Sun, 7 Mar 2021 18:11:01 +0000 (18:11 +0000)] 
packager: Add filelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Add function to copy attributes from stat()
Michael Tremer [Sun, 7 Mar 2021 18:10:07 +0000 (18:10 +0000)] 
file: Add function to copy attributes from stat()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agofile: Fix potential memory leaks
Michael Tremer [Sun, 7 Mar 2021 17:33:13 +0000 (17:33 +0000)] 
file: Fix potential memory leaks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Use definition for format file name
Michael Tremer [Sun, 7 Mar 2021 17:07:45 +0000 (17:07 +0000)] 
packager: Use definition for format file name

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Append payload to archive
Michael Tremer [Sun, 7 Mar 2021 17:06:32 +0000 (17:06 +0000)] 
packager: Append payload to archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Store file handle to payload file
Michael Tremer [Sun, 7 Mar 2021 17:05:31 +0000 (17:05 +0000)] 
packager: Store file handle to payload file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Add function that starts putting the whole archive together
Michael Tremer [Sat, 6 Mar 2021 16:02:25 +0000 (16:02 +0000)] 
packager: Add function that starts putting the whole archive together

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Add a function that adds a file to the payload
Michael Tremer [Sat, 6 Mar 2021 15:15:07 +0000 (15:15 +0000)] 
packager: Add a function that adds a file to the payload

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Check if archive_write_new() was successful
Michael Tremer [Sat, 6 Mar 2021 11:39:07 +0000 (11:39 +0000)] 
packager: Check if archive_write_new() was successful

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Setup an area for writing the payload
Michael Tremer [Fri, 5 Mar 2021 18:07:47 +0000 (18:07 +0000)] 
packager: Setup an area for writing the payload

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Add some basic tests
Michael Tremer [Fri, 5 Mar 2021 17:27:04 +0000 (17:27 +0000)] 
packager: Add some basic tests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agopackager: Add scaffolding
Michael Tremer [Fri, 5 Mar 2021 17:18:11 +0000 (17:18 +0000)] 
packager: Add scaffolding

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: package: Set build host and time
Michael Tremer [Fri, 5 Mar 2021 17:03:17 +0000 (17:03 +0000)] 
parser: package: Set build host and time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 years agoparser: Add more string attributes to the package
Michael Tremer [Fri, 5 Mar 2021 16:51:21 +0000 (16:51 +0000)] 
parser: Add more string attributes to the package

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