Christian Poessinger
04389cbef5
build-submodules: add eventwatchd
2019-01-16 20:28:27 +01:00
Christian Poessinger
c5cef286f3
build-submodules: add conntrack-tools
2019-01-16 19:34:05 +01:00
Christian Poessinger
db9b292a98
build-submodules: remove vyos-pppoe-server which is replaced by vyos-1x
2019-01-14 22:00:01 +01:00
Christian Poessinger
f23cd2137e
build-submodules: fix 'sed' script for FRR Debian packaging
2019-01-14 21:45:22 +01:00
Christian Poessinger
f95182eb15
build-submodules: remove vyatta-vrrp which is no longer required
...
vyatta-vrrp code has been replaced by vyos-1x implementation
2019-01-14 21:22:07 +01:00
Christian Poessinger
420ef2830a
build-submodules support FRR build from 'master' branch
2019-01-14 21:22:07 +01:00
Christian Poessinger
71e1588f1f
build-submodules: build frr from source
2019-01-13 22:17:29 +01:00
Christian Poessinger
3598b2ab5c
build-submodules: remove vyos-frr
2019-01-12 20:22:02 +01:00
Christian Poessinger
a6505fd299
Merge branch 'current' of github.com:runborg/vyos-build into current
...
* 'current' of github.com:runborg/vyos-build:
build-submodules: Changed relative paths to full-paths on most commands
2019-01-12 14:13:36 +01:00
Runar Borge
f672f325bb
build-submodules: Changed relative paths to full-paths on most commands
2019-01-11 21:48:21 +01:00
Christian Poessinger
4004496e89
Docker build files for entrypoint and UIDs
2019-01-11 09:15:33 +01:00
Christian Poessinger
59ff941e9a
build-submodules: exit script with proper exit code for Pipeline
2019-01-11 07:40:59 +01:00
Christian Poessinger
041bc80e71
CI/CD: Improve 'goso' handling for Docker and Jenkins
...
* Inside the container user can call 'sudo' without password
* Added Docker environment variables to controll the 'gosu' UID/GID
2019-01-11 07:33:16 +01:00
Runar Borge
362ea8acb5
Fix error message on kernel commit, also fixup from merge-conflict
2019-01-09 13:51:11 +01:00
Runar Borge
57474b220e
Merge remote-tracking branch 'upstream/current' into current and merge conflict fix
2019-01-09 13:49:30 +01:00
Runar Borge
830146d03f
Log complete buildscript execution and changed package-initialization routine
...
All build executions is now logged to the buildlog insted of only the dpkg-* commands
The script also shows commands executed (bash: set -x)
Insted of initializing subpackages one by one they now initialize and update in one operation by the git submodule command
2019-01-09 13:38:41 +01:00
Runar Borge
6f4d7061e0
Adding support for compiling vyos-frr package
2019-01-09 13:36:30 +01:00
Runar Borge
ed03c43b2a
Change user on docker image to the current owner of the volume directory (GOSU)
...
Insted of hardcoding the user used to build inside the container it will now be auto configured to be the user UID that owns the vyos-build directory
This is done with the gosu utillity and a entrypoint script
2019-01-09 13:26:32 +01:00
Christian Poessinger
3415313603
build-submodules: fix bool logic for accel-ppp build
2019-01-08 22:13:34 +01:00
Christian Poessinger
88c8b3440b
CI/CD: add verbose output option to for 'build-submodules' script
2019-01-06 17:52:52 +01:00
Christian Poessinger
4327fe1f2f
Merge remote-tracking branch 'runborg/current' into current
...
* runborg/current:
Added build-kernel script and almost total rewrite of build-submodules
2019-01-06 17:39:44 +01:00
Christian Poessinger
d0d363186d
CI/CD: extend error reporting for Jenkins builds
2019-01-06 14:24:49 +01:00
Runar Borge
081bf77f86
Added build-kernel script and almost total rewrite of build-submodules
...
The build-kernel script was forgotten to commit, it is needed to build the kernel
To make the build-submodules script more readable and extendible i've almost totally rewritten it using functions
the build process is also started in its own subshell, so that we dont need to hold track of the current directory and make error handling/status info easier
2019-01-06 00:21:18 +01:00
Runar Borge
a47e9599b4
Merge remote-tracking branch 'upstream/current' into current
2019-01-01 23:37:16 +01:00
Runar Borge
b66718a87b
Added support for compiiling vyos-accel-ppp
2019-01-01 23:34:27 +01:00
Daniil Baturin
a05f1ac750
Update the build-submodules script to use the dehardcoded kernel version.
2018-12-31 15:11:27 +01:00
Daniil Baturin
01f5093ebd
Dehardcode the kernel package version from the live-build-config script.
2018-12-31 15:11:01 +01:00
Christian Poessinger
0a52aafc5e
Merge pull request #32 from runborg/autobuild
...
Script and Instructions for building all subpackages via docker
2018-12-29 11:13:15 +01:00
Runar Borge
396501bbbf
Rename build script to build-submodules and removed docker from the build process.
...
The script was originally named `build-docker-subpackages` and executed docker for every package built.
This has now changed so that the user could choose to do a docker or native build.
The readme is aldo updated to reflect this change.
2018-12-28 23:21:44 +01:00
Christian Poessinger
cb0d629d4f
T1139: Upgrade Kernel to 4.19.12
2018-12-27 12:46:45 +01:00
Runar Borge
39948ad838
Added better support for compiling kernel and wireguard.
...
Automatically correct kernel options in libe-build-config and wierguard install
2018-12-27 00:22:58 +01:00
Runar Borge
54949cd223
Remove bug that breaks all package compilations
2018-12-26 00:25:34 +01:00
Runar Borge
90ec7b2e25
Added compilation of the kernel and wireguard submodule.
...
Also refactored some UI code for easyer reading
2018-12-26 00:19:18 +01:00
Runar Borge
53b5c34b5b
Remove vyatta-util and upate list of packages failing docker build
2018-12-25 00:31:55 +01:00
Runar Borge
de19301f23
Added script and instructions for building most packages from source.
...
Using the vyos-builder docker container.
Also added examples on doing builds.
2018-12-24 00:06:08 +01:00
Kim Hagen
618e31b565
Revert "add rootdelay=300 to kernel command"
...
This reverts commit 6cec49aa7c8d9b6aaa041b93b30ca9b260a843b5.
2018-12-17 21:04:31 +01:00
Kim Hagen
efaec8e454
add rootdelay=300 to kernel command
2018-12-16 20:32:13 +01:00
Christian Poessinger
fec537aab7
T1042: Update Linux Kernel from 4.19 to 4.19.4
2018-11-25 13:28:02 +01:00
Kim Hagen
f2397b177d
use 2017.7 version of the salt minion
2018-11-14 15:48:08 +01:00
Kim Hagen
3d777aa2aa
Add saltstack repo
2018-11-14 11:21:49 +01:00
Kim Hagen
8dcda0e05b
Add uefi to vyos-build
2018-11-12 10:07:52 +01:00
Kim Hagen
a77aba728d
Update Kernel to LTS version 4.19.0
2018-11-06 17:00:05 +01:00
Christian Poessinger
f3eaa47e32
Update Kernel to latest LTS version 4.14.75
...
(cherry picked from commit 0e8b5ca062b679636ee658eb252ab27a77c7a345)
2018-11-02 20:40:24 +01:00
Kim Hagen
7a19a16233
Add part of oracle cloud build
2018-10-29 21:43:09 +01:00
Kim Hagen
16cc9be3ba
Separate files needed for different cloud providers
...
Fix serial console speed settings
Add google cloud image generation
2018-10-23 23:58:42 +02:00
Daniil Baturin
7a16bfea78
Set the kernel to 4.14.65 for now.
2018-10-21 17:53:01 +02:00
Christian Poessinger
bf306d6723
Update VyOS Kernel to 4.18.11
2018-10-01 17:15:04 +02:00
Christian Poessinger
50d1904a62
Update VyOS kernel to 4.18.8
2018-09-18 21:21:32 +02:00
Christian Poessinger
182b0a37bd
T792: Update VyOS kernel to 4.18.4
2018-08-23 08:39:18 +02:00
Christian Poessinger
65c191ee55
T776: Update VyOS Kernel to latest 4.14.65
2018-08-20 18:04:44 +02:00