53 Commits

Author SHA1 Message Date
Christian Poessinger
574c853c8c Packages: remove obsolete vyos-wireguard repo 2020-06-04 19:49:06 +02:00
Christian Poessinger
c4345fc582 Packages: migrated vyatta-wirelessmodem and vyatta-ipv6-rtradv to vyos-1x 2020-03-28 21:00:40 +01:00
Christian Poessinger
9a94f97b52
Merge pull request #91 from jjakob/fix-build-packages
T2085: scripts/build-packages: don't define commit='HEAD' by default
2020-03-22 16:07:13 +01:00
Christian Poessinger
d4a2b3c4f4 Packages: remove obsolete vyos-salt-minion as moved to vyos-1x 2020-03-22 13:48:24 +01:00
jjakob
ba348cc7b3 T2085: scripts/build-packages: don't define commit='HEAD' by default
Fixes an issue where the script would always revert to a full clone.
2020-03-19 15:02:05 +01:00
Jernej Jakob
c6864ed0eb T2085: fix building of keepalived 2020-02-29 03:07:07 +01:00
Jernej Jakob
1c4414dd36 T2085: remove conntrack-tools and dependencies 2020-02-29 03:02:56 +01:00
Jernej Jakob
0d983fb9be T2085: build-packages: fix clone_package function
- add package config option "shallow", defaulting to True
- make it actually clone the commit id specified in the package
- revert to deep clone if commit id is set
- fix bug with --keep that caused the script to crash
2020-02-29 02:55:50 +01:00
jjakob
62da912220 T2083: Packages: fix building mdns-repeater: use correct branch 2020-02-28 20:22:49 +01:00
Christian Poessinger
4b44de9c8e T2033: drop package vyos-replace 2020-02-13 19:23:15 +01:00
Christian Poessinger
e62250029e Packages: cleanup unused packages 2019-12-27 20:12:39 +02: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
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
Christian Poessinger
0658b29bdf Packages: remove vyatta-op-dhcp-server 2019-09-28 13:25:53 +02: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
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
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
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
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
8be350bf26 Packages: add vyos-replace package to build procedure 2019-05-04 10:32:28 +02:00
Christian Poessinger
b9c508b9b0 Packages: add keepalived 2.0.10 to build procedure 2019-05-03 23:02:40 +02:00
Christian Poessinger
8a2922799c Packages: use 'equuleus' branch for 'vyatta-conntrack*' 2019-05-02 00:10:39 +02:00
Christian Poessinger
15de1a9b8d Packages: use 'equuleus' branch of 'vyos-1x' 2019-05-02 00:01:18 +02:00
Christian Poessinger
7f0cd59699 Packages: favour Debian Buster version of 'bgpq3' 2019-05-02 00:00:09 +02:00
Christian Poessinger
86670e60bf Packages: favour Debian Buster version of 'ethtool' 2019-05-01 23:59:53 +02:00
Christian Poessinger
21e6775dbc Packages: favour Debian Buster version of 'lldpd' 2019-05-01 23:59:36 +02:00
Christian Poessinger
6455ecb9fd Packages: favour Debian Buster version of 'ddclient' 2019-05-01 23:58:31 +02:00
Christian Poessinger
9679c120c1 Packages: favour Debian Buster version of 'pmacct' 2019-05-01 23:58:13 +02:00
Christian Poessinger
1ae054ecfc Packages: favour Debian Buster version of 'igmpproxy' 2019-05-01 23:57:44 +02:00
Christian Poessinger
0df7365a73 Packages: favour Debian Buster version of 'xl2tpd' 2019-05-01 23:57:14 +02:00
Christian Poessinger
9702b3c05c Packages: add net-snmp package to build procedure 2019-04-27 14:41:37 +02:00
Christian Poessinger
80f3a69602 Packages: remove duplicate '-j' statement when building Kernel 2019-04-27 11:39:20 +02:00
Christian Poessinger
0effb22f46 Packages: use Kernel Maintainer build command for Linux Kernel
make-kpkg is a deprecated command and make deb-pkg should be used which is
maintained by the Kernel developers. Switch to the new command for Kernel
building which eases the transition to Debian Buster.
2019-04-27 11:28:47 +02:00
Christian Poessinger
6732344471 Packages: support --blacklist option to not build individual packages 2019-04-26 15:52:56 +02:00
Christian Poessinger
04334e26fb Packages: fix missing bytes stuck in the output buffer
A last read() was missing to the temporary files when reporting errors
after a command was executed.
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
dee033f97c Packages: use 'make kernelversion' instead of grep magic
Exract version by using the included "make kernelversion" instead of writing
a custom grep script that was used before.

  VERSION=$(grep '^VERSION' Makefile | grep -Eo '[0-9]{1,4}')
  PATCHLEVEL=$(grep '^PATCHLEVEL' Makefile | grep -Eo '[0-9]{1,4}')
  SUBLEVEL=$(grep '^SUBLEVEL' Makefile | grep -Eo '[0-9]{1,4}')

$ make kernelversion
4.19.36
2019-04-26 10:32:45 +02:00
Christian Poessinger
f4df31d37e Packages: add bgpq3 (debian/0.1.33-1) package to build procedure 2019-04-26 10:32:44 +02:00
Christian Poessinger
89a0214f24 Packages: remove vyatta-quagga 2019-04-26 10:32:44 +02:00