summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2019-06-25Typo fixDaniil Baturin
s/security updated/security updates/
2019-06-16T1327: add serial console (115200,8n1) to ISO kernel command-lineChristian Poessinger
2019-05-28Packages: clean, fetch and keep options are mutually exclusiveChristian Poessinger
... as it makes no sense to keep and clean a package or any other combination.
2019-05-28Packages: add '--keep' option to not clean packagesChristian Poessinger
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-28Packages: do not create obsolete 'data/kernel_version' fileChristian Poessinger
2019-05-26Packages/modules: install accel-ppp and wireguard modules into right locationChristian Poessinger
... previously the modules have been installed into /lib/modules/4.14.45 and not 4.14.45-amd64-vyos.
2019-05-24Packages: add live-boot package to build procedureChristian Poessinger
2019-05-21update cloud buildsUnicronNL
2019-05-13intel: remove bash debug flag (-x) when building driversChristian Poessinger
2019-05-13Remove build-kernel helper scriptChristian Poessinger
Logic is available via scripts/build-package helper.
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.
2019-05-04Packages: add vyos-replace package to build procedureChristian Poessinger
2019-05-04intel: remove debhelper depencendy on linux-imageChristian Poessinger
2019-05-04intel: set debhelper compat level to 9Christian Poessinger
2019-05-03Packages: add keepalived 2.0.10 to build procedureChristian Poessinger
2019-04-27Packages: add net-snmp package to build procedureChristian Poessinger
2019-04-27Packages: remove duplicate '-j' statement when building KernelChristian Poessinger
2019-04-27Packages: use Kernel Maintainer build command for Linux KernelChristian Poessinger
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-26Packages: support --blacklist option to not build individual packagesChristian Poessinger
2019-04-26Packages: fix missing bytes stuck in the output bufferChristian Poessinger
A last read() was missing to the temporary files when reporting errors after a command was executed.
2019-04-26Packages: extract kernel version from defaults.jsonChristian Poessinger
This requires 'jq' as part of the Docker container. $ cat data/defaults.json | jq '.kernel_version' | tr -d \"
2019-04-26Packages: use 'make kernelversion' instead of grep magicChristian Poessinger
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-26Packages: add bgpq3 (debian/0.1.33-1) package to build procedureChristian Poessinger
2019-04-26Packages: remove vyatta-quaggaChristian Poessinger
2019-04-26Packages: add ethtool (debian/1%4.19-1) package to build procedureChristian Poessinger
2019-04-26Packages: define custom command for vyos-strongswanChristian Poessinger
This is required to get a python3-vici package which is required by vyos-1x
2019-04-23intel: adjust URL for ixgbevf 4.5.2Christian Poessinger
2019-04-23Replace build-submodules with Python based package builderChristian Poessinger
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-16T1327: Set the serial console speed to 115200 by defaultJohn Estabrook
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-16update ova template to use debian8 and pvscsiKim Hagen
2019-04-15set image size to 10 gigabyteKim Hagen
2019-04-15update ovf template fileKim Hagen
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: 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: set jessie-backports mirror to archive.debian.orgChristian Poessinger
2019-03-25T1313: add support for reusable build flavor files.Daniil Baturin
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-02T929: remove debian-firmware packages from buildChristian Poessinger
Kernel Firmware BLOBs will be delivered by the new vyos-firmware package
2019-02-27Update build-GCE-image (#46)bnjf
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-02Merge pull request #45 from njh/i386hagbard-01
Changed architecture name for 32-bit x86 to 'i386'
2019-02-02Changed architecture name for 32-bit x86 to 'i386'Nicholas Humfrey
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-01Add lldp and pdns-recursor submodulesChristian Poessinger
2019-01-31build-submodules: add ipaddrcheckChristian Poessinger
2019-01-30Revert "T1214: Add `ipaddrcheck` to the packages directory"Christian Poessinger
libcidr-dev is not available until Debian Buster thus the container can't be build. This reverts commit 9779f9938e1a80736738b2b9021a0db4dd872bfa.
2019-01-30build-submodules: add vyos-vmwaretools-scriptsChristian Poessinger
2019-01-30T1214: Add `ipaddrcheck` to the packages directoryNicholas Humfrey
2019-01-30Merge branch 'source-build' of github.com:c-po/vyos-build into currentChristian Poessinger
* source-build: Docker: update to latest libvyosconfig revision build-submodules: source OPAM environemnt if not present build-submodules: change VERBOSE logic build-submodules: report back package error when build with --verbose build-submodules: add libyang