Custom Build without APK? (24.10)

Issue: No APK available
Device: iNet GL X3000
Version: 24.10
My new fresh build was flashable running.
For some reason APK is missing?! How can that happen?
The starting point is the .config from

make menuconfig

like that:

To fill up the gaps, this was followed by a

make defconfig

And what I can see, in the .config that was used for the build process is:

CONFIG_PACKAGE_apk-mbedtls=y
CONFIG_USE_APK=y

Thats one point, one open question. What else needs to be done for APK to put it into the .config ?


To check what could be done, I followed the process again.
Funnywise, I cannot even find any APK related options in

make menuconfig

:

I am looking into Base System because it seems to be the place where it is supposed to be. But no luck.

So, second issue, open question: I cannot select APK related options in make menuconfig. Where is it gone?
Same as above, after

make defconfig

it will also not be there.

Cheers frood

Apk is available in snapshots, 24.10 is using opkg.

1 Like

This is what I had thought before.

But I cannot confirm that there is opkg:

Well, it is not there if you say config_use_apk. Don't say that in .config

There are no APK packages available for installation in 24.10, so you should not try to use it.

Say nothing about APK in .config, and you will have the default opkg.

2 Likes

Mainline snapshots. 24.10 snapshot don't have those.

1 Like

That would explain the missing APK in make menuconfig.
Whereas there was something in the .config that was a few weeks old. Maybe 1-2 weeks.
Must have come in there like from make menu or defconfig.

APK has been disabled in 24.10 since November by marking it as BROKEN.

But if you have taken .config from main/master into 24.10, it has naturally had APK as enabled. Or if you explicitly enable BROKEN packages in your build config, you may see it. Otherwise it is hidden on 24.10.

1 Like

That makes sense. Yes, the .config was older. I haven't updated it since the RC and Snapshot builds. Makes sense!!