39 lines
953 B
Markdown
39 lines
953 B
Markdown
# Apadana Arkdep Variants
|
|
|
|
This repository contains Apadana Immutable variant configuration for arkdep-build.
|
|
|
|
Variants are recipes used by arkdep-build to create installable images in Arkdep format.
|
|
|
|
## System requirements
|
|
|
|
- Have arkdep-build and dependencies installed.
|
|
|
|
```bash
|
|
sudo pacman -Sy arkdep
|
|
```
|
|
|
|
## Building a variant
|
|
|
|
First clone the repo and navigate to its root:
|
|
|
|
```bash
|
|
git clone git@git.parchlinux.com/apadana/arkdep-variants.git
|
|
cd arkdep-variants
|
|
```
|
|
|
|
Variants are identified based on directory name. Pass the directory name of whichever variant you wish to build to arkdep-build to build it:
|
|
|
|
```bash
|
|
sudo arkdep-build apadana-kde
|
|
```
|
|
|
|
Once the image finished building, they will be deposited in `./target`.
|
|
|
|
## Deploying the images locally
|
|
|
|
Once you have build an image it can quickly be deployed locally on any Arkdep managed system.
|
|
|
|
```bash
|
|
cp ./target/{IMAGE_ID}.tar.zst /arkdep/cache
|
|
sudo arkdep deploy cache {IMAGE_ID}
|
|
```
|