397 Commits

Author SHA1 Message Date
Christian Poessinger
2ddf0374ef vyos-utils: remove telnet as already a dependency in vyos-1x 2020-02-02 10:26:19 +01:00
Christian Poessinger
07bb6dc21a hooks: delete unused documents from generated ISO
We do not need any documentation on the system - this frees 43MB.
2020-02-01 22:47:49 +01:00
Christian Poessinger
e58f2c396f VMware: move additional files to vyos-1x-vmware package 2020-01-25 08:50:20 +01:00
hagbard
a7428b57e6 live-tools: T1880: live-tools service hangs on reboot
* live-tools.service is supposed to find and eject
    the live media, I think the package can be removed
    from the installation list or deinstalled before
    the iso is generated.
2020-01-08 08:57:24 -08:00
Christian Poessinger
e00af02a24 vmware-tools: import script file from vyos-vmwaretools-scripts repo 2019-12-27 23:55:07 +01:00
Christian Poessinger
736de7a6bb systemd: cryptsetup: we do not support encrypted volumes 2019-12-02 21:02:22 +01:00
Christian Poessinger
143dfc0c67 systemd: igmpproxy: service is handled by VyOS CLI 2019-12-02 21:01:35 +01:00
Christian Poessinger
51d1f85b51 systemd: ntp: service is handled by VyOS CLI 2019-12-02 21:00:50 +01:00
Christian Poessinger
f2dd696099 systemd: man: do not rebuild man db once a day 2019-12-02 21:00:34 +01:00
Christian Poessinger
baf8e096af systemd: pcscd: disable SmartCard service
PCSC is included via a dependency of wpa_supplicant.

vyos@vyos:~$ apt-cache rdepends pcscd
pcscd
Reverse Depends:
  libpcsclite1
  opensc
  libpcsclite1

vyos@vyos:~$ apt-cache rdepends libpcsclite1
libpcsclite1
Reverse Depends:
  pcscd
  wpasupplicant
2019-12-02 20:30:28 +01:00
Christian Poessinger
a276c3e7f9 systemd: apt: disable daily update service
As VyOS does not make use of APT for updating the system it is useless
to run this service.
2019-12-02 20:18:49 +01:00
Christian Poessinger
dc9051e57c ndisc6: add ICMPv6 Neighbor Discovery tool
(cherry picked from commit 3206c774c70dc87aaf7301b111f82df8d897bb12)
2019-12-02 20:08:07 +01:00
hagbard
2a5c58f4d0 rsyslog: disabling rsyslog causes start issues if required
- socket.service can be found since disabling rsyslog removes
      the link to socket.service too and causes a dependency error
2019-11-29 12:17:08 -08:00
hagbard
672cff5ebf syslog: T1834: 'del system syslog' doesn't stop rsyslog
- disable syslog.socket unit is not required, it's no service
2019-11-29 11:05:27 -08:00
hagbard
af920bd3be syslog: T1834: 'del system syslog' doesn't stop rsyslog
- disbled autostart at boot via systemd
2019-11-29 09:24:23 -08:00
Christian Poessinger
9986845896 hooks: synchronize Linux Firmware with current branch
Imported from commit 2382c90dc7a30d17628a11f9ff41f8c63867887a
2019-11-11 16:39:50 +01:00
hagbard
c293b710ab acpid: enable acpid to enable power button triggered shutdowns 2019-10-11 13:02:30 -07:00
hagbard
2914795048 systemd-disable - heartbeat.service disabled 2019-10-08 14:40:36 -07:00
hagbard
1ff1b22726 systemd-services: disable pacemaker, corosync, wpa_supplicant, squid
- dusable their autostart at boot time via systemd defaults
2019-10-08 11:29:50 -07:00
John Estabrook
1b3c234f21 T1676: [equuleus] buster: update GRUB boot parameters during upgrade 2019-09-20 18:44:49 -05: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
8a681c6194 openvpn: T1630: add sudo configuration for openvpn user 2019-09-06 15:16:12 +02:00
Daniil Baturin
372bad3d5d T1598: enable vyos-hostsd by on startup. 2019-08-21 03:21:29 -04:00
Daniil Baturin
12189cca7b Merge branch 'current' into equuleus 2019-08-19 12:43:42 -04:00
Christian Poessinger
e81b7d5b25 [intel] T1554: enable RSS and Multiqueue for Intel IGB/IXGBE drivers 2019-07-31 21:41:55 +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
John Estabrook
fe60d1f73d [service https] T1443: add nginx and ssl-cert packages; disable nginx on
boot.
2019-07-01 13:17:48 -05:00
Christian Poessinger
df64f25947 bfd: T1183: enable FRR bfdd service 2019-06-23 12:21:53 +02:00
Christian Poessinger
940decbcd6 T1454: frr: remove no longer required watchfrr_options
Fixes the following startup warning:

