92 Commits

Author SHA1 Message Date
Christian Poessinger
7ec6260f81 Docker: move qemu package installation to test-suite sectioN 2019-12-27 19:32:40 +01:00
Christian Poessinger
54e8b1c9c3 Docker: remove unused partitioning tools 2019-12-27 17:19:00 +00:00
Christian Poessinger
9d1ed0f29f Docker: remove general dependencies installed later by discrete packages 2019-12-27 16:38:34 +01:00
Christian Poessinger
b3fec81c11 Docker: extend dependencies on vyatta-cfg-firewall 2019-12-27 14:19:37 +01:00
Christian Poessinger
76e71a9b2f Docker: extend dependencies on vyatta-cfg 2019-12-27 14:19:27 +01:00
Christian Poessinger
f697e3deb9 Docker: vyos-1x depends on fakeroot 2019-12-26 19:56:54 +01:00
Christian Poessinger
a062f6269e Docker: consolidate dependencies for Kernel 2019-12-26 19:35:49 +01:00
Christian Poessinger
7ac2ba0361 Docker: install liblua5.3-dev for later switch of Accel-PPP to LUA 5.3 2019-12-26 19:35:01 +01:00
Christian Poessinger
c1e3194d7a Docker: add missing python3-all dependency on StrongSwan 2019-12-26 15:40:35 +01:00
Christian Poessinger
d3eb20a840 Docker: remove obsolete dependencies 2019-12-26 12:00:13 +01:00
Christian Poessinger
9af4bee638 Docker: add missing openssh-client dependency
After commit 9266d92 ("T1892: docker: do not install recommended packages") ssh
client binary is missing.
2019-12-20 15:34:07 +01:00
Jernej Jakob
bd75e32059 T1892: docker: add missing unzip dependency 2019-12-20 10:34:05 +01:00
Jernej Jakob
9266d92374 T1892: docker: do not install recommended packages 2019-12-20 10:32:54 +01:00
Christian Poessinger
e2559c975d Merge branch 'equuleus' of github.com:vyos/vyos-build into current
* 'equuleus' of github.com:vyos/vyos-build: (68 commits)
  systemd: cryptsetup: we do not support encrypted volumes
  systemd: igmpproxy: service is handled by VyOS CLI
  systemd: ntp: service is handled by VyOS CLI
  systemd: man: do not rebuild man db once a day
  systemd: pcscd: disable SmartCard service
  systemd: apt: disable daily update service
  ndisc6: add ICMPv6 Neighbor Discovery tool
  rsyslog: disabling rsyslog causes start issues if required
  syslog: T1834:  'del system syslog' doesn't stop rsyslog
  syslog: T1834:  'del system syslog' doesn't stop rsyslog
  Jenkins: archive ISO on failed builds if possible
  vyos-qat: adding pkg dependency
  Kernel: T1800: update to Linux 4.19.84
  hooks: synchronize Linux Firmware with current branch
  Kernel: T1791: update to Linux 4.19.82
  T1773: update Dockerfile for changes to libvyosconfig
  kernel-version: fixing typo
  Kernel: update to 4.19.76 in defaults.json
  acpid: enable acpid to enable power button triggered shutdowns
  systemd-disable - heartbeat.service disabled
  ...
2019-12-18 12:41:59 +01:00
Christian Poessinger
290976bd77 Docker: add retry options when fetching OPAM from GitHub
(cherry picked from commit 1f77d176055e11b1f47039afa7f8492b755ff02e)
2019-12-15 14:59:03 +01:00
Christian Poessinger
ea136142d4 Merge branch 'current' into equuleus
* current:
  wireless: T1627: migrate to vyos-1x
  T1804: add python3-psutil to docker image
  Kernel: T1800: update to Linux 4.19.84
  add api option to the ovf template
  hooks: fix installation of linux firmware files
  Kernel: T1791: update to Linux 4.19.82
  Revert "docker: set always pull to use always latest container"
  docker: set always pull to use always latest container
  vyos-qat: adding pkg dependency
  Revert "Docker: always use libvyosconfig HEAD revision"
  do not add the serial option for vep4600
  add build option for vep4600
  Docker: always use libvyosconfig HEAD revision
  T1773: update Dockerfile for changes to libvyosconfig
  Firmware: bail out when there is a download error
  Kernel: T1728: update to Linux 4.19.79
  T1726: update Linux Firmware to a more recent version (2019-10-07)
