apk-tools/src
Timo Teräs a627ab8eb8 make apk_database optional for applets that don't need it
The new v3 applets don't use it, and eventually all applets will
use the new formats only.

This prepares the code for this, and moves trust, id_cache, and
root_fd to apk_ctx which is enough for v3 applets at this time.

The generic code is made to not initialize apk_database if it's
not needed.
2020-10-09 16:09:19 +03:00
..
Makefile rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
adb.c adb: improve sorting features, sort installed-db package listing 2020-10-09 16:09:19 +03:00
adb.h minor performance improvements on build and code 2020-10-09 16:09:19 +03:00
adb_trust.c rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
apk-static.c static build: do not use openssl engines 2010-06-30 16:55:50 +03:00
apk-test.c test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
apk.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
apk.pc.in build: fix includedir in pkgconfig file 2020-04-01 19:14:28 +03:00
apk_adb.c minor performance improvements on build and code 2020-10-09 16:09:19 +03:00
apk_adb.h adb: introduce apk-tools database format, and few applets 2020-10-09 16:09:19 +03:00
apk_applet.h make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
apk_archive.h rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
apk_atom.h make the atom functions not use global state 2020-05-19 12:02:56 +03:00
apk_blob.h adb: introduce apk-tools database format, and few applets 2020-10-09 16:09:19 +03:00
apk_context.h make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
apk_database.h make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
apk_defines.h rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
apk_hash.h use SPDX-License-Identifier in source files 2020-05-07 10:45:42 +03:00
apk_io.h rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
apk_openssl.h use SPDX-License-Identifier in source files 2020-05-07 10:45:42 +03:00
apk_package.h make apk_flags non-global, make progress printing state non-global 2020-10-09 16:09:19 +03:00
apk_print.h rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
apk_provider_data.h use SPDX-License-Identifier in source files 2020-05-07 10:45:42 +03:00
apk_solver.h fix, simplify and document upgrade --ignore 2020-08-24 15:26:25 +03:00
apk_solver_data.h use SPDX-License-Identifier in source files 2020-05-07 10:45:42 +03:00
apk_version.h add separate vertest applet for version string testing 2020-10-09 16:09:19 +03:00
app_adbdump.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_adbsign.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_add.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_audit.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_cache.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_convdb.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_convndx.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_del.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_dot.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_fetch.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_fix.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_index.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_info.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_list.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_manifest.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_mkndx.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_policy.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_search.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_stats.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_update.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_upgrade.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_verify.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_version.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
app_vertest.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
applet.c rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
atom.c make the atom functions not use global state 2020-05-19 12:02:56 +03:00
blob.c minor performance improvements on build and code 2020-10-09 16:09:19 +03:00
commit.c rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
common.c use SPDX-License-Identifier in source files 2020-05-07 10:45:42 +03:00
context.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
database.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
genhelp.lua add script to autogenerate help from man pages 2020-05-06 13:05:19 +03:00
hash.c make the atom functions not use global state 2020-05-19 12:02:56 +03:00
io.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
io_archive.c rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
io_gunzip.c various changes to make clang not give warnings 2020-10-07 21:16:35 +03:00
io_url.c make apk_force non-global, remove left-over apk_arch 2020-10-09 16:09:19 +03:00
lua-apk.c rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
meson.build rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
package.c make apk_database optional for applets that don't need it 2020-10-09 16:09:19 +03:00
print.c rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
solver.c rename apk_db_options to apk_ctx, rework logging 2020-10-09 16:09:19 +03:00
template.c use SPDX-License-Identifier in source files 2020-05-07 10:45:42 +03:00
version.c add separate vertest applet for version string testing 2020-10-09 16:09:19 +03:00