Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

oco-builder

Bootstrap Docker images for building binary packages for repo.osowoso.org

Templates live at OCO, binaries are built via CI on GitHub using these images.

Images

Published to GHCR, updated daily at 03:00 UTC.

Image Architecture libc
ghcr.io/osowoso/oco-builder-x86_64 x86_64 glibc
ghcr.io/osowoso/oco-builder-x86_64-musl x86_64 musl
ghcr.io/osowoso/oco-builder-aarch64 aarch64 glibc
ghcr.io/osowoso/oco-builder-aarch64-musl aarch64 musl

Usage

docker run --privileged --rm ghcr.io/osowoso/oco-builder-x86_64 \
  ./xbps-src pkg <template>

How it works

Each image starts from the official ghcr.io/void-linux/void-*-full base, runs xbps-src binary-bootstrap with --privileged (required for chroot mount capabilities), then is committed as a ready-to-use build environment.

Bundled tools

In addition to the void base + xbps-src, the images include:

  • sudo, bash, curl, git -- core build needs
  • python3 -- runtime for repodata helpers in oSoWoSo/oco
  • rclone -- manage files on cloud storage
  • fuse3 -- filesystem in userspace
  • zstd -- CLI for round-tripping zstd-compressed repodata
  • pandoc -- README → HTML for the oco website generator (x86_64 only; not packaged for all archs in void)

About

Generate images for Void Community Repository https://repo.osowoso.org

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages