Kim Hagen
21841422ba
update vmware api settings
2019-12-03 15:48:18 +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
0658b29bdf
Packages: remove vyatta-op-dhcp-server
2019-09-28 13:25:53 +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
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
3305dca496
Typo fix
...
s/security updated/security updates/
2019-06-25 22:27:14 +07:00
Christian Poessinger
14a398d3de
T1327: add serial console (115200,8n1) to ISO kernel command-line
2019-06-16 13:06:43 +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
Christian Poessinger
217aa6afae
intel: remove bash debug flag (-x) when building drivers
2019-05-13 22:05:08 +02:00
Christian Poessinger
8e8b67020d
Remove build-kernel helper script
...
Logic is available via scripts/build-package helper.
2019-05-13 21:58:29 +02:00
Christian Poessinger
e08da45e6d
T1378: extend version file with Git commit ID
...
The Git commit ID will be crucial for the future when the full VyOS
build can be reproduced by the one Git commit ID, thus start recording it in
the version file.
2019-05-13 21:58:29 +02:00
Christian Poessinger
8be350bf26
Packages: add vyos-replace package to build procedure
2019-05-04 10:32:28 +02:00
Christian Poessinger
21d672fec8
intel: remove debhelper depencendy on linux-image
2019-05-04 09:04:02 +02:00
Christian Poessinger
57961845bc
intel: set debhelper compat level to 9
2019-05-04 09:03:37 +02:00
Christian Poessinger
b9c508b9b0
Packages: add keepalived 2.0.10 to build procedure
2019-05-03 23:02:40 +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
Christian Poessinger
de68bd05fe
Packages: add ethtool (debian/1%4.19-1) package to build procedure
2019-04-26 10:32:36 +02:00
Christian Poessinger
9e234232bf
Packages: define custom command for vyos-strongswan
...
This is required to get a python3-vici package which is required by vyos-1x
2019-04-26 10:28:48 +02:00
Christian Poessinger
21a09ff13d
intel: adjust URL for ixgbevf 4.5.2
2019-04-23 08:43:23 +02:00
Christian Poessinger
63493afa4c
Replace build-submodules with Python based package builder
...
Support building individual VyOS packages by this modules. Call
scripts/build-packages -l to list all available packages which will be
build when invoking scripts/build-packages.
2019-04-23 08:43:23 +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
Kim Hagen
be385f54a1
update ova template to use debian8 and pvscsi
2019-04-16 14:49:53 +02:00
Kim Hagen
812c2aa56d
set image size to 10 gigabyte
2019-04-15 16:26:53 +02:00
Kim Hagen
c909203191
update ovf template file
2019-04-15 16:21:18 +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
99527b3e94
Revert "live-build: final fix for Debian Backports (all good things are three)"
...
This reverts commit 432f35f0edc7f610eceff1a62e431c527a11a3f5.
2019-03-31 11:27:37 +02:00
Christian Poessinger
432f35f0ed
live-build: final fix for Debian Backports (all good things are three)
...
166f8735e4e ("live-build: fix copy/paste error") still did not set all
required parts for the build script.
All good things will be three!!!
2019-03-28 22:51:33 +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
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
Kim Hagen
48bcbfff70
Add vmware ovf build procedure
2019-03-18 16:01:29 +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
bnjf
f3e356ca7d
Update build-GCE-image ( #46 )
...
1. enable serial output for grub
2. sync isn't enough, tar was reliably throwing "changed as we read it" on my build box. umount instead to quiesce.
2019-02-27 06:48:51 +07:00