2019-11-23 20:58:16 +01:00
hagbard
c3cbc7af47 vyos-qat: adding pkg dependency
(cherry picked from commit 263c2379eebca8161f0ab70ed55d0503beb1e913)
2019-11-17 12:46:16 +01:00
John Estabrook
e7a834c040 T1804: add python3-psutil to docker image
python3-psutil is a dependency of vyos-1x and will be a requirement for
the build if, for example, util.py is included in nosetests.
2019-11-14 09:54:04 -06:00
hagbard
263c2379ee vyos-qat: adding pkg dependency 2019-11-08 10:08:11 -08:00
Christian Poessinger
5df80f6535 Revert "Docker: always use libvyosconfig HEAD revision"
This reverts commit ef8d9f1ef6553801cbba3ff19e3944f926ba9c79.
2019-11-06 17:48:42 +01:00
Christian Poessinger
ef8d9f1ef6 Docker: always use libvyosconfig HEAD revision 2019-10-30 03:38:37 +01:00
John Estabrook
529220d610 T1773: update Dockerfile for changes to libvyosconfig
(cherry-pick from current bdce9244ff9acc57bf04a6c922cc78787aaa8174)
2019-10-29 09:57:11 -05:00
John Estabrook
bdce9244ff T1773: update Dockerfile for changes to libvyosconfig 2019-10-28 13:44:47 -05:00
Christian Poessinger
b3d67b7f1f
Merge pull request #62 from jestabro/T1710
T1710: [equuleus] buster: add patch to fix live-build missing key error
2019-10-16 15:38:33 +02:00
Christian Poessinger
aca46a9270 Merge branch 'current' into equuleus
* current:
  Jenkins: add getGitRepoName()
  Docker: ARM: add missing no--check-valid-until files
  Kernel: T1708: update to Linux 4.19.76
  Jenkins: explicitly set GitHub status is no longer required
  Docker: we only need LUA 5.2 for Accel-PPP build
  Docker: add liblua5.2-dev to accel-ppp dependencies
  [Jenkinsfile] Call a script that creates latest rolling release symlink
  Jenkins: run on all nodes that support Docker
  Packages: remove vyatta-op-dhcp-server
  Docker: add dkms
  Add helper to list individual package architectues
  add hooks for autobuild
2019-10-06 11:36:09 +02:00
John Estabrook
9e5435a6ce T1710: [equuleus] buster: add patch to fix live-build missing key error 2019-10-03 15:36:52 -05:00
Christian Poessinger
dc5ebff17f Docker: we only need LUA 5.2 for Accel-PPP build 2019-10-03 11:23:31 +02:00
Christian Poessinger
b88f9447ff Docker: add liblua5.2-dev to accel-ppp dependencies 2019-10-02 23:27:26 +02:00
Runar Borge
7e14af718d Testsuite: Move needed packages to Dockerfile insted of in the Jenkins pipeline 2019-09-27 21:49:30 +02:00
Christian Poessinger
42bc91b74b Docker: add dkms 2019-09-23 21:23:45 +02:00
Christian Poessinger
862691edf0 Merge branch 'current' of github.com:vyos/vyos-build into equuleus
* 'current' of github.com:vyos/vyos-build:
  Jenkins: adjust description
  Jenkins: add build trigger
  Jenkins: deploy ISO to dev.packages.vyos.net
  Jenkins: remove individual package build and only build the ISO
  T1640: update Linux Kernel to v4.19.70
  openvpn: T1630: add sudo configuration for openvpn user
  Docker: add graphviz to container
  T1598: enable vyos-hostsd by on startup.
2019-09-14 18:23:45 +02:00
Christian Poessinger
ad4c3805b7 Docker: add graphviz to container 2019-09-03 21:52:57 +02:00
Runar Borge
6056acfa06 Merge remote-tracking branch 'origin/current' into equuleus
fixed merge errors in:
    * scripts/live-build-config
      - kernel parameters

    * scripts/build-packages
      - fixed list of packages to compile
