/ciel

A tool for controlling multi-layer file systems and containers, aka "pinniped"

Primary LanguageGoMIT LicenseMIT

CIEL 2 Build Status

An integrated packaging environment for AOSC OS.

Ciel uses systemd-nspawn container as its backend and overlay file system as support rollback feature.

Manual

ciel help

Installation

make
sudo make install

You may use PREFIX=/usr make and sudo PREFIX=/usr make install to install to other location. Defaults to /usr/local.

Dependencies

Building:

  • Go
  • C compiler
  • make
  • curl

Runtime:

  • Systemd
  • tar
  • dos2unix

Runtime Kernel:

  • Overlay file system
  • System-V semaphores