Rename arkanium-deploy to arkdep
This commit is contained in:
parent
dc31f6e6b2
commit
f5bc5448b7
2 changed files with 7 additions and 9 deletions
16
README.md
16
README.md
|
@ -1,4 +1,4 @@
|
||||||
# Arkanium
|
# Arkanium / Arkdep
|
||||||
A toolkit for building, deploying and maintaining a btrfs-based multi-root system.
|
A toolkit for building, deploying and maintaining a btrfs-based multi-root system.
|
||||||
|
|
||||||
## Packaging
|
## Packaging
|
||||||
|
@ -43,7 +43,7 @@ repo.example.com
|
||||||
```
|
```
|
||||||
|
|
||||||
### Example repository configuration
|
### Example repository configuration
|
||||||
The `list` file is in part optional, it not utilized during the deployment process but the user may use it in combination with the `arkanium-deploy list` command to request a list of all available images in the repository.
|
The `list` file is in part optional, it not utilized during the deployment process but the user may use it in combination with the `arkdep list` command to request a list of all available images in the repository.
|
||||||
```text
|
```text
|
||||||
customlinux
|
customlinux
|
||||||
customlinux-gnome
|
customlinux-gnome
|
||||||
|
@ -55,7 +55,7 @@ The `database` file contains a `:` delimited list of all available images. Each
|
||||||
customlinux_v2.0:zst:d5f45b2dac77399b37231c6ec4e864d184d35cf1
|
customlinux_v2.0:zst:d5f45b2dac77399b37231c6ec4e864d184d35cf1
|
||||||
customlinux_v1.0:zst:80ba4c7f3ff7a0ebce8e67d5b73f87c56af1b9f3
|
customlinux_v1.0:zst:80ba4c7f3ff7a0ebce8e67d5b73f87c56af1b9f3
|
||||||
```
|
```
|
||||||
The image name is used to find the actual image, users can also manually refer to a version with `arkanium-deploy deploy customlinux customlinux_v1.0`
|
The image name is used to find the actual image, users can also manually refer to a version with `arkdep deploy customlinux customlinux_v1.0`
|
||||||
|
|
||||||
The compression method is flexible, any compression method tar can ifner is supported. Some examples being `xz`, `gz` and `zst`.
|
The compression method is flexible, any compression method tar can ifner is supported. Some examples being `xz`, `gz` and `zst`.
|
||||||
|
|
||||||
|
@ -66,8 +66,6 @@ Arkanium will assume the top most entry in the database is the latest one, when
|
||||||
## Usage
|
## Usage
|
||||||
### Rolling out Arkanium on a new system
|
### Rolling out Arkanium on a new system
|
||||||
|
|
||||||
> **Note** Are you lazy? Is `arkanium-deploy` a physical and mental struggle to type? I recommend symlinking or script wrapping it as `arkdep`
|
|
||||||
|
|
||||||
> **Note** Arkanium has as of now only been tested on Arch Linux-based systems
|
> **Note** Arkanium has as of now only been tested on Arch Linux-based systems
|
||||||
|
|
||||||
Arkanium can be easily rolled out and torn down again, it is non-invasive by design. So it _should_ be safe to just toy around with it on your system.
|
Arkanium can be easily rolled out and torn down again, it is non-invasive by design. So it _should_ be safe to just toy around with it on your system.
|
||||||
|
@ -80,24 +78,24 @@ System requirements;
|
||||||
|
|
||||||
The following command will initialize Arkanium, it will deploy a subvolume containing all Arkanium related files excluding kernels and initramfs to `/arkanium`.
|
The following command will initialize Arkanium, it will deploy a subvolume containing all Arkanium related files excluding kernels and initramfs to `/arkanium`.
|
||||||
```shell
|
```shell
|
||||||
sudo arkanium-deploy init
|
sudo arkdep init
|
||||||
```
|
```
|
||||||
|
|
||||||
### Deploying an image
|
### Deploying an image
|
||||||
To deploy the latest available image from the default repository run the following command;
|
To deploy the latest available image from the default repository run the following command;
|
||||||
```shell
|
```shell
|
||||||
sudo arkanium-deploy deploy
|
sudo arkdep deploy
|
||||||
```
|
```
|
||||||
It will check in with the server defined in `/arkanium/config` as `repo_url` and pull the latest image defined in `$repo_url/database`, see [Repository](#Repository) for additional information.
|
It will check in with the server defined in `/arkanium/config` as `repo_url` and pull the latest image defined in `$repo_url/database`, see [Repository](#Repository) for additional information.
|
||||||
|
|
||||||
### Deploying a specified image version
|
### Deploying a specified image version
|
||||||
A specific image version to pull and deploy can be parsed like so;
|
A specific image version to pull and deploy can be parsed like so;
|
||||||
```shell
|
```shell
|
||||||
sudo arkanium-deploy deploy 00ce35074659538f946be77d9efaefc37725335689
|
sudo arkdep deploy 00ce35074659538f946be77d9efaefc37725335689
|
||||||
```
|
```
|
||||||
Simply provide the basename of the image and it will attempt to find it in `/database`.
|
Simply provide the basename of the image and it will attempt to find it in `/database`.
|
||||||
|
|
||||||
You do not have to provide the full basename, you can provide it with an impartial basename, the first hit will be pulled and deployed.
|
You do not have to provide the full basename, you can provide it with an impartial basename, the first hit will be pulled and deployed.
|
||||||
```shell
|
```shell
|
||||||
sudo arkanium-deploy deploy 00ce
|
sudo arkdep deploy 00ce
|
||||||
```
|
```
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue