[DRAFT] Starting to document the new build system #125
Conversation
Better late than never, but still almost too late for the next release... Anyway, this is the first draft about adding desktop environments and appgroups. The next step will be to document how to setup Debootstrap and CLI packages lists. Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>
Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>
That said, there's actually a bug regarding this in the main build system. I'll try to correct this ASAP. Signed-off-by: Miouyouyou (Myy) <myy@miouyouyou.fr>
|
@AndreiCherniaev or anyone that have some spare time. You might have a question how this works, but documentation is n/a, or in this unfinished stage, most of people is not faimiliar how it works ... If you need harder chellenge ;) and help us out a bit, this is it. This merge request needs to be checked with reality - we have merged the code and we are using it to some degree. Things might be changed since and a few parts is known to miss: (last three commit comments), also this, perhaps something else. If you are not familiar with fixing this MR, open a new one. |
|
Is is real to set ${BOARD} ${RELEASE} and others via hyperlink in armbian docs? User wants push to ${BOARD} and to see list. Look at me: I have got Orange Pi 4B (not just 4), my first question - what is ${BOARD}? May be orangepi4 or ORANGEPI4 or orange_pi_4_b ? |
|
Changes between sub variants are small so in 99% we don't need to have different build targets for a, b or c. We / armbian maintainers define unique board name. Usually we just re-use hw vendor board naming. |
Ok, but for Orange Pi 4 I think the first question of armbian user
|
First of all I want exclude cracklib. So I create Than I want minicom to be installed so I create /home/a/Documents/myArmbians/8armbian/build/config/desktop/hirsute/environments/xfce/config_base/custom/boards/orangepi4/packages file contains But after build cracklib was in armbian! And no minicom! My armbian build script |
Start studying documentation, check logs and try again. You don't expect you will master build system in a few days or weeks? Also check support terms once again - you are deep in support area where you pay first, ask questions next - "personalised support". You can also help first and we will help you ... if we know and have time. On forum. Here on Github, we will ignore support. Here we only discuss R&D level issues. |
You ask me to test https://github.com/armbian or https://github.com/Miouyouyou/build/tree/armbian_desktop ? Last has got [ error ] It seems you ignore documentation and run an unsupported build system: hirsute . P.S. Look at my another messages please. |
|
@AndreiCherniaev The documentation is clearly outdated on the custom/* parts, these parts have been moved to another folder that mimic an overlay system. Try adding your Worse case, try just adding packages.remove in Also, is it your first time using the Armbian build scripts ? This part of the documentation, along with these features, are targeted towards OEM implementors who mainly used scripts to generate the image, with commonly used variables, and tend to generate various images for different boards with the same scripts.
Indeed calling CLI configurations "minimal" is a misnomer. Concerning CLI configurations :
So the names are not that far-fetched. |
Better late than never, but still almost too late for the
next release...
Anyway, this is the first draft about adding desktop
environments and appgroups.
The next step will be to document how to setup Debootstrap
and CLI packages lists.
Signed-off-by: Miouyouyou (Myy) myy@miouyouyou.fr
The text was updated successfully, but these errors were encountered: