Skip to content

🎩 Mocaccino micro flavor. Micro LFS musl-based distro for embedded applications

License

Notifications You must be signed in to change notification settings

mocaccinoOS/mocaccino-micro

Repository files navigation

Docker Repository on Quay Packages Mocaccino-micro

Architecture

Musl based distro. Targeting containers and servers. Not completely static, few of the packages are, depending on the scope and security support.

  • luet as a Package Manager and Building toolchain

How to build all mocaccino-micro packages

Prerequisites

  • Docker/img
  • luet installed (+container-diff) in /usr/bin/luet (arm build)
  • make

See also the luet official docs

make build-all
make create-repo

done! a build/ folder will be created, ready to be used by Luet clients.

How to build packages based on mocaccino-micro

There are three ways to build packages:

  • Use luet and clone this tree. Specify as an additional tree where you store your specfiles, and point the luet build command to both trees (with multiple --tree)
  • Add a submodule to your spectree pointing to this repository
  • Base your specfile from mocaccino-micro docker images.

See also how to create a repository