138 Commits

Author SHA1 Message Date
John Estabrook
4700953e29 T1327: Set the serial console speed to 115200 by default
Set the serial console speed to 115200 in all build scripts, as is the
standard for current boards. This avoids an annoyance for users of the
livecd, and makes the defaults in build scripts in tools/ and scripts/
consistent.
2019-04-16 13:47:51 -05:00
Christian Poessinger
acf492894f [firmware] T1274: add additional QLogic firmware files 2019-04-16 08:00:34 +02:00
Christian Poessinger
dce9b82bd1 T929: T1274: embed linux firmware through ISO build process
As of now Linux Firmware was installed via vyos-firmware Debian package
which just wrapped the Git repositories content. As this just made
things harder - install the firmware files via build hook (as the used
to be installed like this in the good old days - before the have been
removed via 3f7186f69b)
2019-04-04 08:45:46 +02:00
Christian Poessinger
726aa54fd4 Kernel: update to Linux Kernel 4.19.32 2019-04-01 18:31:15 +02:00
Daniil Baturin
bb30358048 Remove unnecessary locale files at build time to reduce the image size. 2019-03-31 17:42:50 +02:00
Christian Poessinger
dda8ec6f3a live-build: reconfigure build after jessie-backports moved to Debian archive
Debian Team finally shut down all jessie-backport mirrors after announcing
discontinuation [1] in July 2018. As we heavily rely on Backported Packages
for VyOS 1.2 we need to move the installation mirrors to Debian Archive.

In addition the repo signing keys already expired requiring us to set
  Acquire::Check-Valid-Until=false
when building the ISO.

[1] https://lists.debian.org/debian-backports-announce/2018/07/msg00000.html
[2] https://wiki.debian.org/LTS/FAQ#Who_fixes_security_issues_with_packages_in_jessie-backports.3F
2019-03-31 14:26:49 +02:00
Christian Poessinger
c88f1a9bd2 Revert "live-build: set jessie-backports mirror to archive.debian.org"
This reverts commit b2779e8b7969a3648d78e8a055734b81f059634e.
2019-03-31 11:28:06 +02:00
Christian Poessinger
9a0007d2ab Revert "live-build: fix copy/paste error"
This reverts commit 166f8735e4e7fc4d2cc17ead2bb81124de648068.
2019-03-31 11:28:00 +02:00
Christian Poessinger
166f8735e4 live-build: fix copy/paste error
Commit b2779e8b7969 ("live-build: set jessie-backports mirror to
archive.debian.org") set the debian security mirror again instead of
specifying a new key debian backports.
2019-03-28 22:50:40 +01:00
Christian Poessinger
b2779e8b79 live-build: set jessie-backports mirror to archive.debian.org 2019-03-28 22:50:22 +01:00
Daniil Baturin
9209f34d43 T1313: add support for reusable build flavor files. 2019-03-25 00:27:18 +01:00
Christian Poessinger
a9f2c04688 [vyos-dev] remove linux-perf package
Linux-perf package is no longer available, thus removed. It was also
only available for Kernel 4.9 where we use 4.19.

Fixes:
    E: Unable to locate package linux-perf
2019-03-22 11:47:56 +01:00
Christian Poessinger
cd9e810b16 T1279: support ACPI power event (poweroff) 2019-03-22 11:45:36 +01:00
Christian Poessinger
43045e721c T1310: use FQDN as hostname in config prompt 2019-03-22 08:46:35 +01:00
Christian Poessinger
dec0a52554 [build] Use pdns-recursor binary packages from PowerDNS
https://repo.powerdns.com/ provides a package repository for Debian
8 which serves us automatically all security updates instead of
rebuilding the package by us.

This drops the maintenance of one additional package.
2019-03-10 21:03:09 +01:00
Christian Poessinger
ebd6876120 Update Kernel to v4.19.28 2019-03-10 19:51:43 +01:00
Christian Poessinger
525e11fe42 VyOS base image requires aptitude - remove it from special dev package list
Commit 743ec288637b ("T859: add aptitude to the default package lists.")
added aptitude to the base packages as it's required by grub-efi.

Thus we do not need to install it via the dev packages list and can keep
a single source.
2019-03-02 12:09:12 +01:00
Christian Poessinger
3f7186f69b T929: remove debian-firmware packages from build
Kernel Firmware BLOBs will be delivered by the new vyos-firmware package
2019-03-02 12:09:12 +01:00
Daniil Baturin
18eb7c3e52 T1218: enable FRR's staticd on startup. 2019-02-28 15:16:16 +01:00
hagbard
613e4cbb72 Revert "Feature: T405 - Add binaries for lcdproc, lcdproc-extra-drivers"
This reverts commit 6af43c03587072083db82b756c4b0b38290d0191.

    Package gets moved into depends of vyos-1x
2019-02-22 12:46:46 -08:00
hagbard
6af43c0358 Feature: T405 - Add binaries for lcdproc, lcdproc-extra-drivers
- native debian packages
2019-02-22 12:19:38 -08:00
Christian Poessinger
fd63d726f2 T1245: autoload br_netfilter kernel module on startup 2019-02-13 22:30:25 +01:00
Christian Poessinger
4ad4fd9b82 T1236: Update Linux Kernel to 4.19.20 2019-02-09 12:07:19 +01:00
hagbard
c670deddbe open-vm-tools is now a dependency of vyos-vmwaretools-scripts 2019-01-28 12:47:12 -08:00
hagbard
4191ec70b6 Adding vyos-netplug to installation package list 2019-01-18 10:22:31 -08:00
hagbard
52688f9132 adding vyos-xe-guest-utilities since it was removed from vyos-world pointing to that spot here. 2019-01-17 11:30:15 -08:00
Christian Poessinger
ccfcfe0d8e developer: add linux-perf package to vyos-dev apt packages 2019-01-16 19:50:15 +01:00
hagbard
4f7117243a T1135: "firewall send-redirects enable" works only after switching from disabled state on running system
- set default to disable too due to the fact that set firewall did expect that at one point. Primarily, IPSec could leak
    data once a tunnel is established.
2019-01-08 14:26:16 -08:00
hagbard
f8f6c5d391 Type fixed. 2019-01-08 13:54:25 -08:00
hagbard
394bee00f7 T1135: "firewall send-redirects enable" works only after switching from disabled state on running system
- disable send-redirects per default
2019-01-08 13:24:48 -08:00
danhusan
32ac33cd31
T1120: Add rootdelay=5 by default in grub.cfg
Let disks settle to workaround issue with MD array not being detected.
2019-01-02 13:56:03 +01:00
Daniil Baturin
23e35e77fe T1131: disable vmtoolsd polling for now to avoid high CPU load.
In the future it may be made a CLI option.
2019-01-01 16:37:06 +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
aa0eb3349d Add 'nls_ascii' to initramfs to avoid USB pendrive boot warning 2018-12-29 13:49:43 +01:00
hagbard
bb4c130ebd Revert "Add xenserver guest utils to the x86 image."
This reverts commit bdc97cb53126e17a6f7111daaf19ae95dbc4aa5a.

Breaks the build due to pkg double assignment. PKG already installed.
fb3c399ffa
2018-12-17 09:26:43 -08:00
Daniil Baturin
bdc97cb531 Add xenserver guest utils to the x86 image. 2018-12-17 03:05:40 +01:00
Daniil Baturin
14e6f3ed56 T865: start bgpd with RPKI support. 2018-12-17 03:05:11 +01:00
Daniil Baturin
8c94c804a8 Remove ofed-scripts, since we are using kernel built-in drivers now. 2018-11-25 23:15:48 +01:00
Daniil Baturin
658f0403be T996: add hyperv-daemons package. 2018-11-25 23:15:03 +01:00
Daniil Baturin
743ec28863 T859: add aptitude to the default package lists.
apt-get download doesn't work right, so the hook for downloading
the grub-efi packages needs aptitude, sadly.
2018-11-25 22:14:51 +01:00
Kim Hagen
19941d3d36 update path for packages.txt 2018-11-14 13:42:06 +01:00
Kim Hagen
3d777aa2aa Add saltstack repo 2018-11-14 11:21:49 +01:00
Daniil Baturin
eeb9814408 Add modprobe option to allow unsupportef transceivers in ixgbe. 2018-11-12 16:56:19 +01:00
Kim Hagen
8dcda0e05b Add uefi to vyos-build 2018-11-12 10:07:52 +01:00
Christian Poessinger
a48a22a811 cleanup: move files from vyos-build repo to vyos-1x where they are required 2018-11-08 16:05:09 +01:00
Christian Poessinger
71d6236724 isc-dhcpv6-server: bugfix empty if; then fi clause
commit a91fea903 ("isc-dhcpv6-server init script naming cleanup") introduced
an empty if; then fi clause which produces a BASH syntax error.
2018-10-25 20:22:17 +02:00
Daniil Baturin
f83330c72c T718, T912, T911: add monitoring utilities (atop, htop, iotop). 2018-10-21 17:55:59 +02:00
Christian Poessinger
8328f25bf5 T923: support SNMP integration with FRR routing daemon 2018-10-20 15:33:27 +02:00
Christian Poessinger
a91fea903d isc-dhcpv6-server init script naming cleanup 2018-10-19 07:43:19 +02:00
Christian Poessinger
7703b03cdd T913: add startup script for dhcpv6-relay 2018-10-19 07:42:41 +02:00