]> git.ipfire.org Git - pakfire.git/commit
pakfire: Re-implement pakfire as a C binary
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 25 Sep 2023 10:34:10 +0000 (10:34 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 25 Sep 2023 10:34:10 +0000 (10:34 +0000)
commitc9abb903eb74495a5ba17648bd36405623e16a98
treecf50b81b671de876d11a06105f40c685738e8591
parent82a0f8d7d37e66aaff0fd8a819cce6e2196251ac
pakfire: Re-implement pakfire as a C binary

This patch removes the Python wrapper script which implemented the
"pakfire" command. Therefore we lose the runtime dependency on Pakfire
for basic system administration tasks and can hopefully remove a lot of
Python glue code.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
35 files changed:
.gitignore
Makefile.am
src/cli/lib/command.c [new file with mode: 0644]
src/cli/lib/command.h [new file with mode: 0644]
src/cli/lib/dump.c [new file with mode: 0644]
src/cli/lib/dump.h [new file with mode: 0644]
src/cli/pakfire/check.c [new file with mode: 0644]
src/cli/pakfire/check.h [new file with mode: 0644]
src/cli/pakfire/clean.c [new file with mode: 0644]
src/cli/pakfire/clean.h [new file with mode: 0644]
src/cli/pakfire/info.c [new file with mode: 0644]
src/cli/pakfire/info.h [new file with mode: 0644]
src/cli/pakfire/install.c [new file with mode: 0644]
src/cli/pakfire/install.h [new file with mode: 0644]
src/cli/pakfire/main.c [new file with mode: 0644]
src/cli/pakfire/provides.c [new file with mode: 0644]
src/cli/pakfire/provides.h [new file with mode: 0644]
src/cli/pakfire/remove.c [new file with mode: 0644]
src/cli/pakfire/remove.h [new file with mode: 0644]
src/cli/pakfire/repolist.c [new file with mode: 0644]
src/cli/pakfire/repolist.h [new file with mode: 0644]
src/cli/pakfire/requires.c [new file with mode: 0644]
src/cli/pakfire/requires.h [new file with mode: 0644]
src/cli/pakfire/search.c [new file with mode: 0644]
src/cli/pakfire/search.h [new file with mode: 0644]
src/cli/pakfire/sync.c [new file with mode: 0644]
src/cli/pakfire/sync.h [new file with mode: 0644]
src/cli/pakfire/transaction.c [new file with mode: 0644]
src/cli/pakfire/transaction.h [new file with mode: 0644]
src/cli/pakfire/update.c [new file with mode: 0644]
src/cli/pakfire/update.h [new file with mode: 0644]
src/libpakfire/include/pakfire/packagelist.h
src/libpakfire/libpakfire.sym
src/libpakfire/packagelist.c
src/scripts/pakfire.in [deleted file]