mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 23:42:43 +00:00
00b86168bd
APK (Alpine Package Keeper) is the package manager of Alpine Linux and has multiple advantages over OPKG. While Alpine uses APK version 2, this commit adds version 3 with a heavily optimised database structure and additional feature making it suitable for OpenWrt. This commit will be followed by many more to add APK build capabilities to the OpenWrt build system, firstly enabling side by side builds of APK and OPKG packages, later replacing OPKG entirely. Signed-off-by: Paul Spooren <mail@aparcar.org>
22 lines
666 B
Diff
22 lines
666 B
Diff
From 9918c683fcc2f148328332d58d030ec5750a1473 Mon Sep 17 00:00:00 2001
|
|
From: Paul Spooren <mail@aparcar.org>
|
|
Date: Sat, 19 Feb 2022 17:20:37 +0100
|
|
Subject: [PATCH 1/4] openwrt: move layer db to temp folder
|
|
|
|
Signed-off-by: Paul Spooren <mail@aparcar.org>
|
|
---
|
|
src/database.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/src/database.c
|
|
+++ b/src/database.c
|
|
@@ -1604,7 +1604,7 @@ const char *apk_db_layer_name(int layer)
|
|
{
|
|
switch (layer) {
|
|
case APK_DB_LAYER_ROOT: return "lib/apk/db";
|
|
- case APK_DB_LAYER_UVOL: return "lib/apk/db-uvol";
|
|
+ case APK_DB_LAYER_UVOL: return "tmp/run/uvol/.meta/apk";
|
|
default:
|
|
assert("invalid layer");
|
|
return 0;
|