63 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
Christian Poessinger
337c69ce79 Debian: T3641: enable Bullseye APT "updates" 2021-07-04 22:02:17 +02:00
Christian Poessinger
3662999790 lb: turn on debugging informational messages 2021-06-22 20:25:20 +02:00
Christian Poessinger
c7c2388e84 Debian: T3641: allow package downgrades 2021-06-21 16:35:20 +00:00
Christian Poessinger
0f0a8a8f31 lb: T3641: APT::Default-Release="current" no longer works
Pin all packages from our current repository with a APT preference file.
2021-06-21 16:49:47 +02:00
Christian Poessinger
58bbbb804a lb: T3641: switch to UTC timestamps 2021-06-21 16:49:16 +02:00
Christian Poessinger
7153c16917 Debian: T3641: switch to new distro Debian 11 - Bullseye 2021-06-20 20:38:18 +02:00
erkin
5e47e3ad3c T3351: Add SHA256 checksums 2021-05-10 06:57:59 +03:00
Cody Brannan
a8f7958a89
t3372: support public HTTPS repos in live-build 2021-03-11 08:34:02 +01:00
Christian Poessinger
a7fac7399d T2490: add support for serial console-server 2020-06-19 17:09:34 +02:00
John Estabrook
e923f5af8f live-build: T2466: fix dependency problem when building local packages 2020-05-15 19:06:06 -05:00
Christian Poessinger
cb9afb59e1 T640: build ISO without recommended APT packages to reduce size 2020-02-02 11:00:10 +01:00
Christian Poessinger
f7ce0d8a69 Switch from Debian Jessie (8) to Debian Buster (10) 2019-12-18 13:01:12 +01:00
John Estabrook
29dc679dd0 T1602: add options to default to vyos packages over debian 2019-08-21 11:39:19 -05:00
Daniil Baturin
3c9071dcc1 Adjustments for the new equuleus repository. 2019-07-30 09:03:37 -04:00
Runar Borge
6056acfa06 Merge remote-tracking branch 'origin/current' into equuleus
fixed merge errors in:
    * scripts/live-build-config
      - kernel parameters

    * scripts/build-packages
      - fixed list of packages to compile
2019-07-22 21:54:20 +02:00
Christian Poessinger
14a398d3de T1327: add serial console (115200,8n1) to ISO kernel command-line 2019-06-16 13:06:43 +02:00
Runar Borge
e9d561ad53 Update kernel arguments, enable isolinux serial and disable systemd ifnames
* The kernel is now sending console to ttyS0, this makes debugging with `qemu -nographic` hard, this is fixed by this commit
* Buster activates systemd ifname'ing, this needs to be disabled to make our naming scheme work
2019-05-28 23:01:55 +02:00
Christian Poessinger
7492e27383 VyOS 1.3.0 is based on Debian Buster 2019-04-25 16:18:14 +02:00
Christian Poessinger
dda8ec6f3a live-build: reconfigure build after jessie-backports moved to Debian archive
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-31 14:26:49 +02:00
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
b2779e8b79 live-build: set jessie-backports mirror to archive.debian.org 2019-03-28 22:50:22 +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
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
01f5093ebd Dehardcode the kernel package version from the live-build-config script. 2018-12-31 15:11:01 +01:00
Christian Poessinger
cb0d629d4f T1139: Upgrade Kernel to 4.19.12 2018-12-27 12:46:45 +01:00
Christian Poessinger
fec537aab7 T1042: Update Linux Kernel from 4.19 to 4.19.4 2018-11-25 13:28:02 +01:00
Kim Hagen
3d777aa2aa Add saltstack repo 2018-11-14 11:21:49 +01:00
Kim Hagen
8dcda0e05b Add uefi to vyos-build 2018-11-12 10:07:52 +01:00
Kim Hagen
a77aba728d Update Kernel to LTS version 4.19.0 2018-11-06 17:00:05 +01:00
Christian Poessinger
f3eaa47e32 Update Kernel to latest LTS version 4.14.75
(cherry picked from commit 0e8b5ca062b679636ee658eb252ab27a77c7a345)
2018-11-02 20:40:24 +01:00
Daniil Baturin
7a16bfea78 Set the kernel to 4.14.65 for now. 2018-10-21 17:53:01 +02:00
Christian Poessinger
bf306d6723 Update VyOS Kernel to 4.18.11 2018-10-01 17:15:04 +02:00
Christian Poessinger
50d1904a62 Update VyOS kernel to 4.18.8 2018-09-18 21:21:32 +02:00
Christian Poessinger
182b0a37bd T792: Update VyOS kernel to 4.18.4 2018-08-23 08:39:18 +02:00
Christian Poessinger
65c191ee55 T776: Update VyOS Kernel to latest 4.14.65 2018-08-20 18:04:44 +02:00
Christian Poessinger
edd1b9e458 T776: Update VyOS Kernel to latest 4.14.62
Submodule packages/vyos-kernel 1230876..713585a:
  > Merge tag 'v4.14.62' into linux-vyos-4.14.y
2018-08-14 19:32:37 +02:00
Daniil Baturin
1d00a354fe Add Debian backports repo to the build. 2018-07-21 12:31:23 +02: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
17de291859 T561: split vyos and debian repos. 2018-05-20 10:04:31 +02:00
Daniil Baturin
0b1c3737dd Re-enable installing recommended packages, disabling them breaks the image. 2018-05-15 07:34:44 +02:00
Daniil Baturin
10fc439940 Reduce image bloat.
1. Do not install "recommended" packages
2. Do not keep apt indices in the binary image
3. Clean up firmware packages that are installed by metapackages but are not required for
   for network or storage hardware.
4. Revert vim to vim-tiny
2018-05-15 03:51:28 +02:00
Christian Poessinger
3ba5eec40a T565: VyOS Kernel Update v4.14.26 2018-03-15 12:48:02 +01:00
Christian Poessinger
79de686b77 T531: VyOS Kernel Update v4.4.113 2018-01-26 12:19:09 +01:00
Daniil Baturin
c1f412a32f T422: include apt-transport-https in the bootstrap stage. 2018-01-11 06:57:19 +01: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
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
Kim Hagen
e5259ccb17 use security mirror and updates 2017-11-07 09:10:50 +01:00