Kim Hagen
be385f54a1
update ova template to use debian8 and pvscsi
2019-04-16 14:49:53 +02:00
Kim Hagen
401165bc85
add debug build for GCE
2019-04-15 16:30:35 +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
8d8a1a7a39
Docker: use libyang from VyOS project reposi
2019-04-09 20:15:14 +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
Kim Hagen
1f0b53aa5c
add cloud init package list
2019-04-03 16:49:08 +02:00
Christian Poessinger
089c81935f
Docker: use prebuild libyang packages
...
Building libyang is horrible and not even possible on Debian OldStable. Thus
take the change and use the FRR provided binaries inside the Docker container.
2019-04-02 21:16:33 +02:00
Christian Poessinger
bfc366424f
Docker: build rtrlib from GitHub release archive
2019-04-02 21:16:33 +02:00
Daniil Baturin
e9e781d5b5
Remove a reference to the build-iso
...
That's all history now.
2019-04-02 14:00:30 +07:00
Daniil Baturin
7661620099
Reorder sections so that docker and submodule stuff is not between ./configure and make iso
2019-04-02 13:58:43 +07:00
Christian Poessinger
726aa54fd4
Kernel: update to Linux Kernel 4.19.32
2019-04-01 18:31:15 +02:00
Christian Poessinger
4a31b750fd
Docker: dependency cleanup
...
Move more package dependencies to their appropriate section instead of
keeping them in the global "just throw everywhere here" section
2019-03-31 20:35:39 +02:00
Christian Poessinger
6bc5545fff
Docs: update 1U bare-metal appliance with riser card infos
...
With the mentioned riser card and bracked you may add two 10GE ports to this appliance.
2019-03-31 18:32:02 +02:00
Daniil Baturin
020d7701a1
Merge branch 'current' of https://github.com/vyos/vyos-build into current
2019-03-31 17:43:45 +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
f3d9a912ea
live-build: remove accidently added file for linux-firmware
...
Commit 6b5da3d86615 ("Docker: remove duplicate installation of live-build")
added a file by accident for fetching the linux firmware binaries.
2019-03-31 16:52:00 +02:00
Christian Poessinger
718cff74e1
Docker: cleanup package dependencies for Kernel
2019-03-31 16:48:57 +02:00
Christian Poessinger
7fb04e34fd
Docker: remove duplicate installation of libboost-filesystem-dev
2019-03-31 16:44:35 +02:00
Christian Poessinger
d68e91534b
Docker: remove duplicate installation of python3-pystache
2019-03-31 16:44:14 +02:00
Christian Poessinger
6b5da3d866
Docker: remove duplicate installation of live-build
2019-03-31 16:43:03 +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
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
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
Christian Poessinger
d292573e96
Docker: Container Update for jessie-backports
...
jesie-backports moved to Debian Archive as this train is no longer
actively maintained.
In addition to the mirror change also improve the build dependency
handling.
2019-03-28 22:45:09 +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
Kim Hagen
48bcbfff70
Add vmware ovf build procedure
2019-03-18 16:01:29 +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
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
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
8f43e05f7e
Docker: update to latest version of VyConf an libvyosconfig
2019-02-16 15:26:38 +01:00
Christian Poessinger
fd63d726f2
T1245: autoload br_netfilter kernel module on startup
2019-02-13 22:30:25 +01:00
hagbard
730f30c45f
T1010 - submodule vyatta-webgui removed
2019-02-09 03:12:30 -08:00
Christian Poessinger
4ad4fd9b82
T1236: Update Linux Kernel to 4.19.20
2019-02-09 12:07:19 +01:00
hagbard-01
4dc57689de
Merge pull request #45 from njh/i386
...
Changed architecture name for 32-bit x86 to 'i386'
2019-02-02 09:39:58 -08:00
Nicholas Humfrey
274ebdb025
Changed architecture name for 32-bit x86 to 'i386'
...
This is the official Debian designation for the architecture
(And what dpkg --print-architecture returns)
https://www.debian.org/releases/stable/i386/ch02s01.html.en
2019-02-02 15:34:35 +00:00
Christian Poessinger
82e47dc615
Docker: build dependencies for lldpd and pdns-recursor added
2019-02-01 19:43:47 +01:00
Christian Poessinger
b008fa4b62
Add lldp and pdns-recursor submodules
2019-02-01 19:43:24 +01:00