]> git.ipfire.org Git - pakfire.git/commit
libpakfire: Remove pakfire_install/_update/_sync/_erase
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 25 Sep 2023 13:45:19 +0000 (13:45 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 25 Sep 2023 13:45:19 +0000 (13:45 +0000)
commit0e9b4bd39cc083c641c844e6fcbc339fc82c31a9
tree1e481674a120c6263ded5fb75cae2adfc6c3f8f3
parent6d4cbcd3390dcaecb8e1a2e507ee7cafc97b126e
libpakfire: Remove pakfire_install/_update/_sync/_erase

These functions used to call a mega function to perform some basic
actions which was getting too complicated to keep alive.

This way, we export the transaction object which breaks down all those
actions into many smaller steps.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/pakfire.c
src/libpakfire/include/pakfire/pakfire.h
src/libpakfire/libpakfire.sym
src/libpakfire/pakfire.c