mirror of
https://github.com/pygos/build.git
synced 2024-11-23 11:39:47 +01:00
Update documentation
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
This commit is contained in:
parent
62345ef7bb
commit
edeedb8047
3 changed files with 12 additions and 5 deletions
|
@ -42,7 +42,7 @@ that are split across multiple *layers*.
|
|||
|
||||
From the product name, a layer configuration file in the `product` sub
|
||||
directory is read, specifying what configuration layers to use and in
|
||||
whate order (later layers can override earlier layers).
|
||||
what order (later layers can override earlier layers).
|
||||
|
||||
The actual configuration for the build system is in the coresponding sub
|
||||
directories in `layer/<name>`.
|
||||
|
@ -65,7 +65,9 @@ The system currently contains configurations for the following products:
|
|||
and packets from the first two are NAT translated and forwarded. The two
|
||||
ports have different IP subnets and are not allowed to talk to each other.
|
||||
A local SSH server can be reached via the first two ports. A user has to
|
||||
be added first, since root login is disabled.
|
||||
be added first, since root login is disabled. A local Nginx web server
|
||||
can be reached via the first two ports that serves a simple demo landing
|
||||
page.
|
||||
|
||||
- `router-rpi3` - A Raspberry Pi 3 based wireless access point (32 bit ARM).
|
||||
A DHPC server serves IP addresses and configures the board as default
|
||||
|
@ -73,6 +75,8 @@ The system currently contains configurations for the following products:
|
|||
resolver. The ethernet interface is configured via DHCP and packets
|
||||
are NAT translated and forwarded. A local SSH server can be reached on the
|
||||
WLAN interface. A user has to be added first, since root login is disabled.
|
||||
A local Nginx web server can be reached on the WLAN interface that serves
|
||||
a simple demo landing page.
|
||||
|
||||
|
||||
## How to build the system
|
||||
|
|
|
@ -210,6 +210,8 @@ Currently, the following variables are used:
|
|||
* `LINUX_TGT` contains the space seperated make targets for the generic,
|
||||
main line, LTS kernel package.
|
||||
* `OPENSSL_TARGET` contains the target architecture for the OpenSSL package.
|
||||
* `CPU_IS_64BIT` is set to `yes` for 64 bit CPUs. This is needed for some
|
||||
packages like nginx that need a little help for cross compiling.
|
||||
|
||||
|
||||
### Init System Configuration
|
||||
|
@ -259,3 +261,4 @@ The following files are currently used (with default override behavior):
|
|||
* `dnsmasq.conf` is installed to `/etc` by the dnsmasq package.
|
||||
* `unbound.conf` is installed to `/etc` by the unbound package.
|
||||
* `dhcpcd.conf` is installed to `/etc` by the dhcpcd package.
|
||||
* `nginx.conf` is installed to `/etc/nginx` by the nginx package.
|
||||
|
|
|
@ -69,9 +69,9 @@ layers.
|
|||
### Product Specific Layers
|
||||
|
||||
- `router-base` contains basic configuration for the router class of products.
|
||||
It adds `unbound`, `dnsmasq`, `openssh` and `tcpdump`. The kernel parameters
|
||||
are configured to enable IP forwarding, `resolv.conf` is set to resolve
|
||||
names through the local DNS resolver.
|
||||
It adds `unbound`, `dnsmasq`, `openssh`, `nginx` and `tcpdump`. The kernel
|
||||
parameters are configured to enable IP forwarding, `resolv.conf` is set to
|
||||
resolve names through the local DNS resolver.
|
||||
|
||||
- `router-alix` extends `router-base` with interface configuration for the
|
||||
ALIX board and appropriate nftable rules.
|
||||
|
|
Loading…
Reference in a new issue