Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AOSC-Archive/ciel

A tool for controlling multi-layer file systems and containers, aka "pinniped"
https://github.com/AOSC-Archive/ciel

acbs packaging systemd systemd-nspawn

Last synced: 11 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Ciel 2 [![Build Status](https://api.travis-ci.org/AOSC-Dev/ciel.svg)](https://travis-ci.org/AOSC-Dev/ciel)
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

```bash
ciel help
```

## Installation

```bash
make
sudo make install
```

You may use `make PREFIX=/usr` and `sudo make install PREFIX=/usr` 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