summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/defaults.json2
-rwxr-xr-xdata/live-build-config/hooks/live/30-frr-configs.chroot2
-rwxr-xr-xdata/live-build-config/hooks/live/30-mpls_modules.chroot9
-rwxr-xr-xscripts/build-GCE-image9
-rwxr-xr-xscripts/build-packages1
5 files changed, 20 insertions, 3 deletions
diff --git a/data/defaults.json b/data/defaults.json
index d730a8a6..ae2697d1 100644
--- a/data/defaults.json
+++ b/data/defaults.json
@@ -5,7 +5,7 @@
"debian_distribution": "buster",
"vyos_mirror": "http://dev.packages.vyos.net/repositories/current",
"vyos_branch": "current",
- "kernel_version": "4.19.109",
+ "kernel_version": "4.19.112",
"kernel_flavor": "amd64-vyos",
"additional_repositories": [],
"custom_packages": []
diff --git a/data/live-build-config/hooks/live/30-frr-configs.chroot b/data/live-build-config/hooks/live/30-frr-configs.chroot
index 105e1e06..233a7758 100755
--- a/data/live-build-config/hooks/live/30-frr-configs.chroot
+++ b/data/live-build-config/hooks/live/30-frr-configs.chroot
@@ -20,7 +20,7 @@ ripd=yes
ripngd=yes
isisd=no
pimd=no
-ldpd=no
+ldpd=yes
nhrpd=no
eigrpd=no
babeld=no
diff --git a/data/live-build-config/hooks/live/30-mpls_modules.chroot b/data/live-build-config/hooks/live/30-mpls_modules.chroot
new file mode 100755
index 00000000..79cc041a
--- /dev/null
+++ b/data/live-build-config/hooks/live/30-mpls_modules.chroot
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+# FRR LDP require loaded MPLS modules before starting FRR daemons
+
+echo I: Enabling autoload MPLS modules
+
+echo "mpls_gso" >> /etc/modules-load.d/mpls.conf
+echo "mpls_iptunnel" >> /etc/modules-load.d/mpls.conf
+echo "mpls_router" >> /etc/modules-load.d/mpls.conf
diff --git a/scripts/build-GCE-image b/scripts/build-GCE-image
index 9986e8dc..90eb6468 100755
--- a/scripts/build-GCE-image
+++ b/scripts/build-GCE-image
@@ -16,6 +16,9 @@
# Purpose:
# Build VyOS image for Google cloud.
+apt-get update && apt-get install -y \
+ grub-pc grub2-common parted kpartx
+
lb bootstrap
lb chroot
@@ -60,6 +63,12 @@ OUTPUTGZ=VyOS-"$dateymd".tar.gz
IMAGE_SIZE=10
qemu-img create -f raw ${OUTPUT} ${IMAGE_SIZE}G
+LOOPNAME=`losetup -f`
+LOOPMINOR=${LOOPNAME//[^0-9]}
+if [ ! -e $LOOPNAME ]; then
+ mknod $LOOPNAME b 7 $LOOPMINOR
+fi
+
${PARTED} -s ${OUTPUT} mktable msdos
${PARTED} -s -a optimal ${OUTPUT} mkpart primary ext4 1Mi 100%
${PARTED} -s ${OUTPUT} set 1 boot on
diff --git a/scripts/build-packages b/scripts/build-packages
index 7329a845..dd812d39 100755
--- a/scripts/build-packages
+++ b/scripts/build-packages
@@ -187,7 +187,6 @@ vyos_packages = ['vyatta-bash',
'vyatta-iproute',
'vyatta-biosdevname',
'vyos-opennhrp',
- 'vyos-salt-minion',
'udp-broadcast-relay',
'vyos-1x',
'vyatta-conntrack',