/armbian-clockworkpi-a06

armbian-clockworkpi-a06

Primary LanguagePHPGNU Lesser General Public License v2.1LGPL-2.1

armbian Clockworkpi DevTerm A06

Current based on v22.02 042cdbd6a3e157aaaf8b1d81865c78f45dafbbf4

Spec

Project structure

├── config                               Packages repository configurations
│   ├── targets.conf                     Board build target configuration
│   ├── boards                           Board configurations
│   ├── kernel                           Kernel build configurations per family
│   └── sources                          Kernel and u-boot sources locations and scripts
├── packages                             Support scripts, binary blobs, packages
│   └── bsp                              Scripts and configs overlay for rootfs
├── patch                                Collection of patches
│   ├── kernel                           Linux kernel patches
|   |   └── family-branch                Per kernel family and branch
│   ├── misc                             Linux kernel packaging patches
│   └── u-boot                           Universal boot loader patches
|       └── u-boot-rockchip64            For entire kernel family
└── userpatches                          User: configuration patching area
    ├── customize-image.sh               User: script will execute just before closing the image
    └── overlay                          Directory on host is bind-mounted to /tmp/overlay in chroot

Build

Build options:

./compile.sh  BOARD=clockworkpi-a06 BRANCH=current RELEASE=bullseye BUILD_MINIMAL=no BUILD_DESKTOP=yes KERNEL_ONLY=no KERNEL_CONFIGURE=no DESKTOP_ENVIRONMENT=xfce DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base DESKTOP_APPGROUPS_SELECTED="browsers chat desktop_tools editors internet multimedia office programming remote_desktop" COMPRESS_OUTPUTIMAGE=sha,gpg,img

Default build script will build all packages and images:

  • Account
    • user: cpi
    • password: cpi
    • root user password: root
  • Package:
    • xfce4-power-manager
    • WiringPi

Deps

apt