peach-img-builder/README.md

42 lines
1.3 KiB
Markdown
Raw Normal View History

This is a fork of the [vmdb2 script](https://salsa.debian.org/raspi-team/image-specs/-/tree/master) for building a [debian image for raspberry pi](https://wiki.debian.org/RaspberryPi),
which uses vmdb2 to build a disc image for PeachCloud
for the Raspberry pi with all configuration and peach microservices pre-installed.
2017-10-08 20:18:48 +00:00
This vmdb2 script runs:
`python setup_dev_env.py -i -n peach`,
the python setup script from [peach-config](https://github.com/peachcloud/peach-config).
2017-10-08 20:18:48 +00:00
# Installing vmdb2
Run,
```shell
2021-02-03 11:19:40 +00:00
sudo apt install -y dosfstools qemu-user-static binfmt-support time kpartx
```
2021-02-03 11:19:40 +00:00
This script requires the latest version of vmdb2 which is not currently available via apt.
After installing the above, clone the vmdb2 repository and add it to your path.
```shell
git clone https://gitlab.com/larswirzenius/vmdb2.git
cd vmdb2; ln -s vmdb2 /usr/local/bin/vmdb2
```
# To Build A New Image
Run,
```shell
make raspi_3.img
```
Theoretically, you could also use this script to build images for other pi versions,
by running the same command with `raspi_0w.img` or `raspi_2.img` or `raspi_3.img`
# Installing The Image
This image can then be flashed to an SD card using dd or etcher.
# Publishing The Image
PeachCloud images are versioned and published for release at http://releases.peachcloud.org/