Commit 9bc69487 authored by Michal Nowak's avatar Michal Nowak Committed by Michał Kępień

Update FreeBSD 11 to 11.4

parent ee86297d
......@@ -407,14 +407,14 @@ website:rsync_ssh_curl:docker:
- docker/website/rsync_ssh_curl/*
when: always
freebsd:11.3:amd64:packer:
freebsd:11.4:amd64:packer:
stage: images
variables:
DISTROS: freebsd
VERSIONS: "11.3"
VERSIONS: "11.4"
ARCHS: amd64
ISO_URL: http://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.3/FreeBSD-11.3-RELEASE-amd64-disc1.iso
ISO_CHECKSUM: d268db365e26305ec3d51b29211caad903749c33a4a8f2cf661d671f8e0ba0b0
ISO_URL: http://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.4/FreeBSD-11.4-RELEASE-amd64-disc1.iso
ISO_CHECKSUM: d76c1ded99b2c1005b1ff94cc0c811fbcd8a2d04196432009ab5f203c2146914
<<: *linux_amd64
<<: *kvm_image_job
rules:
......
......@@ -2,7 +2,7 @@ CI_REGISTRY_IMAGE ?= registry.gitlab.isc.org/isc-projects/images
DISTROS ?= centos freebsd openbsd
default_centos_VERSIONS := 6 7 8
default_freebsd_VERSIONS := 11.3 12.1
default_freebsd_VERSIONS := 11.4 12.1
default_openbsd_VERSIONS := 6.7
ifneq (,$(VERSIONS))
centos_VERSIONS = $(filter $(VERSIONS),$(default_centos_VERSIONS))
......
......@@ -6,7 +6,7 @@ echo "kern.corefile=core.%P" >> /etc/sysctl.conf
sysrc hostname="freebsd"
ASSUME_ALWAYS_YES=yes pkg install bash cmocka fstrm gdb git json-c libmaxminddb libtool libuv libxml2 p5-Net-DNS pkgconf protobuf-c py37-dnspython py37-pip py37-ply py37-pytest py37-requests sudo
ASSUME_ALWAYS_YES=yes pkg install bash cmocka fstrm gdb git json-c libmaxminddb libtool libuv libxml2 lmdb p5-Net-DNS pkgconf protobuf-c py37-dnspython py37-pip py37-ply py37-pytest py37-requests sudo
# Prefer GDB from ports
if [ -x /usr/bin/gdb ]; then
......@@ -14,14 +14,7 @@ if [ -x /usr/bin/gdb ]; then
fi
# Fetch and apply all available binary updates
freebsd-update --not-running-from-cron fetch
freebsd-update install
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244493
ASSUME_ALWAYS_YES=yes pkg install gmake
curl -sSL "https://github.com/LMDB/lmdb/archive/LMDB_0.9.24.tar.gz" | tar -C /usr/src -xzf -
cd /usr/src/lmdb-LMDB_0.9.24/libraries/liblmdb
gmake -j@BUILD_PARALLEL_JOBS@ CC=clang && gmake install
freebsd-update --not-running-from-cron fetch install
ASSUME_ALWAYS_YES=yes pkg install automake lutok
curl -sSL "https://github.com/Mno-hime/kyua/archive/@KYUA_GIT_COMMIT@.tar.gz" | tar -C /usr/src -xzf -
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment