464 Commits

Author SHA1 Message Date
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
Christian Poessinger
61ea43e901 Docker: add missing dependency for ipaddrcheck 2019-01-31 22:20:25 +01:00
Christian Poessinger
5a53953ab8 build-submodules: add ipaddrcheck 2019-01-31 18:59:09 +01:00
Christian Poessinger
d34540adfd Docker: build libcidr fro source 2019-01-31 18:53:05 +01:00
Christian Poessinger
9467da7d14 Docker: fix libvyosconfig repo URL 2019-01-31 18:52:51 +01:00
Christian Poessinger
78d69b0c25 Revert "T1214: Add ipaddrcheck to the packages directory"
libcidr-dev is not available until Debian Buster thus the container
can't be build.

This reverts commit 9779f9938e1a80736738b2b9021a0db4dd872bfa.
2019-01-30 22:04:59 +01:00
Christian Poessinger
b9239d076d build-submodules: add vyos-vmwaretools-scripts 2019-01-30 22:04:09 +01:00
Christian Poessinger
6d01d376da
Merge pull request #44 from njh/ipaddrcheck
T1214: Add `ipaddrcheck` to the packages directory
2019-01-30 12:14:46 +01:00
Nicholas Humfrey
9779f9938e T1214: Add ipaddrcheck to the packages directory 2019-01-30 10:04:31 +00:00
Christian Poessinger
c85cda7b40 Merge branch 'source-build' of github.com:c-po/vyos-build into current
* 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
2019-01-30 06:05:12 +01:00
Nicholas Humfrey
9df5e15e99 T1202: Add hvinfo to the packages directory (#43) 2019-01-30 06:12:00 +07:00
hagbard
c670deddbe open-vm-tools is now a dependency of vyos-vmwaretools-scripts 2019-01-28 12:47:12 -08:00
Christian Poessinger
026db72582 Docker: update to latest libvyosconfig revision 2019-01-27 19:43:01 +01:00
Christian Poessinger
9170ead865 build-submodules: source OPAM environemnt if not present 2019-01-27 18:33:42 +01:00
Christian Poessinger
000cd8b2d9 build-submodules: change VERBOSE logic 2019-01-27 18:33:41 +01:00
Christian Poessinger
9210522425 build-submodules: report back package error when build with --verbose 2019-01-27 16:01:09 +01:00
Christian Poessinger
b10711d42e build-submodules: add libyang 2019-01-27 16:01:09 +01:00
Christian Poessinger
5c71eee90b Merge branch 'source-build' of github.com:c-po/vyos-build into current
* 'source-build' of github.com:c-po/vyos-build:
  build-submodules: ease FRR build procedure
  build-kernel: no need to build source and debug package
  Remove wrong vyos-xe-guest-utilities submodule in root folder
  Docker: build libyang Debian package
2019-01-26 22:08:03 +01:00
Christian Poessinger
4d073e64d0 build-submodules: ease FRR build procedure
Commit 670b6ca83b018 ("Docker: build libyang Debian package") build the
libyang package into a proper Debian package which is used during build
of FRR.

With this change we can remove the FRR compile hack!
2019-01-26 21:41:34 +01:00
Christian Poessinger
750f603f1f build-kernel: no need to build source and debug package 2019-01-26 21:40:03 +01:00
Christian Poessinger
d85e0d72c9 Remove wrong vyos-xe-guest-utilities submodule in root folder 2019-01-26 21:27:30 +01:00
Christian Poessinger
670b6ca83b Docker: build libyang Debian package 2019-01-26 21:23:08 +01:00
Christian Poessinger
c268053839 Docker: evaluate OPAM environment during build time 2019-01-26 13:57:01 +01:00