Update README
This commit is contained in:
parent
10ce6dc961
commit
5ba2f63fd9
1 changed files with 9 additions and 9 deletions
18
README.md
18
README.md
|
@ -1,14 +1,14 @@
|
||||||
# arkdep
|
# Arkdep
|
||||||
A toolkit for building, deploying and maintaining a btrfs-based multi-root system.
|
Toolkit for building, deploying and maintaining an immutable, btrfs-based, multi-root system.
|
||||||
|
|
||||||
arkdep attempts to be as simple to use as possible and avoid unnecessary abstraction, if you know how to use GNU/Linux picking up arkdep should be painless for it maintains much of your old familiar workflow.
|
Arkdep attempts to be as simple to use as possible and avoid unnecessary abstraction, if you know how to use GNU/Linux picking up Arkdep should be painless for it maintains much of your old familiar workflow.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
### Rolling out arkdep on a new system
|
### Rolling out Arkdep on a new system
|
||||||
> [!NOTE]
|
> [!NOTE]
|
||||||
> arkdep has as of now only been tested on Arch Linux-based systems
|
> Arkdep has as of now only been tested on Arch Linux-based systems
|
||||||
|
|
||||||
arkdep 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.
|
Arkdep 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.
|
||||||
|
|
||||||
System requirements;
|
System requirements;
|
||||||
- `/` is partitioned with btrfs
|
- `/` is partitioned with btrfs
|
||||||
|
@ -17,7 +17,7 @@ System requirements;
|
||||||
- Systemd-boot bootloader is installed and configured as the primary bootloader
|
- Systemd-boot bootloader is installed and configured as the primary bootloader
|
||||||
- dracut, wget and curl are installed
|
- dracut, wget and curl are installed
|
||||||
|
|
||||||
The following command will initialize arkdep, it will deploy a subvolume containing all arkdep related files excluding kernels and initramfs to `/arkdep`. Kernel and initramfs will instead be stored in `/boot/arkdep` upon generation.
|
The following command will initialize Arkdep, it will deploy a subvolume containing all Arkdep related files excluding kernels and initramfs to `/arkdep`. Kernel and initramfs will instead be stored in `/boot/arkdep` upon generation.
|
||||||
```shell
|
```shell
|
||||||
sudo arkdep init
|
sudo arkdep init
|
||||||
```
|
```
|
||||||
|
@ -86,7 +86,7 @@ sudo ARKDEP_CUSTOM_NAME='customlinux_v1.0' arkdep-build customlinux
|
||||||
|
|
||||||
Once done you can find compressed and uncompressed copies of your new image in the `target` directory.
|
Once done you can find compressed and uncompressed copies of your new image in the `target` directory.
|
||||||
|
|
||||||
arkdep will by default generate a psuedo-random hex string and use this as the name of your image. This behaviour can be overwritten by assigning a custom name to the `ARKDEP_CUSTOM_NAME` environment variable.
|
Arkdep will by default generate a psuedo-random hex string and use this as the name of your image. This behaviour can be overwritten by assigning a custom name to the `ARKDEP_CUSTOM_NAME` environment variable.
|
||||||
|
|
||||||
## Repository
|
## Repository
|
||||||
|
|
||||||
|
@ -121,5 +121,5 @@ The compression method is flexible, any compression method tar can infer is supp
|
||||||
|
|
||||||
The sha1sum is used to ensure the file was downloaded properly.
|
The sha1sum is used to ensure the file was downloaded properly.
|
||||||
|
|
||||||
arkdep will assume the top most entry in the database is the latest one, when no image version is defined or `latest` is requested it will grab the top most entry.
|
Arkdep will assume the top most entry in the database is the latest one, when no image version is defined or `latest` is requested it will grab the top most entry.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue