324 Commits

Author SHA1 Message Date
Christian Poessinger
67796884b3 list-build-dependencies: remove temporary vyos-world control file 2020-01-22 18:57:56 +01:00
Christian Poessinger
a2580d735b list-build-dependencies: replace hardcoded branch with current branch 2020-01-22 18:57:21 +01:00
Christian Poessinger
b7536e4b36 scripts: add helper to list all build dependencies
This script will download vyos-world debian/control file and build a
denpendency list which in the end outputs the commands required to setup
a build host (either native or via Docker) with all required packages.
2020-01-22 18:45:34 +01:00
Daniil Baturin
2b332ea0c3 T1958: add a prototype of the firmware list extraction script. 2020-01-09 08:29:24 +01:00
Christian Poessinger
e9f365536e Testsuite: raise exception when smoketest could not be executed 2019-12-28 00:38:55 +01:00
Christian Poessinger
160043ed50 Revert "Testsuite: fix vyos-smoketest binary path"
This reverts commit 2a0827cfa4ef2e8a204506481ec8fa6efad1665d.

Location fixed in vyos-smoketest repo.
2019-12-28 00:24:56 +01:00
Christian Poessinger
2a0827cfa4 Testsuite: fix vyos-smoketest binary path 2019-12-27 20:15:40 +02:00
Christian Poessinger
1d90e10566 Testsuite: remove VNC console from qemu cmdline 2019-12-27 20:15:25 +02:00
Christian Poessinger
237f8a05ff Testsuite: add basic configuration/operation mode testcase 2019-12-27 20:14:35 +02:00
Christian Poessinger
e62250029e Packages: cleanup unused packages 2019-12-27 20:12:39 +02:00
Christian Poessinger
0beaa4faff Revert "Testsuite: add basic cfg/op-mode switch"
This reverts commit f9e8fc314c94c1a09804c1c5827bc1cf50c95358.
2019-12-27 18:58:38 +01:00
Christian Poessinger
0d8922611e Testsuite: use Jenkins timestamps 2019-12-27 13:51:31 +01:00
Christian Poessinger
f9e8fc314c Testsuite: add basic cfg/op-mode switch 2019-12-27 13:35:49 +01:00
Christian Poessinger
6547dbce89 Testsuite: remove trailing whitespaces 2019-12-27 13:20:12 +01:00
Christian Poessinger
04d1af9d02 packages: remove obsolete net-snmp 2019-12-26 12:00:01 +01:00
Christian Poessinger
90ed2bbd30 lldp: T393: migrate to vyos-1x 2019-12-22 22:20:28 +01:00
zsdc
113124a6f8 flow-accounting: T1890: Deleted vyatta-netflow package build due to replacement in vyos-1x 2019-12-19 00:14:51 +02:00
Christian Poessinger
f7ce0d8a69 Switch from Debian Jessie (8) to Debian Buster (10) 2019-12-18 13:01:12 +01:00
Christian Poessinger
5d54c6390c Merge branch 'current' of github.com:vyos/vyos-build into equuleus
* 'current' of github.com:vyos/vyos-build:
  Kernel: T1859: update to Linux 4.19.88
  update vmware api settings
  update files for the vep4600
  prevent 70-persistent-net.rules from being created
  systemd: pcscd: disable SmartCard service
  ndisc6: add ICMPv6 Neighbor Discovery tool
2019-12-06 21:12:11 +01:00
Kim Hagen
21841422ba update vmware api settings 2019-12-03 15:48:18 +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
Christian Poessinger
e598fd03b6 wireless: T1627: migrate to vyos-1x 2019-11-23 20:57:07 +01:00
Kim Hagen
a9759aa9c1 add api option to the ovf template 2019-11-12 15:53:08 +01: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
Christian Poessinger
0658b29bdf Packages: remove vyatta-op-dhcp-server 2019-09-28 13:25:53 +02:00
Runar Borge
21db26a3e7 Testsuite: Adding relative time counter since start in logs 2019-09-27 21:33:39 +02:00
Runar Borge
f5f44f3bc8 Testsuite: Extending timeouts to work on qemu emulated installs 2019-09-27 21:32:37 +02:00
Runar Borge
00752f98ab Testsuite: Adding support for running on non-kvm hosts 2019-09-27 21:31:59 +02:00
Runar Borge
3258d73399 Add script to check installation iso with qemu
This script installs a system on a emulated qemu host to verify that the iso produced is installable and boots.
After the iso is booted from disk it also tries to execute the vyos-smoketest script to verify checks there.
2019-09-23 21:33:58 +02:00
Christian Poessinger
9c59725539 Add helper to list individual package architectues
Required for migration to a new Jenkins Pipeline to see which package requires
arm64/armhf builds and which are cross-platform.

