summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-18Packages/kernel: ensure proper initramfs handlingChristian Poessinger
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. (cherry picked from commit 5f669b4158fbf00cee401f81cb36bf57e3c50c1c)
2019-05-21update cloud buildsUnicronNL
2019-05-13T1378: extend version file with Git commit IDChristian Poessinger
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. (cherry picked from commit e08da45e6d20f1f2ac38fff24e697a155ddac3ea)
2019-05-13Add arm64 docker file.UnicronNL
2019-05-12rename amd64 to arm for packer downloadUnicronNL
2019-05-12Add Dockerfile for armhf.UnicronNL
Remove pkg-build.sh file and reference in Dockerfile
2019-04-29add reprepro deploy scriptKim Hagen
2019-04-26Docker: update container to state of 'current' branchChristian Poessinger
Container imported from commit f8dbc8a37ff5935408a6a71907fea4fb0f5b5e46
2019-04-23T41: include bgpq3 for BGP policy creationChristian Poessinger
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 (cherry picked from commit ddfa418a3ed9239097e7456b1319c4c192b9742f)
2019-04-19Merge branch 'crux' of https://github.com/vyos/vyos-build into cruxDaniil Baturin
2019-04-19T1131: enable vmtoolsd polling again.Daniil Baturin
2019-04-16[firmware] T1274: add additional QLogic firmware filesChristian Poessinger
(cherry picked from commit acf492894fe8a9cda5ccc6cecf4c1033299e36ee)
2019-04-16update ova template to use debian8 and pvscsiKim Hagen
2019-04-16Update the kernel to 4.19.32.Daniil Baturin
2019-04-16T1274: do not remove additional QLogic firmware.Daniil Baturin
2019-04-15add debug build for GCEKim Hagen
Conflicts: Makefile
2019-04-15set image size to 10 gigabyteKim Hagen
2019-04-15update ovf template fileKim Hagen
2019-04-04T929: T1274: embed linux firmware through ISO build processChristian Poessinger
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) (cherry picked from commit dce9b82bd1bfa778572ad712ddeab3a7b06d3545)
2019-04-03add cloud init package listKim Hagen
2019-04-01Correct default branch and repo path for crux.Daniil Baturin
2019-03-31Remove unnecessary locale files at build time to reduce the image size.Daniil Baturin
2019-03-31Merge branch 'current' into cruxDaniil Baturin
Conflicts: data/kernel_version scripts/build-config scripts/defaults.py scripts/live-build-config
2019-03-31Merge branch 'crux' of https://github.com/vyos/vyos-build into cruxDaniil Baturin
2019-03-31live-build: reconfigure build after jessie-backports moved to Debian archiveChristian Poessinger
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-31Revert "live-build: set jessie-backports mirror to archive.debian.org"Christian Poessinger
This reverts commit b2779e8b7969a3648d78e8a055734b81f059634e.
2019-03-31Revert "live-build: fix copy/paste error"Christian Poessinger
This reverts commit 166f8735e4e7fc4d2cc17ead2bb81124de648068.
2019-03-31Revert "live-build: final fix for Debian Backports (all good things are three)"Christian Poessinger
This reverts commit 432f35f0edc7f610eceff1a62e431c527a11a3f5.
2019-03-28live-build: final fix for Debian Backports (all good things are three)Christian Poessinger
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-28live-build: fix copy/paste errorChristian Poessinger
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-28live-build: set jessie-backports mirror to archive.debian.orgChristian Poessinger
2019-03-28Docker: Container Update for jessie-backportsChristian Poessinger
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-25T1313: add support for reusable build flavor files.Daniil Baturin
2019-03-24Update kernel version for 1.2.1Daniil Baturin
2019-03-24Merge branch 'crux' of https://github.com/vyos/vyos-build into cruxDaniil Baturin
2019-03-24Update Kernel to v4.19.28Christian Poessinger
Conflicts: data/kernel_version
2019-03-22[vyos-dev] remove linux-perf packageChristian Poessinger
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 (cherry picked from commit a9f2c0468889ae061d4f5a88ba7548e496627ea3)
2019-03-22[vyos-dev] remove linux-perf packageChristian Poessinger
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-22T1279: support ACPI power event (poweroff)Christian Poessinger
(cherry picked from commit cd9e810b1665b070484f93a8dc8a616b34a8861b)
2019-03-22T1279: support ACPI power event (poweroff)Christian Poessinger
2019-03-22T1310: use FQDN as hostname in config promptChristian Poessinger
2019-03-19[build] Use pdns-recursor binary packages from PowerDNSChristian Poessinger
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. (cherry picked from commit dec0a52554c8bf8e87a0ac4dba7d7ae357672e6e)
2019-03-18Add vmware ovf build procedureKim Hagen
2019-03-10[build] Use pdns-recursor binary packages from PowerDNSChristian Poessinger
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-18Add vmware ovf build procedureKim Hagen
2019-03-10Update Kernel to v4.19.28Christian Poessinger
2019-03-02VyOS base image requires aptitude - remove it from special dev package listChristian Poessinger
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. (cherry picked from commit 525e11fe42850783a80662e8928214f92613b6ef)
2019-03-02T929: remove debian-firmware packages from buildChristian Poessinger
Kernel Firmware BLOBs will be delivered by the new vyos-firmware package (cherry picked from commit 3f7186f69bf9ed30d854fadc8510ccd2e9cff089)
2019-03-02VyOS base image requires aptitude - remove it from special dev package listChristian Poessinger
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-02T929: remove debian-firmware packages from buildChristian Poessinger
Kernel Firmware BLOBs will be delivered by the new vyos-firmware package