Jun 19 11:14:27 localhost watchfrr.sh: watchfrr_options contains a bash array
value. The configured value is intentionally ignored since it is likely wrong.
Please remove or fix the setting.
2019-06-19 14:31:30 +02:00
Christian Poessinger
6638c5d0f1 T1454: remove deprecated /etc/frr/daemons.conf
File which was still present (but not of any problem) caused the
following message:

Jun 19 11:14:27 localhost watchfrr.sh: Reading deprecated /etc/frr/daemons.conf.
Please move its settings to /etc/frr/daemons and remove it.
2019-06-19 13:30:17 +02:00
Christian Poessinger
70366de295 T1453: add missing nss-myhostname package
Jun 18 17:56:10 localhost systemd-hostnamed[1434]: Warning: nss-myhostname is
  not installed. Changing the local hostname might make
  it unresolveable. Please install nss-myhostname!
Jun 18 17:56:34 localhost sudo: root : unable to resolve host vyos-r1-brn
2019-06-19 12:26:29 +02:00
Runar Borge
1109c04fec T1415: disable 24-efi_packages.chroot as it fails apply'ing by live-build
The package grub-efi and grub-efi-amd64 is not existant on buster
2019-05-28 22:57:46 +02:00
Runar Borge
1850f165ab T1414: disable failing 10-unmountfs.chroot and needs verification 2019-05-28 22:51:06 +02:00
Christian Poessinger
5f669b4158 Packages/kernel: ensure proper initramfs handling
When building the kernel with 'make deb-pkg' insted of 'make-kpkg' - which is
the new official way - an initramfs will be deployed. This break's VyOS!

Delete all possible initramfs image(s) before building the final VyOS initramfs
image.
2019-05-24 16:14:18 +02:00
Kim
94e11cd375
undo hooks: initramfs: add option to update an existing initramfs
this is to generate an initramfs if it does not exist, updating when not exist does not work and will break the image build process
2019-05-08 13:47:26 +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
355d187696 hooks: initramfs: add option to update an existing initramfs 2019-05-05 19:39:37 +02:00
Christian Poessinger
f38c2f22ff Revert "hooks: initramfs: add option to remove an existing initramfs"
This reverts commit 5a3489861dc50e6bd4083993ad8065340f8f7c0f.
2019-05-05 19:38:41 +02:00
Christian Poessinger
5a3489861d hooks: initramfs: add option to remove an existing initramfs 2019-05-05 17:44:23 +02:00
Christian Poessinger
7965820b85 Utils: replace netcat(6) with netcat-openbsd
Debian Buster does no longer provide packages like netcat and netcat6
2019-05-01 23:53:23 +02:00
Christian Poessinger
ddfa418a3e T41: include bgpq3 for BGP policy creation
Build Debian upstream bgpq3 froum source:
  $ git clone https://salsa.debian.org/debian/bgpq3.git
  $ cd bgpq3
  $ git checkout debian/0.1.33-1
  $ dpkg-buildpackage -uc -us -tc -b
2019-04-23 08:28:10 +02:00
Daniil Baturin
e9ddc47538 T1131: enable vmtoolsd polling again. 2019-04-19 04:37:37 +02:00
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
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
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