don't worry... I didn't know this back in the days > three years ago too & I was rebuilding the dumb way over and over and died through the build until everything was fixed...
Yeah you have to consider that the packages are linked against each other and so if the host config changes or e.g. you bump a single package which was linked agains libexample.1.14 and then the bumped package install libexample.1.15 you also have to recompile the packages which depend on the lib.
About the wrapper... whatever floats your boat usually the project files include everything you need and args like BUILD_PERIODIC=RR or BUILDER_NAME=ST are optional. All you need is PROJECT=Generic ARCH=x86_64 make image, even PROJECT=Generic ARCH=x86_64 are superflous since it's the default, to kick of building an image since the scripts already handle everything else but obviously you have to tell the makefile which project you want to build.
Exactly, something like that i got, so im compiling everything now 😂
I know that your scripts does already everything, that script is just basically to make it easier for myself, i started something i wanted to finish it, there is really not much more to it 😂
A wiki does the same job 😂
But on a clean new build environment, all i have todo is dumb run the script and it tells me, to install git+make+create an nonroot user to get started, and does everything else, without me having to fiddle in your repo and forgetting changing stuff that i personally want to cchange, like debloating the kernel 😂
But tbh, libreelec made already a file for this, which is pretty amazing already to slim the kernel down.
However, no one needs to use that script, it's just a dumb way for me if i forget everything in a month or so 😂
--
Compilation is over 60% already, so far everything looks great with the libgdk package 😂
Using your latest repo changes (1h ago cloned)
Cheers