mirror_frr/doc/developer
Arthur Jones 19e622d51e alpine packaging: build packages and base image directly from git
Currently, we tar up the git repo before building alpine packages.
This ensures that the packages we're building are exactly what is
checked in.  But, in practice, this restriction causes us to not
be able to build off of git contexts, which is a convenient feature
especially when using docker-compose.

So, here, we build the alpine packages directly from the contents
of the current directory and we install the packages into a base
image to ease downstream consumption.  There is still work to be
done in that area, as we need to package up the daemons, frr user
and all the rest, but that's for later...

Testing-done:

Built directly from the git repo, built from a reference to the
git repo and built using docker-compose, all seemed to work.  Also,
tested by @leleobhz and seems to build fine.

Thanks to Leonardo Amaral (@leleobhz) for reporting the issue and for
the original idea for a fix.

Issue: https://github.com/FRRouting/frr/issues/2024
Signed-off-by: Arthur Jones <arthur.jones@riverbed.com>
2018-04-04 10:05:44 -07:00
..
_static doc: tweak html body width 2018-03-23 13:20:43 -04:00
.gitignore doc: re-add .gitignore, Makefile for dev docs 2017-12-14 16:23:50 -05:00
bgp-typecodes.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
bgpd.rst doc: cleanup some misc files 2018-03-20 15:20:34 -04:00
building-frr-on-alpine.rst alpine packaging: build packages and base image directly from git 2018-04-04 10:05:44 -07:00
building-frr-on-centos6.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-centos7.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-debian8.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-debian9.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-fedora24.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-freebsd9.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-freebsd10.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-freebsd11.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-lede-openwrt.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-netbsd6.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-netbsd7.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-omnios.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-openbsd6.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-ubuntu1204.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-ubuntu1404.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-ubuntu1604.rst doc: cleanup some misc files 2018-03-20 15:20:33 -04:00
building-frr-on-ubuntu1804.rst doc: Add Building instructions for Ubuntu 18.04 2018-03-27 07:09:11 -07:00
building.rst doc: cleanup documentation nits 2018-03-30 11:09:15 -04:00
cli.rst *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
conf.py doc: tweak html body width 2018-03-23 13:20:43 -04:00
draft-zebra-00.ms doc: reorganize 2018-01-30 16:14:24 -05:00
hooks.rst doc: begin developer's manual 2017-12-08 14:08:44 -05:00
index.rst doc: make ospf section 2018-03-20 15:20:34 -04:00
ldpd-basic-test-setup.md doc: reorganize 2018-01-30 16:14:24 -05:00
library.rst doc: change section title for modules docs 2017-12-08 17:27:57 -05:00
Makefile doc: fix make setup 2018-03-07 15:51:48 -05:00
memtypes.rst doc: remove trailing whitespace 2018-01-31 17:27:07 -05:00
modules.rst doc: change section title for modules docs 2017-12-08 17:27:57 -05:00
next-hop-tracking.rst *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
ospf-api.rst Merge branch 'master' into docuser 2018-02-07 15:48:37 -05:00
ospf-sr.rst doc: sync ospf-sr docs from master 2018-03-06 10:50:30 -05:00
ospf.rst doc: make ospf section 2018-03-20 15:20:34 -04:00
workflow.rst Merge pull request #1882 from LabNConsulting/working/master/community-dismiss 2018-04-03 15:54:27 +01:00
zebra.rst doc: move ZAPI docs to developer/ 2018-03-20 15:20:33 -04:00