summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormtudosoiu <marian.tudosoiu@1and1.ro>2018-02-21 15:45:58 +0200
committerGitHub <noreply@github.com>2018-02-21 15:45:58 +0200
commit20536aa5212baaa8b61944d5b3934222cfa9e2fb (patch)
treec9415fa2754bbaaff4154c378eae594eb66abd09
parentf3af362c0b2403375f07bb864cd1ddadc6576060 (diff)
downloadvyos-build-20536aa5212baaa8b61944d5b3934222cfa9e2fb.tar.gz
vyos-build-20536aa5212baaa8b61944d5b3934222cfa9e2fb.zip
Task #556 Update README.md
-rw-r--r--README.md26
1 files changed, 25 insertions, 1 deletions
diff --git a/README.md b/README.md
index 4955ce56..0e0da22b 100644
--- a/README.md
+++ b/README.md
@@ -52,6 +52,30 @@ Individual packages may have other build dependencies. If some packages are miss
Using Dockerfile you can create your own docker container that can be used to build a VyOS ISO image.
The Dockerfile contains some of the most used packages needed for a VyOs build ISO process.
+```
+squashfs-tools # Required for squashfs file system
+git # Required, for cloning the source
+autoconf # Required, for generating build scripts
+dpkg-dev # Required, used in build scripts
+live-helper # Required, for ISO build
+syslinux # Required, for ISO build
+genisoimage # Required, for ISO build
+make # Required, for ISO build
+lsb-release # Required, used by configure script
+fakechroot # Required, for ISO build
+devscripts # Optional, for building submodules (kernel etc)
+kernel-package # Optional, for building the kernel
+libtool # Optional, for building certain packages (eg vyatta-op-vpn)
+libglib2.0-dev # Optional, for building vyatta-cfg
+libboost-filesystem-dev # Optional, for building vyatta-cfg
+libapt-pkg-dev # Optional, for building vyatta-cfg
+flex # Optional, for building vyatta-cfg
+bison # Optional, for building vyatta-cfg
+libperl-dev # Optional, for building vyatta-cfg
+libnfnetlink-dev # Optional, for building vyatta-cfg-vpn
+vim # Optional, vim, vi, nano or other text editor
+```
+
To build the docker image
```
@@ -64,7 +88,7 @@ To run the docker image:
docker run --privileged -v /HOST_PATH/images:/vyos --name=vyos_node_builder -d vyos-builder bash
```
* docker container must be run with --privileged flag
-* is recommended to run the container with a volume mapped in order to easy exprort images built
+* is recommended to run the container with a volume mapped in order to easy export built VyOs ISO images
to the "external" world
To connect to the docker image once is running: