29 Commits

Author SHA1 Message Date
Runar Borge
9b511bf61f T3965: arm: build script: inheritence in flavor_configs and bootloader options 2021-11-03 21:18:09 +01:00
Runar Borge
fbaf61ada7 T2766: vyos-build: build-config: arm64 is not a valid architecture
arm64 is not a configurable as a valid architecture to build a vyos system on.

This commit adds arm64 to the list of supported platforms to build a vyos system on
2020-08-06 23:30:35 +02:00
Christian Poessinger
222dde1eb9 T2305: include release train in "show version" output 2020-04-16 18:07:20 +02:00
Daniil Baturin
d64011558e T2254: add fields for git branch, build type, and build comment to the version data. 2020-04-09 12:08:43 +03:00
Jernej Jakob
967cf9df00
T2250: make build_dir a relative path 2020-04-09 07:53:34 +02:00
Daniil Baturin
3305dca496
Typo fix
s/security updated/security updates/
2019-06-25 22:27:14 +07: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
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
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
Daniil Baturin
01f5093ebd Dehardcode the kernel package version from the live-build-config script. 2018-12-31 15:11:01 +01:00
Kim Hagen
3d777aa2aa Add saltstack repo 2018-11-14 11:21:49 +01:00
Daniil Baturin
aa91197422 T712: add configure options to simplify building images with custom packages. 2018-06-26 14:21:32 +02:00
Daniil Baturin
8bc62d4d7d Use os.makedirs instead of distutils stuff, make the configure script more verbose, pretty print build-config.json 2018-06-08 21:19:16 +02:00
Daniil Baturin
920344fe59 Add some debugging capabilities to the build scripts. 2018-01-11 06:31:44 +01:00
Daniil Baturin
522ebc6250 T519: make VyOS package mirror configurable. 2018-01-11 06:31:21 +01:00
Daniil Baturin
ac391c82d1 T361: check the build environment setup in ./configure before it can even get to make. 2017-08-21 18:49:34 -04:00
Daniil Baturin
ea48b7bd74 Switch all build scripts to python3.
Since we only support jessie as build host, and jessie knowingly does have
python3 (although not by default), we don't really need to worry about being
both 2 and 3 compatible.
2017-01-25 17:01:16 -05:00
Daniil Baturin
edded1d73f Add an optin for debian security mirror. 2016-12-28 00:28:07 +01:00
Kim Hagen
826fa1a973 add build options for clearfog 2016-05-24 10:00:20 +00:00
Daniil Baturin
a05a3660ea Fix typo in the configure script. 2016-03-03 18:35:18 -05:00
Daniil Baturin
b0c41b26b9 Add support for --build-type and --version options to configure script.
Image version will now be passed in configure option.

As a collateral damage, add support for options without default values.
2016-01-26 15:41:47 -05:00
Daniil Baturin
38a250d627 Add a configure option for selecting build type (release vs dev). 2016-01-26 10:17:14 -05:00
Daniil Baturin
90ca7062c1 Add license headers to scripts.
Some people rightfully complained about their absense already.
2015-12-26 20:14:08 -05:00
Daniil Baturin
595d17abea Initial support for pbuilder.
Note: pbuilder --create does not work well with relative build path,
base.tgz creation fails.
This led to the build_dir path being absolute.
Perhaps we should make it more granular and only use absolute paths for
pbuilder options.
2015-12-25 18:28:27 -05:00
Daniil Baturin
c0cae8b7fe Add configure script support for Debian mirror options. 2015-12-24 16:06:34 -05:00
Daniil Baturin
daf94a4bab Make the configure script create the build/ dir if it doesn't exist. 2015-12-24 12:06:08 -05:00
Daniil Baturin
86c6a4bdf2 Add initial drafts of the build scripts. 2015-12-17 01:25:46 -05:00