2019-07-22 21:54:20 +02:00
Christian Poessinger
dee58b5096 Docker: add pached debootstrap 2019-07-20 20:25:01 +02:00
Christian Poessinger
d7227fa596 Docker: adjust dependencies on vyatta-iproute package 2019-05-23 21:23:24 +02:00
Christian Poessinger
2657f076b4 Docker: replace libmysqld-dev with libmariadb-dev for net-snmp 2019-05-23 21:01:05 +02:00
UnicronNL
26356320f5 Add Dockerfile for armhf.
Remove pkg-build.sh file and reference in Dockerfile
2019-05-12 20:06:33 +02:00
Christian Poessinger
ef7e354035 Merge branch 'current' of github.com:vyos/vyos-build into equuleus
* 'current' of github.com:vyos/vyos-build:
  Jenkins: adjust artifacts to archive
  Jenkins: remove dbg packages before assembling ISO to reduce size
  hooks: initramfs: add option to update an existing initramfs
  Revert "hooks: initramfs: add option to remove an existing initramfs"
  T1366: Update Linux Kernel to v4.19.40
  hooks: initramfs: add option to remove an existing initramfs
  Jenkins: list build packages
  Packages: add vyos-replace package to build procedure
  intel: remove debhelper depencendy on linux-image
  intel: set debhelper compat level to 9
  Packages: add keepalived 2.0.10 to build procedure
  Docker: add additional dependencies for Debian keepalived repo
  Revert "Makefile: proper handle 'make iso' error codes"
  Revert "use bash as the shell for make"
  use bash as the shell for make
  add reprepro deploy script
  Packages: add net-snmp package to build procedure
  Packages: remove duplicate '-j' statement when building Kernel
2019-05-06 18:27:27 +02:00
Christian Poessinger
b528142fca Docker: add additional dependencies for Debian keepalived repo 2019-05-03 22:56:47 +02:00
Kim Hagen
a1bb026865 add reprepro deploy script 2019-04-29 17:20:02 +02:00
Christian Poessinger
9702b3c05c Packages: add net-snmp package to build procedure 2019-04-27 14:41:37 +02:00
Christian Poessinger
94c96194a5 Docker: remove comment to elimiate false positive during grep 2019-04-26 18:57:49 +02:00
Christian Poessinger
eb4b451348 Docker: remove non-required dev.packages.vyos.net repo
Debian Buster ships all required packages and thus we do not need to fallback
to dev.packages.vyos.net for help.
2019-04-26 18:43:08 +02:00
Christian Poessinger
4e37abb232 Docker: fix libmysqlclient-dev package name 2019-04-26 18:32:40 +02:00
Christian Poessinger
574bfb6399 Merge branch 'current' of github.com:vyos/vyos-build into buster
* 'current' of github.com:vyos/vyos-build:
  Docker: fix pmacct build dependencies
  Packages: support --blacklist option to not build individual packages
  Packages: fix missing bytes stuck in the output buffer
  Docker: add package requirements to build keepalived
  Docker: Use close sections when working with jessie-backports
  README: adjust chapters to new VyOS package build script
  Packages: extract kernel version from defaults.json
  Packages: use 'make kernelversion' instead of grep magic
  Packages: add bgpq3 (debian/0.1.33-1) package to build procedure
  Jenkins: archive ISO and build.log artifacts
  Makefile: proper handle 'make iso' error codes
  Packages: remove vyatta-quagga
  Packages: add ethtool (debian/1%4.19-1) package to build procedure
  Packages: define custom command for vyos-strongswan
  intel: adjust URL for ixgbevf 4.5.2
  Replace build-submodules with Python based package builder
  Remove outdated/unmaintained submodules
2019-04-26 17:45:27 +02:00
Christian Poessinger
9c7483c79f Docker: fix pmacct build dependencies
Debian Jessie Backports ships default-libmysqlclient-dev but Debian Jessie only
provides libmysqlclient-dev.
2019-04-26 15:52:56 +02:00
Christian Poessinger
226a25dfdf Docker: add package requirements to build keepalived 2019-04-26 15:52:56 +02:00
Christian Poessinger
bda5855952 Docker: Use close sections when working with jessie-backports
Making the jessie-backports repository globally available might cause
problems when installing packages which have mixed versions. This
was observed with the following packages which could not be installed
when jessie-backports was listed always in /etc/apt/sources.list

* libnl-3-200
* libnl-3-dev
* libnl-genl-3-200
* libnl-genl-3-dev
2019-04-26 15:52:56 +02:00
Christian Poessinger
b1c495b72b Packages: extract kernel version from defaults.json
This requires 'jq' as part of the Docker container.
 $ cat data/defaults.json | jq '.kernel_version' | tr -d \"
2019-04-26 10:32:45 +02:00
Christian Poessinger
9e234232bf Packages: define custom command for vyos-strongswan
This is required to get a python3-vici package which is required by vyos-1x
2019-04-26 10:28:48 +02:00