43 Commits

Author SHA1 Message Date
Kim Hagen
af3bcd3740 add support for vep1400 2019-12-24 15:20:29 +01:00
Kim Hagen
14d6de44d1 prevent 70-persistent-net.rules from being created 2019-12-03 15:47:18 +01:00
Kim Hagen
33c865b2ad do not add the serial option for vep4600 2019-11-05 14:12:27 +01:00
Kim Hagen
2ec7f9b306 add build option for vep4600 2019-11-05 14:09:41 +01:00
UnicronNL
d8ee537f15 update cloud builds 2019-05-21 22:15:55 +02:00
Kim Hagen
396b826514 Revert "Makefile: proper handle 'make iso' error codes"
This reverts commit 2ffff339c5515280a1926d2ee134d5d2c7cdbcfc.
2019-05-03 15:49:40 +02:00
Kim Hagen
8984e91e89 Revert "use bash as the shell for make"
This reverts commit 01fd8dfdec8278e63f43502da44b4e7f8d0bf9e5.
2019-05-03 15:49:21 +02:00
Kim
01fd8dfdec
use bash as the shell for make 2019-05-03 14:23:18 +02:00
Christian Poessinger
2ffff339c5 Makefile: proper handle 'make iso' error codes 2019-04-26 10:32:44 +02:00
Kim Hagen
401165bc85 add debug build for GCE 2019-04-15 16:30:35 +02:00
Kim Hagen
1f0b53aa5c add cloud init package list 2019-04-03 16:49:08 +02:00
Kim Hagen
48bcbfff70 Add vmware ovf build procedure 2019-03-18 16:01:29 +01:00
Kim Hagen
8dcda0e05b Add uefi to vyos-build 2018-11-12 10:07:52 +01:00
Kim Hagen
7a19a16233 Add part of oracle cloud build 2018-10-29 21:43:09 +01:00
Kim Hagen
a0cdf15c5e Add build command for AWS 2018-10-25 14:15:34 +02:00
Kim Hagen
16cc9be3ba Separate files needed for different cloud providers
Fix serial console speed settings
Add google cloud image generation
2018-10-23 23:58:42 +02:00
Kim Hagen
d7b7f5a044 Add Azure creation script 2018-10-22 00:59:33 +02:00
Kim Hagen
747e939421 Add azure build to makefile 2018-08-17 11:14:53 +02:00
Daniil Baturin
679747704a T519: fix paths and operation order in the makefile for correct repo setup. 2018-01-11 06:51:58 +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
Yuya Kusakabe
822747f4de
Add vagrant-libvirt make target 2017-07-29 15:30:57 +09:00
Daniil Baturin
607dcde9bc Account for different architectures in ISO naming. 2017-01-26 21:27:12 -05:00
Daniil Baturin
cc81ba8861 Merge branch 'current' of github.com:vyos/vyos-build into current 2016-12-21 22:30:06 +01:00
Daniil Baturin
e119d44d2b T229: automatically import locally build .deb's from packages/ at build time.
Made it a separate script, if we ever need anything fancier than cp *.deb
If not, we can move it to the makefile.
2016-12-21 22:24:54 +01:00
Yuya Kusakabe
ae66df2b8b Initial Hyper-V image 2016-10-26 14:41:26 +09:00
Kim Hagen
02a1ef1574 update clearfog script name
add x86 specific packages to vyos-x86.list.chroot
2016-05-24 11:14:46 +00:00
Kim Hagen
826fa1a973 add build options for clearfog 2016-05-24 10:00:20 +00:00
Yuya Kusakabe
a0a10a1057 Add support for signed VMware OVF (ref T14). 2016-03-08 11:17:56 +09:00
Yuya Kusakabe
c5df2dd17d Add support for signed VMware OVA (ref T14). 2016-03-08 09:12:22 +09:00
Yuya Kusakabe
7ba48ff801 Add build scripts for VMware OVF (ref T14) 2016-03-07 00:03:14 +09:00
Yuya Kusakabe
3e56d7456e Add qemu image build scripts 2016-03-04 23:39:23 +09:00
Daniil Baturin
6a7696a112 After build, create a properly named symlink to the ISO (ref T8).
This is important for nightly builds, and handy for release builds.
2016-03-03 18:28:31 -05:00
Patrick van Staveren
285f967249 silently enable error mode in shell 2016-02-18 00:03:41 +00:00
Patrick van Staveren
775c50d622 Handle errors from subscripts.
Makefile .ONESHELL mode means that individual line exit codes
aren't evaluated, only the final return code from the shell,
which will always be zero.

This makes it break earlier when a subscript returns non-zero.

Maybe we shouldn't be using make? ;)
2016-02-18 00:03:24 +00:00
Daniil Baturin
2b7a2bff88 Add a script for copying various files to the build config dir depending on build flavour. 2016-02-03 10:21:48 -05:00
Daniil Baturin
dd54dd008d Remove the "build successful" message for now.
Apparently live-build doesn't return $?>0 correctly for certain failures,
which may lead to misleading success message when the build in fact had failed.
2016-01-29 17:23:57 -05:00
Daniil Baturin
cddc611ae3 Add a build step for generating version files. 2016-01-26 16:10:52 -05:00
Daniil Baturin
24a8a43077 Keep all common live-build config data in data/live-build-config
If more granular data modification is needed, it can be stored in other data/ subdirs.
2016-01-24 13:34:15 -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
2018615d55 Add package lists support.
The idea is that package lists in data/package-lists/common/
will be used by all build flavours, while special individual
build flavours may have their own additional package lists
defined by configure options.
2015-12-18 08:25:25 -05:00
Daniil Baturin
a0eefcc5e5 Extend the makefile.
Split the 'iso' target into 'prepare' and 'iso' so it's possible to
debug the preparation stage without having to start an actual ISO build.

Add build and clean stages. Also add 'purge' target that "factory resets"
the build environment.

Add some tsun-tsun feel to the build log.
2015-12-18 06:57:25 -05:00
Daniil Baturin
8688ace193 Add image data includes copying step to the makefile. 2015-12-18 06:18:18 -05:00
Daniil Baturin
81822aeb7f Add the makefile.
Make a ./configure symlink for the classic feel.
2015-12-17 01:26:12 -05:00