Skip to content

glneo/os

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Armbian logo
Armbian OS

GitHub Workflow Status Smoke test success ratio

Build Clusters Health
GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status

What does this project do?

When is this happening?

  • Artifacts cache and images update every eight hours, starting at 0:00 AM UTC
  • Repository update is updated once per day, at 3:00 AM UTC
  • Manually, when an Armbian member executes a build action

Need to include stable or nightly images for your board?

Armbian build system includes many build configurations, but we are producing only some possible build options for all images. Only the most popular ones get everything, while others get the bare minimum, some nothing. The primary reason for the lack of images is a need for more human resources - maintainers - who can help keep them operational.

To enable a board that exists in build configurations, edit this file and send a pull request. The configuration file is self-explanatory.

Import 3rd party package into Armbian

We don't want to include 3rd party and Personal Package Archives (PPAs) repository components within the official release. However, adding a more recent or different version may occur for security and feature purposes.

Automation at Pull Request will:

  • Download packages from repository directly or from GitHub releases
  • Place package into specific release or component, or everywhere
  • Execute test install on all distributions where it can be installed

To add a package into auto-sync, you need to add GPG formatted repository key (when you mirror from repository) to the external/keys generated configuration file in folder external

URL="http://dl.google.com/linux/chrome/deb/ stable"
KEY="main"
RELEASE=all
TARGET=desktop
METHOD=aptly
INSTALL=google-chrome-stable
GLOB="Name (% google-chrome-stable), \$Version (>= 111.0)"
ARCH=amd64
REPOSITORY=BS
  • URL = repository URL (http://dl.google.com/linux/chrome/deb/ stable)
  • KEY = Source component = main
  • RELEASE = all|jammy|lunar|bullseye|sid
  • TARGET = Armbian repository component (utils, desktop)
  • METHOD = aptly (for Debian-based repo), gh (download package from GitHub releases)
  • GLOB = Name (% http-*) packages that starts with http. Other variants
  • ARCH = limit mirroring to architecture
  • REPOSITORY = B = beta.armbian.com, S = apt.armbian.com

Development

OS download

Support

Contact

License

This software is published under the GPL-2.0 License license.

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%