From 6be5ad6b3d343b8a0f3f72caf66a45fa614ffa53 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Fri, 1 Sep 2023 18:51:23 -0400 Subject: [PATCH] Add a manual implementation of building a release. --- .../freebsd_update_server/files/build_release.bash | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ansible/roles/freebsd_update_server/files/build_release.bash b/ansible/roles/freebsd_update_server/files/build_release.bash index 9dc6185..90c53ac 100644 --- a/ansible/roles/freebsd_update_server/files/build_release.bash +++ b/ansible/roles/freebsd_update_server/files/build_release.bash @@ -5,11 +5,18 @@ IFS=$'\n\t' DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" function main { - build_release + build_release_script } -function build_release { +function build_release_script { /usr/src/release/release.sh -c /opt/freebsd_update_server/release.conf } +function build_release_manually { + make -C /usr/src buildworld buildkernel + make -C /usr/src/release obj + make -C /usr/src/release release + make -C /usr/src/release install DESTDIR=/where/to/put/the/images +} + main "${@}"