60 Commits

Author SHA1 Message Date
Christian Breunig
8f4837fcf7
Merge pull request #302 from sempervictus/bug/udev_rename_deadlock
T4966: Delay UDEV execution, avoid rename deadlock
2023-03-08 07:36:47 +01:00
Christian Breunig
82f35fd474 T5001: Replace links to the phabricator site
Replace links to the phabricator site from https://phabricator.vyos.net to
https://vyos.dev
2023-02-12 21:13:05 +01:00
RageLtMan
f24c7ca09f T4966: Delay UDEV execution, avoid rename deadlock
UDEV will rename interfaces from whatever the kernel called them
to eX before converting them to ethX during init. In current VyOS,
the second renaming operation can run into a lock on the adapter
preventing altering its name. As a result, the adapter will remain
in the eX configuration, preventing proper execution of subsequent
scripts and configuration stanzas.

The initial renaming step has to remain as it is needed to work
around other issues, which leaves the somewhat hacky approach of
delaying the second renaming step slightly in an effort to let the
device lock holders settle, releasing it for rename to ethX. This
is accomplished by a kernel commandline paramter (3s), which can be
tweaked to reduce impact or wait longer as needed on different
devices - udev.exec_delay=3
2023-01-31 13:13:55 -05:00
Daniil Baturin
f84a69729a T4084: add the default VyOS post-login banner to the image 2021-12-19 11:16:45 +07:00
Christian Poessinger
24c0334519 Revert "T3912: use a more informative default login banner"
This reverts commit c93c12d0813b276501562bc88bea68daee60b266.
2021-11-07 20:30:26 +01:00
Daniil Baturin
c93c12d081 T3912: use a more informative default login banner 2021-10-17 09:40:27 -04:00
Christian Poessinger
16ed3787c1 T3879: bugfix GPG signature validation on image install
(cherry picked from commit f9c89e3565037b4f60aef2577f9fdaa70da7b751)
2021-10-16 18:55:40 +02:00
John Estabrook
b40705531c Revert "Merge pull request #186 from erkin/current"
This reverts commit c753685173a48fdc2e47694f4b896e241caa7beb, reversing
changes made to 1d3d0401eeb9e8138f606433b6bbcd8c3f76c898.
2021-09-20 09:35:39 -05:00
erkin
465af2e4e6 T3821: Hardcode component versions in configuration files 2021-09-11 22:53:22 +03:00
DmitriyEshenko
220bcf59f2 ntp: T2123: Change NTP servers in default configs 2021-05-27 09:50:15 +00:00
Christian Poessinger
430f2a8993 chroot: import modprobe.d/no-copybreak.conf from vyatta-cfg-system 2021-04-09 13:49:48 +02:00
Daniil Baturin
68007b92d6 T2108: add main and backup minisign release keys. 2021-04-03 22:48:12 +07:00
Christian Poessinger
f97f4aca40 Kernel: T3218: remove unavailable RSS parameter from intel driver options
This is a roundup commit to ae2279e ("Kernel: no longer build Intel out-of-tree
NIC drivers") as the in-tree drivers do not support this option, the always use
the maximum available number.
2021-01-17 20:34:47 +01:00
Christian Poessinger
eb1eb17b04 netplug: T3130: add VyOS specific helper script 2020-12-15 18:27:18 +01:00
Christian Poessinger
f0cbc17bda netplug: T3130: replace vyos-netplug with upstream Debian version 2020-12-14 18:52:33 +01:00
Christian Poessinger
6c1ed1c93f Revert "QAT: T2968: add support for Intel Atom C2000 platform"
This reverts commit b234558db422390ed4d995e9134fe91c37d6cc8f.
2020-11-13 09:16:57 +00:00
DmitriyEshenko
d14dacc5ab modules: T2984: Increase HW queues 2020-10-17 07:15:52 +00:00
Christian Poessinger
b234558db4 QAT: T2968: add support for Intel Atom C2000 platform 2020-10-09 19:13:28 +02:00
DmitriyEshenko
4d76890b35 QAT: T2932: Replace symlinks to files 2020-09-30 07:56:43 +00:00
kroy
2e4f60d495 T2678: Fixing massive memory usage with ssh and large number of routes 2020-07-05 15:45:13 -05:00
Christian Poessinger
be5b71edd7 QAT: import device configuration files 2020-05-30 19:35:13 +02:00
Christian Poessinger
79bb02aa42 systemd-bootchart: add configuration 2020-05-20 16:23:12 +02:00
Christian Poessinger
b385de7f43 chroot: T2340: add /etc/login.defs 2020-04-19 20:56:24 +02:00
kroy-the-rabbit
208d90f0d7
T2118: Add fsck tools to initramfs image 2020-03-10 20:54:11 -05:00
zsdc
cb9b13d910 initramfs: T1971: Extended initramfs-hook script
Included:
  * libnss_dns.so.2 (required for DNS resolving from initramfs)
  * ca-certificates.crt (required for fetching files via HTTPS)
2020-02-28 14:59:33 +02:00
zsdc
309576112e initramfs: T1971: Added initramfs-hook script for including modules
The script allows include to initramfs or include and force to load any modules, listed inside.
Initially, the script replaces the trick used for intel drivers
2020-02-25 19:10:14 +02:00
Christian Poessinger
62596a64f2 login: T1948: level node has been dropped from user
There is no sense in having a user level when infact there is only the one
level "admin".
2020-02-05 21:03:54 +01:00
Christian Poessinger
e58f2c396f VMware: move additional files to vyos-1x-vmware package 2020-01-25 08:50:20 +01:00
Christian Poessinger
e00af02a24 vmware-tools: import script file from vyos-vmwaretools-scripts repo 2019-12-27 23:55:07 +01:00
John Estabrook
1b3c234f21 T1676: [equuleus] buster: update GRUB boot parameters during upgrade 2019-09-20 18:44:49 -05:00
Christian Poessinger
8a681c6194 openvpn: T1630: add sudo configuration for openvpn user 2019-09-06 15:16:12 +02:00
Christian Poessinger
e81b7d5b25 [intel] T1554: enable RSS and Multiqueue for Intel IGB/IXGBE drivers 2019-07-31 21:41:55 +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
43045e721c T1310: use FQDN as hostname in config prompt 2019-03-22 08:46:35 +01:00
Christian Poessinger
fd63d726f2 T1245: autoload br_netfilter kernel module on startup 2019-02-13 22:30:25 +01: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
eeb9814408 Add modprobe option to allow unsupportef transceivers in ixgbe. 2018-11-12 16:56:19 +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
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
Daniil Baturin
5444a9eda2 T895: increase default log level for facility 'all'. 2018-10-15 13:58:06 +02:00
UnicronNL
85c00ad7e1 move getty conf to vyatta-cfg package 2018-10-14 21:43:10 +02:00
Daniil Baturin
043fcf6551 T866: set the upgraded flag on update from 1.1.x 2018-10-03 04:39:09 +02:00
Christian Poessinger
22d256a929 T811: add DHCPv6 init script to ISO image 2018-08-30 22:12:15 +02:00
Daniil Baturin
94cfaf7c92 T574: set the hostname in the default config to make sure it's set correctly on boot. 2018-05-17 07:37:13 +02:00
Daniil Baturin
7c8769b751 Merge branch 'current' of github.com:vyos/vyos-build into current 2018-03-26 11:15:18 +02:00
Kim
da9bb735ce Manage config files with included files instead of echo, sed etc. (#16)
Manage system.conf from file instead of hook.
Add comment to the files where they are managed
2018-02-21 16:23:14 +07:00
Daniil Baturin
e95956a3ad Better modify the rsyslog.conf we already have in vyatta-cfg-systemm (T552). 2018-02-19 14:59:05 +01:00
Daniil Baturin
bc0406ce33 Enable journald log forwarding to syslog (fixes T552). 2018-02-19 14:54:14 +01:00