$ scripts/list-package-arch
vyos-build
vyatta-bash              Architecture: any,
vyatta-cfg               Architecture: any,Architecture:any,Architecture: any,
vyatta-op                Architecture: all,
vyatta-cfg-system        Architecture: any,
vyatta-cfg-firewall      Architecture: all,

- 'all' is platform independent!
- 'any' is platform dependent!
2019-09-23 20:56:26 +02:00
John Estabrook
29dc679dd0 T1602: add options to default to vyos packages over debian 2019-08-21 11:39:19 -05:00
Daniil Baturin
12189cca7b Merge branch 'current' into equuleus 2019-08-19 12:43:42 -04:00
Christian Poessinger
b8be8d2815 Packages: remove obsolete vyatta-openvpn 2019-08-17 02:26:41 +02:00
Christian Poessinger
e7366172e5 Packages: remove obsolete vyatta-openvpn 2019-08-17 02:24:50 +02:00
Donny Maasland
ff7f28f359
Fix default key path 2019-08-10 13:09:41 +02:00
Christian Poessinger
90759a092e T1562: change version scheme on current branch used for rolling releases 2019-08-05 14:21:22 +02:00
Daniil Baturin
3c9071dcc1 Adjustments for the new equuleus repository. 2019-07-30 09:03:37 -04: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
b229f0bd95 Packages: remove vyatta-op-dhcp-server 2019-07-20 21:20:30 +02:00
Christian Poessinger
7ac3f58540 Packages: default to equuleus branch 2019-07-20 20:30:40 +02:00
Daniil Baturin
3305dca496
Typo fix
s/security updated/security updates/
2019-06-25 22:27:14 +07:00
Runar Borge
3da6afd6a5 T1413: T1412: compilation of netplug and xe-guest-utilities is now fixed in equuleus 2019-06-20 09:39:35 +02:00
Christian Poessinger
14a398d3de T1327: add serial console (115200,8n1) to ISO kernel command-line 2019-06-16 13:06:43 +02:00
Runar Borge
e9d561ad53 Update kernel arguments, enable isolinux serial and disable systemd ifnames
* The kernel is now sending console to ttyS0, this makes debugging with `qemu -nographic` hard, this is fixed by this commit
* Buster activates systemd ifname'ing, this needs to be disabled to make our naming scheme work
2019-05-28 23:01:55 +02:00
Christian Poessinger
e91ac330b7 Packages: clean, fetch and keep options are mutually exclusive
... as it makes no sense to keep and clean a package or any other combination.
2019-05-28 20:38:32 +02:00
Christian Poessinger
8cec5a3794 Packages: add '--keep' option to not clean packages
By default all git repos are reset using 'git reset --hard' and cleaned using
'git clean -x -d -f'. A developer sometimes would like to keep his
changes and thus the --keep option was added.
2019-05-28 20:37:36 +02:00
Christian Poessinger
b60f6140ef Packages: do not create obsolete 'data/kernel_version' file 2019-05-28 20:22:32 +02:00
Christian Poessinger
787b4aaac8 Packages/modules: install accel-ppp and wireguard modules into right location
... previously the modules have been installed into /lib/modules/4.14.45 and not
4.14.45-amd64-vyos.
2019-05-26 17:18:11 +02:00
Christian Poessinger
34e840e4c0 Packages: add live-boot package to build procedure 2019-05-24 16:14:18 +02:00
UnicronNL
d8ee537f15 update cloud builds 2019-05-21 22:15:55 +02:00