Skip to content

AOSC-Dev/ciel-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

de8ec8f · Mar 4, 2025
Jan 7, 2025
Mar 3, 2025
Jan 7, 2025
Mar 19, 2023
Mar 3, 2025
Jan 7, 2025
Jan 7, 2025
Mar 4, 2025
Mar 4, 2025
Jan 20, 2021
Jan 7, 2025
Jan 7, 2025
Jan 7, 2025

Repository files navigation

Ciel 3

An integrated packaging environment for AOSC OS.

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

Manual

ciel --help

Installation

cargo build --release
install -Dm755 target/release/ciel-rs /usr/local/bin/ciel
PREFIX=/usr/local ./install-assets.sh

Dependencies

Building:

  • Rust w/ Cargo (Rust 1.80.0+)
  • C compiler
  • pkg-config (for detecting C library dependencies)
  • make (when GCC LTO is used, not needed for Clang)

Runtime:

  • Systemd
  • D-Bus
  • OpenSSL
  • liblzma (optional)
  • libgit2 (optional)

Runtime Kernel:

  • Overlay file system

About

A tool for controlling AOSC OS packaging environments using multi-layer filesystems and containers (version 3)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 13